摘要:目前常见的视频媒体播放器种类繁多,各具一格。本设计是在Windows系统下使用QT技术进行播放器界面UI设计。从QT强大的图形库直接拖放排列形成播放器界面,拖放QLable对象制作播放窗口,拖放QPushButton对象制作按钮,拖放QSlider对象制作播放进度控制条。在利用QT的信号和槽机制,将界面按钮和具体功能实现函数结合起来,实现视频打开、播放、暂停、进度条拖动等功能。使用FFMPEG技术进行音视频处理。利用FFMPEG的libavformat库解析普通音视频格式,获取解码所需信息,读取音视频帧。利用FFMPEG的libavcodec库完成音视频解码。利用FFMPEG的libswscale库实现视频场景的规模,颜色映射转换。利用FFMPEG的libswresample库实现音频重采样。最终,本设计在Windows系统下基于QT+FFMPEG完成一个简单的视频媒体播放器的设计。91672

毕业论文关键词:QT,FFMPEG,UI设计

Abstract: At present, the common video media player, a variety of features, characteristics。 This design is the use of Windows technology in the UI system interface design QT。 QT powerful graphics library from the direct drag and drop to form the user interface, Drag and drop QLable objects to create a play window, Drag and drop QPushButton object production button, Drag and drop the QSlider object to create the playback progress control bar。 In the use of QT signal and slot mechanism, The interface button and the specific function of the realization of the function together, Video open, play, pause, drag the progress bar and other functions。 Analysis of common audio and video formats using FFMPEG libavformat library, To obtain the information needed to decode the audio and video frames。 Libavcodec library to achieve audio and video decoding。

Libswscale library to achieve the scale of the video scene, color mapping conversion。 Libswresample library for audio resampling。 Therefore, The design of the Windows system based on QT+FFMPEG to complete a simple video player design。

Keywords: QT, FFMPEG, UI design

1 前言 4

1。1 研究背景 4

1。2 设计的目的和意义 4

1。3 论文的主要内容和设计目标 4

2 总体设计方案 5

2。1 开发环境搭建 5

2。2 软件设计架构 6

3 FFmpeg实现音视频播放 7

3。1 FFmpeg介绍 7

3。2 音视频实现原理 7

3。3 音视频播放系统 8

4 QT实现播放器界面和播放功能 12

4。1 QT介绍 12

4。2 UI设计 13

4。3 播放器功能设计 13

5 播放器效果 16

结论

上一篇:AT89C52单片机自行车里程速度计
下一篇:自治水下机器人轨迹跟踪控制研究

基于Kinect手势识别的遥操...

冷库GPRS的无线数据采集系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

PLC物料自动分拣系统的设计+源程序

单相电压型逆变电路的谐...

粉料称重装置的单片机控...

太阳能电站的自动跟踪系...

MNL模型历史城区居民活动...

高效课堂教师问卷调查表

提高小學语文課堂朗读教...

从企业eHR建设谈管理信息...

浅析施工企业保理融资成...

遥感土地用变化监测国内外研究现状

大规模MIMO系统的发展研究现状

PCI+PID算法直流力矩电机速...

《水浒传》中血腥暴力研...

小型通用机器人控制系统设计任务书