视频播放器设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

毕业设计(论文)题目:基于FFmpeg库的全格式视频播放器设计—文件格式解析器设计英文题目:Full-formatvideoplayerBasedonFFmpeglibrary—Designingfordemuxer专业:软件工程班级:081105学号:学生姓名:指导教师:二零壹壹年六月东华理工大学毕业论文(设计)摘要I摘要随着计算机的广泛运用,Internet的迅速发展,多媒体技术也是迅速发展。各种音频视频资源在网上随处可见,在人们的日常生活中,播放器几乎不可缺少,于是各种播放器紧跟着发展起来。本文旨在通过通过FFmpeg库开发一个简单的视频播放器的过程,了解播放器的功能实现,掌握播放器开发的相关技术,同时利用软件工程的相关理论知识,了解软件开发的方法与步骤。该播放器是以Linux系统为平台,C语言为开发语言,在Linux界面下,在音频解码方面对MP3解码器的算法进行了优化。视频解码则是利用FFMpeg解码库,同时借助简易直控媒体层(SDL,SimpleDirectmediaLayer)...更多进行视频播放器的设计。整个系统从操作简便、界面友好、灵活、实用、功能全面的要求出发,体现了该播放器的稳定性,拓展性,兼容性的特点。最重要的是该播放器基本支持所有格式的音视频,能实现一些比较少有格式的播放。该播放器可以实现支持播放:1.多媒体容器所有格式;2.视频编码所有格式;3.音频编码所有格式;因多媒体的快速发展,多媒体不再局限于常见那几种格式,而更多的更少有的格式正在运运而生,该播放器减少了应格式限制需要转换格式而产生的烦扰,相信该播放器会给用户带来新的体验和更多的便利。关键字播放器;C;FFmpeg;Linux;SDL;全格式;东华理工大学毕业设计(论文)AbstractIIAbstractAlongwiththecomputerandextensiveapplication,therapiddevelopmentofInternet,multimediatechnologyisdevelopingrapidly.AllkindsofaudiovideoresourcesareavailableovertheInternet,inPeople'sDailylife,almostindispensable,andvariousplayersfollowingthedeveloped.Inthispaper,thedevelopmentplatforminthe.netdevelopedonasimplevideoplayerprocess,understandplayers,therealizationofthefunctionofthedevelopmentofrelatedtechnicalmasteryplayer,atthesametimeusethesoftwareengineeringrelatedtheoryknowledge,understandthesoftwaredevelopmentmethodsandsteps.ThisplayerisLinuxsystemasaplatform,theClanguagefordevelopinglanguage,usingLinuxnextinterfacedesign,inaudiodecodingalgorithmofMP3decodersoptimized.VideodecodingisusingFFMpegdecodinglibrary,alsousingSimpledirectcontrolmediaLayer(Layer,SimpleDirectmediaSDL)...Morevideoplayeronthedesign.Fromtheentiresystemoperateandfriendlyinterface,flexible,practical,comprehensivefunctions,basedontherequirementsofthestabilityofthereflectedthisplayer,expanding,compatibilitycharacteristic.Themostimportantisthebasicsupportallformattheplayercanrealizesomecompareaudioplayback.FewformatThisplayercanrealizesupportplay:1.Multimediacontainersallformats;2.Videocodingallformats;3.Audiocodingallformats;Becauseoftherapiddevelopmentofmultimedia,multimediaisnolongerconfinedtocommonthatseveralformats,andmoremorerareformatareshippedluckandhealth,thisplayerreducedrestrictionsshallbeproducedformattrouble,believethattheplayerwillbringnewexperiencesandmoreconvenient.KeywordsPlayer;C;FFmpeg;Linux;SDL;Allformat东华理工大学毕业设计(论文)AbstractIII目录摘要........................................................................................................................................................I关键字........................................................................................................................................................IAbstract...................................................................................................................................................IIKeywords.................................................................................................................................................II第一章绪论.......................................................................................................................................11.1项目背景与意义.........................................................................................................................11.2市面流行播放器举例简介.........................................................................................................11.2.1暴风影音.........................................................................................................................11.2.2风雷影音.........................................................................................................................21.3几种常见格式简介.....................................................................................................................3第二章开发工具介绍...........................................................................................................................52.1C语言........................................................................................................................................52.2Linux操作系统........................................................................................................................52.3ffmpeg库..................................................................................................................................62.3.1ffmpeg简介..................................................................................................................62.3.2ffmpeg媒体文件处理...............................................................................................72.3.3ffmpeg文件解析库和编解码库..............................................................................72.4SDL...........................................................................................................................................7第三章系统需求分析...........................................................................................................................93.1用户的特点...................................................................................................................

1 / 33
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功