arm上移植ffmpeg

跟网上安装的步骤一样,

1、下载安装x264

x264下载地址:http://download.videolan.org/pub/videolan/x264/snapshots/

我用的x264-snapshot-20120301-2245,你们自己自行下载合适的

解压:tar xvf last_x264_120.tar.bz2

打开: cd x264-snapshot-20120301-2245/

配置:./configure --enable-shared --prefix=/usr/local/ --host=arm-linux --disable-asm

编译安装:make;make install

2、下载ffmpeg源码包

ffmpeg下载地址: https://ffmpeg.org/releases/

我用的 https://ffmpeg.org/releases/ffmpeg-2.3.1.tar.bz2

解压:tar xvf ffmpeg-2.3.1.tar.bz2

打开:cd ffmpeg-2.3.1
配置:./configure --cross-prefix=arm-linux-gnueabihf- --enable-cross-compile --target-os=linux --cc=arm-linux-gnueabihf-gcc --arch=arm --prefix=/usr/local/ --enable-shared --disable-static --enable-gpl --enable-nonfree --disable-ffplay --enable-swscale --enable-pthreads --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-yasm --disable-stripping

编译安装:make;make install

报错:

 

重新configure一下,在里面添加--enable-pic 选项

再次配置:./configure --cross-prefix=arm-linux-gnueabihf- --enable-cross-compile --target-os=linux --cc=arm-linux-gnueabihf-gcc --arch=arm --prefix=/usr/local/ --enable-shared --enable-pic --disable-static --enable-gpl --enable-nonfree --disable-ffplay --enable-swscale --enable-pthreads --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-yasm --disable-stripping

再次编译安装:make;make install

成功。

第一步算是完成了,下步在arm上做播放器

猜你喜欢

转载自blog.csdn.net/u010868213/article/details/108551937