多功能媒体播放器的设计与实现开题报告推荐.docVIP

  • 7
  • 0
  • 约2.57千字
  • 约 5页
  • 2018-10-14 发布于贵州
  • 举报

多功能媒体播放器的设计与实现开题报告推荐.doc

多功能媒体播放器的设计与实现开题报告推荐

毕业设计(论文)开题报告 姓名 学号 专业 电子信息工程 毕业设计(论文)题目 多功能媒体播放器的设计与实现 一、课题来源及研究的目的和意义 媒体播放器,又称媒体播放机,通常是指电脑中用来播放多媒体的播放软件,把解码器聚集在一起,产生播放的功能。一般人最早接触的恐怕就是微软电脑自带的Windows Media Player。音视频编码由于压缩技术区别以及用途不同有多种,每一种音视频编码的解码都涉及独特的压缩算法可以研究,由于算法的多样性和通用性,目前出现了许多优秀的音视频编解码库,如ffmpeg(libav)、ffdshow等项目。开源库的成熟,使得大部分音视频编码操作容易实现。目前国内外流行的大部分软件以及视频网站等视频编解码都是基于上述开源编码库实现的。 随着技术的发展,多媒体素材类型也增多,包括音频、视频、图像、动画等,随着硬件技术的不断提高,多媒体技术已为各类人员广泛使用,开发多媒体课件、网络课程、网站、应用软件、管理项目等均需利用多媒体素材,因此开发制作这一播放器具有备现实意义。然而当今市面上的多功能媒体播放器,好坏层次不齐,功能不统一,想挑选到一个适合自己使用需求的多功能媒体播放器并不容易,而且网络上直接下载的时候往往会附带许多商家的推广信息以及恶意附带下载的软件,让用户体验感很差。 因此,设计一款适合于自己使用,既具有很强的直观感,不失一般性,又符合功能强大、占用空间小等特点的多媒体播放器是十分必要的。既具有很强的直观感,又不失一般性。 二、国内外在该方向的研究现状及分析 计算机技术的飞速发展,以计算机为基础的多媒体技术被广泛应用并渗透到社会生活的各个方面。多媒体技术融智能、声音、图像、数据、视频、和通信等多种功能于一体,借助日益普及的高速信息网,可实现计算机的全球联网和信息资源共享,因此被广泛应用于工业、农业、服务、教育、通信、军事、金融等各行各业。在现代科学技术告诉发展的今天,信息的传输、信息的处理和信息的共享已成为现代社会进步的关键。 国内目前主流的多功能媒体播放器软件有如mplayer、smplayer、vlc、kmplayer、暴风影音、QQ影音、pptv等,以及许多视频门户网站也都能实现多媒体技术的传播。然而作为一个基本工具,其在发展的过程中被植入了许多增值业务,让这个基本工具成为商家赚钱的手段。在现今VR技术蓬勃发展之际,多功能媒体播放器必将迎来新一轮革命,如何将AR、VR技术融入到人们日常生活,让多媒体传播更具真实感,这也是新一轮的发展方向。 三、研究主要内容 实现一个基于上述开源编解码库的多媒体播放器,包括前端界面及后端音视频编码库,具体ACCESS完成建立音视频数据库; (2)实现音视频的播放功能(暂停、快进回退、停止等)实现音视频编码格式转换(可选功能一)实现音视频编码压缩(可选功能二);可选可选可选可选 (2)了解ffmpeg相关知识:因为对于电子信息工程专业的学生,没有在此方面有太多了解。但是对于本课题,如此成熟的开源库则是实现这个播放器的关键。在查阅相关资料后,我了解到FFmpeg是用于录制、转换和流化音频和视频的完整解决方案, 包括?libavcodec?,一套领先的音/视频编解码类库。FFmpeg 当下可以在大多数操作系统下编译,不过多数人依然选择Linux或windows下来开发。因此前期准备中,我着力于构建ffmpeg在windows下的开发环境。 (3)VC++基本语言,逻辑学习,安装操作环境。 五、预计研究过程中可能遇到的困难和问题,以及解决的措施: (1)开源解码库(如ffmpeg)的实现和GUI前端(如mplayer、smplayer)的二次开发,这些问题是难点也是基础,由于在本科阶段不是专业内课程内容,需要通过相关网络资料从头学习。 (2)VC++的熟练引用以及各种功能的实现、界面的设计等等。好在现阶段市场上有诸多案例可供学习,因此,如何从中汲取营养,设计出一个适合自己的播放器,并且能有良好的用户体验,则是我要不断探寻的关键。 研究方案及进度安排,预期达到的目标 本次毕业设计,预计实现一个功能复合用户刚需,界面友好度尚佳的媒体播放器。具体进度安排如下: (1)理论准备。查找并阅读有关视频编码及多媒体播放器实现的论文20SQL语言,掌握ACCESS数据库基本使用,学习数据库的表设计。初步实现数据库,包含十个音视频文件。 2016年3月13日- 2016年3月26日(第3周-第4周) (3)学习并掌握C语言,掌握编程软件Visual C++的编程指令及调试方法。 2016年3月27日- 2016年4月9日(第5周-第6周) (4)学习视频编解码库的工作流程、熟悉开源视频编码库(如ffmpeg)与

文档评论(0)

1亿VIP精品文档

相关文档