您的位置:首页 > 其它

MPlayer-1.1 ARM 编译 移植

2014-03-10 11:28 645 查看
1)go to Link http://www.mplayerhq.hu/MPlayer/releases/ to download file MPlayer-1.1.tar.gz (如果没有ffmpeg,请下载最新的)

2)解压 MPlayer-1.1.tar.gz, 将ffmpeg源码copy到 MPlayer-1.1 目录。

3)go to MPlayer-1.1目录。

./configure --prefix=/opt/mplayer-arm/ --enable-cross-compile --yasm='' --host-cc=gcc --cc=/opt/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc --target=arm-linux --enable-static --disable-win32dll
--disable-dvdread --disable-dvdread-internal --disable-dvdnav --disable-libdvdcss-internal --enable-fbdev --disable-mencoder --disable-live --disable-mp3lib --disable-networking --disable-vcd

执行编译 make -j 3 (此时编译没真正生成目标文件,提示进入ffmpeg编译)

4) go to ffmpeg folder

./configure --prefix=/opt/v300_ffmpeg/ --enable-gpl --cross-prefix=/opt/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi- --enable-cross-compile --disable-stripping --arch=arm --target-os=linux
--cc=/opt/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc --disable-yasm --disable-asm

5)编译ffmpeg, make -j 3 .编译完成后将会有ffmpeg 等可执行文件生成, 音视频编解码用到的库文件。

6) go back the mplayer source code again

make -j 3; 编译完成后就会生成mplayer文件。 此处为静态链接,所以将mplayer直接Copy到目标环境就可以运行了。如果是动态链接,请拷贝相应的.so文件到目标环境。

Note : 实际环境和用到的交叉编译工具请以具体环境为准。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: