[资料] ffmpeg 交叉编译
768 查看
7 回复
 楼主 | 发布于 2018-06-24 | 只看楼主
分享到:

先编译libx264

1、获取x264源码 我这里直接上传一份源码包

2、解压源码进行配置 命令如下

./configure --prefix=/opt/build --enable-shared --disable-asm --host=arm-linux --cross-prefix=arm-linux- --enable-pic --enable-static

这里把--prefix这个参数根据自己的实际情况填写

3、编译 make &make install


开始编译ffmpeg

1、获取ffmpeg源码,需要使用git,如果没有的话apt-get install git安装一下

然后把源码clone到本地 速度不太稳定
git clone https://git.ffmpeg.org/ffmpeg.git /opt/os/ffmpeg

2、配置源码
命令如下
./configure --cross-prefix=arm-linux- --enable-cross-compile --target-os=linux --cc=arm-linux-gcc --arch=arm --prefix=/opt/build --enable-shared --disable-static --enable-gpl --enable-nonfree --enable-ffmpeg --disable-ffplay --enable-swscale --enable-pthreads --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-yasm --disable-stripping --enable-libx264 --extra-cflags=-I/opt/build/include --extra-ldflags=-L/opt/build/lib --extra-libs=-ldl
配置时间可能会比较长

3、开始编译 并安装
make & make install
建议make的时候 加-j参数 开启多线程编译 要不然编译很慢很慢


本帖有更多资源,需 登录 才可以下载,没有帐号?立即 注册

(0 ) (0 )
回复 举报

回复于 2018-06-24 沙发

感谢分享;
(0 )
评论 (0) 举报

回复于 2018-06-25 2#

多谢分享!!!
(0 )
评论 (0) 举报

回复于 2018-06-25 3#

谢谢分享!!!
(0 )
评论 (0) 举报

回复于 2018-06-26 4#

多谢分享!!!
(0 )
评论 (0) 举报

回复于 2018-06-29 5#

感谢分享
(0 )
评论 (0) 举报

回复于 2018-06-30 6#

支持下,谢谢分享!
(0 )
评论 (0) 举报

回复于 2018-07-13 7#

(0 )
评论 (0) 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部