嵌入式Linux平台下基于FFmpeg库视频格式转换设计

被引量 : 0次 | 上传用户:chentao_00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字信息时代中,嵌入式系统以其嵌入和专用的特点得到了蓬勃的发展,多媒体技术不断发展的过程中,视频信息以直观性强、信息量大和便于理解等优点,得到了极其广泛的应用。随着市场上终端设备的日新月异,越来越多的视频格式出现来适应不同的终端设备和不同的应用环境。为了实现多媒体之间访问,视频格式转换成为了一项重要的技术。本论文通过在嵌入式Linux平台上移植FFmpeg开源库来实现视频格式的转换。首先,视频格式转换软件的开发需要搭建Linux平台,本设计中应用的主要解码芯片是STi7105芯片,具有强大的解码功能并且兼容嵌入式Linux软件开发环境的特点。在搭建平台的过程中,需要先在宿主机上编译STLinux,编译成功后再移植入目标板,同时,提出了一种通过比较两个版本的文件系统不同之处进行文件系统升级的方法,可以使文件系统在不擦除Flash的情况下进行升级。其次,在视频格式转换过程中需要了解视频格式转换的编解码过程和封装过程,通过分析先进的视频编码标准技术H.264编码标准,以及Windows系统下常用的流媒体AVI文件格式和可进行实时传输TS流的结构,为视频格式转换提供了理论知识基础。最后,利用FFmpeg库实现格式转换过程需要学习FFmpeg开源库中的主要项目和框架组成,在剪辑和交叉编译过程中选取所需功能,并外接libx264来实现H.264编码标准。在设计代码时,通过调用FFmpeg库中的接口函数,编写C语言代码,实现socket接收UDP传送的实时TS视频流并对其进行视频格式转换后生成AVI视频文件,或者直接对TS视频文件进行视频格式转换后生成H.264编码标准的AVI文件,其中,在编码过程中可以改变编码器的量化步长来改变编码视频的质量。由于FFmpeg属于自由的开源的软件,有利于程序的二次开发和维护;并且通过C语言编写的软件文件占用空间小,灵活性强,且具有很强的可移植性。
其他文献
1994年的税制改革是新中国成立以来税收领域规模最大、范围最广、内容最深刻的改革,成就巨大,影响深远。站在历史的新起点上,我们迎来了新一轮的税制改革,在此时刻,特别需要
铅酸蓄电池历史悠久,性能稳定,在我国各大重要领域均得到广泛应用。铅酸蓄电池在产品规定的使用期限内其额定性能指标容量可能大幅度下降,甚至因使用维护不当造成失效报废。
有一次,宋朝奸臣秦桧的老婆王氏进宫,显仁太后韦氏抱怨近日子鱼(又名鲻鱼)很少有个头大些的,王氏就说:“我家有,我马上送您一百条。”王氏回家跟秦桧一说,秦桧就责怪她说错话
导频污染是所有基于CDMA技术的网络中普遍存在的一个问题,它所带来的干扰对网络的性能和容量有着严重的影响。本文详细论述了导频污染产生的原因及对WCDMA网络性能的影响,并
<正>在今年3月召开的全国国际税收工作会议上,国家税务总局对我国国际税收工作发展提出了"提升站位,开拓进取,全力打造中国国际税收升级版"的新目标。这既是国际税收领域落实
在税基侵蚀与利润转移问题引发国际税收规则大调整的背景下,中国现行的转让定价管理战略亟待调整。本文对中国转让定价管理所面临的主要问题进行了细致分析,总结了中国转让定
<正>2013年2月,经合组织(OECD)发布"税基侵蚀和利润转移"(BEPS)行动计划,引起各方的广泛关注,江苏省国家税务局按照国家税务总局思路,顺应形势变化、立足本省实际,制定《2014
<正>在当下散文诗坛,出现了许多以写分行诗为主的散文诗新秀,因为"我们"散文诗群的发力,特别是周庆荣、亚楠、灵焚等名家的热心推动和精心扶植,这些新人以其
自动测试系统的校准是计量界面临的一个新问题,国内还没有相关的校准规范。以实际工程项目为基础,采用一种面向实际应用的自动测试系统校准方法。对于系统中的仪器,根据实际
背景及目的:随着人民生活水平的提高,心血管疾病特别是冠心病的发生率及病死率呈逐年上升趋势。冠脉造影长期以来作为诊断冠心病的“金标准”,产生的对比剂肾病问题越来越得到临