好久不见,最近真的是太忙了~最近有很多小伙伴也在问我开发板Linux系统要怎么播放音视频,为了弥补大家,所以今天写一个长文来和大家一起探讨下。
01.mplayer简介
mplayer是一款开源多媒体播放器,以gnu通用公共许可证发布。它资源占用率低,无论是音频还是视频方面,支持的格式相当全面,支持的输出设备也很多,可以在各种主流操作系统中使用。
移植环境:Ubuntu12
开发板:迅为i.MX6Q(别的开发板也可以)
编译器:arm-none-linux-gnueabi-gcc(4.4.1)
准备库:libmad-0.15.1b、alsa-lib-1.0.22、MPlayer-1.0rc3
02.交叉编译libmad
移植mplayer之前要先移植libmad库。libmad-0.15.1b的编译非常简单,我们直接在libmad这个文件目录下我们创建一个脚本,然后输入以下代码并执行这个脚本