admin 发表于 2018-3-20 16:49:11

Linux电影播放器设计与实现

此套毕业设计百度网盘下载地址(金币充值):
**** 本内容需购买 ****

技术:C++、QT等
摘要:
在如今的社会环境中,IT的快速发展已成为了一个不可阻挡的趋势,而且人们的消费,娱乐需求也急剧增加,有趣的视频、电视剧、电影,都成为人们在一天天疲惫之后用来消遣娱乐的方式;在这种情况下,单单在主机上,电视上有视频播放功能已经渐渐看起来无法满足人们的需求了,而嵌入式设备正不失为一个十分有潜力的空间,这种设备的便于携带性一般是其他类别产品无法比拟的,而Linux正是一个为嵌入式设备设计软件的良好平台。
Linux是一个自由度极高的系统,用户可以根据自己的喜好尽情对系统进行操作,从而获得极佳的使用体验,但是一般来说,Linux系统上的娱乐性和Windows系统相比较差,所以在其上的播放器类型较少。但是如今各种跨平台的设计程序大大增强了在Linux系统上开发应用的优势,所以Linux平台上的电影播放器有着良好的发展前景。
本课题将从电影播放器的演变过程出发,论述Linux平台下电影播放器的优势,探讨嵌入式设备为当代生活带来的益处,而后研究使用QT架构设计的针对Linux平台的电影播放器。该播放器将实现基本的播放,停止,快进,后退,音量控制,全屏等功能,并拥有基本的操作界面。

关键词:电影播放器;linux;QT

目录:
摘   要    1
Abstract    1
1绪论    1
1.1背景    1
1.2电影播放器发展现状    1
1.3本文主要任务    2
2开发相关技术和平台    3
2.1开发相关技术    3
2.1.1生活中的音视频技术    3
2.1.2视频播放器原理    3
2.1.3流媒体协议    6
2.1.4视频封装格式    8
2.2开发相关平台    11
2.2.1QT    11
2.2.2Linux    12
3开发环境选择与配置    16
3.1开发环境的选择    16
3.1.1Windows环境    16
3.1.2Linux环境    16
3.2开发环境的配置    16
3.2.1Windows环境    16
3.2.2Linux环境    21
4系统设计和思路    23
4.1播放器模块    23
4.1.1输入模块    23
4.1.2插件接口模块    24
4.1.3输出模块    25
4.1.4解码库模块    26
4.2总体设计思想    26
5图形界面的设计与实现    28
5.1播放器的整体布局    28
5.2界面的实现过程    28
5.2.1视频播放    28
5.2.2播放列表    30
5.2.3播放控件    31
6总体设计及测试    33
6.1各功能的实现    33
6.1.1    打开文件    33
6.1.2播放、暂停、停止、静音    34
6.1.3色彩调节,全屏,播放速度    36
6.2软件测试和改进    39
6.2.1软件测试    39
6.2.2待改进的地方    42
结论    43
致谢    44
参考文献    45
外文文献    46
中文翻译    56

论文字数:29384
包含资料:


截图:



页: [1]
查看完整版本: Linux电影播放器设计与实现