摘要
针对大屏彩色LED多媒体广告设备,以及其他类似的数字标牌设备对多视频同屏播放的需求,设计和实现了基于FFmpeg和SDL的多路视频播放器。播放器包含了一组FFmpeg解码器,能够同时对多路视频进行解码、缩放、色彩变幻等操作,并有效地降低播放器对嵌入式系统的资源消耗。本设计采用了SDL多媒体开发包及扩展库、FFmpeg视频解码等技术,因此该软件的跨平台可移植性和兼容性较高。
Aiming at the LED multimedia advertising equipment with large and full-color screen, and the other similar digital equipment which has requirements of multiplex display on a signal screen, We design and implement the multiplex video player based on SDL and FFmpeg technology. Including a set of FFmpeg decoder,the player can decode, zoom, modify colors on multiplex video at the same time. The design can effectively reduce system resources consumption which is significant for embedded system. At the other hand, this design has high cross platform portability and compatibility, because of application of SDL multimedia development kit and extended library, and FFmpeg video decoding technology.
引文
[1]郭玉霞.FFMPEG SDK结构分析[J].计算机与网络,2013(11):48-50.
[2]解梅,张自然.SDL软件设计技术研究[J].电子科技大学学报,2003(2):61-63.
[3]http://xcshen.blog.51cto.com/2835389/565929[EB/OL].
[4]赵宏,尹磊,曹洁,申超.多媒体终端的设计与实现[J].科学技术与工程,2010(22):5420-5425.
[5]李耀华,张贻雄,阮铭清.基于Direct FB的嵌入式播放器设计[J].单片机与嵌入式系统应用,2012(3):53-55.