ffmpeg----configure参数配置说明

本文详细解析FFmpeg的configure参数,包括版本配置、库选择、编译模式及跨平台编译,指导如何定制化编译FFmpeg以满足特定需求。

ffmpeg----configure参数配置说明

ffmpeg版本

  • ffmpeg4.2
  • 不同版本可能略有差异,实际上要以configure文件中说明的为准

配置说明

  • 一开始接触ffmpeg的configure感觉会有点迷茫,很多参数都不知道有什么值可以设置,其实configure文件就能解决绝大部分参数的疑惑,有时间建议通读一遍这个文件

注意

  • configure会在控制台输出编译的配置信息,此时一定要认真查看一下里面的信息,特别警告信息,因为你配置的一些选项可能由于条件不满足configure会自动关闭的,或者你把–fatal-warnings这个加上,让警告变成错误

七大库

  • ffmpeg总共有七大库,分别是avdevice,avcodec,avformat,swresample,swscale,postproc,avfilter,加上他们的共同依赖avutil,就算是八大库吧

  • 这八个默认都是开启的,因为avutil是最基本的,因此这个库必须有,其他七个都可以通过如下配置关闭

      --disable-avdevice       disable libavdevice build
      --disable-avcodec        disable libavcodec build
      --disable-avformat       disable libavformat build
      --disable-swresample     disable libswresample build
      --disable-swscale        disable libswscale build
      --disable-p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值