FFmpeg交叉编译,支持X264

一、 编译 ffmpeg

--prefix=/home/ffmpeg --disable-static --enable-shared --enable-gpl --enable-nonfree --enable-cross-compile --enable-avresample --enable-libx264 --arch=aarch64 --target-os=linux --cross-prefix=aa rch64-himix100-linux- --cc=aarch64-himix100-linux-gcc --enable-pthreads --enable-ffplay --extra-cflags=-I/opt/hisi-linux/x86-arm/aarch64-himix100-linux/include --extra-ldflags=-L/opt/hisi-linux/x86-arm/aarch64-himix100-linux/lib --extra-ldflags=-L/usr/local/lib --extra-cflags=-I/usr/local/include --     extra-libs=-ldl

二 、编译 libjpeg-6b 

1.  ./configure --enable-shared --enable-static CC=aarch64-himix100-linux-gcc  --host=aarch64-himix100-linux

2.  将生成的cp libtool libtoolize ../jpeg-6b/

3.  对 jpeg-6b  进行 ./configure --enable-shared --enable-static CC=aarch64-himix100-linux-gcc  --host=aarch64-himix100-linux

4. make

三、 编译zlib 库

1  wget http://www.zlib.net/zlib-1.2.11.tar.gz

2  tar zxvf zlib-1.2.11.tar.gz

3  export CC=aarch64-himix100-linux-gcc

4  ./configure --shared

四、 编译x264 库

1. 下载 x264-snapshot-20160219-2245-stable

2. export CC=aarch64-himix100-linux-gcc

3. . ./configure --host=aarch64-himix100-linux --cross-prefix=aarch64-himix100-linux- --enable-shared --disable-opencl

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值