admin管理员组文章数量:1320686
跟网上安装的步骤一样,
1、下载安装x264
x264下载地址:Index of /pub/videolan/x264/snapshots/
我用的x264-snapshot-20120301-2245,你们自己自行下载合适的
解压:tar xvf last_x264_120.tar.bz2
打开: cd x264-snapshot-20120301-2245/
配置:./configure --enable-shared --host=arm-linux-gnueabi --cross-prefix=arm-linux-gnueabihf- --disable-asm
编译安装:make;make install
2、下载ffmpeg源码包
ffmpeg下载地址: https://ffmpeg/releases/
我用的 https://ffmpeg/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上做播放器
版权声明:本文标题:arm上移植ffmpeg 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1738080738a2060374.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论