职场大变样社区

标题: Linux电影播放器设计与实现 [打印本页]

作者: admin    时间: 2018-3-20 16:49
标题: 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.1  QT    11
2.2.2  Linux    12
3  开发环境选择与配置    16
3.1  开发环境的选择    16
3.1.1  Windows环境    16
3.1.2  Linux环境    16
3.2  开发环境的配置    16
3.2.1  Windows环境    16
3.2.2  Linux环境    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
包含资料:


截图:








欢迎光临 职场大变样社区 (http://zcdby.com/) Powered by Discuz! X3.2