FFMPEG完美入门资料---004---FFmpeg 裁剪说明

本文介绍了如何通过配置参数而非修改源代码来裁剪FFmpeg,重点讲述了configure的基本选项和FFmpeg裁剪优化实例,包括禁用启用特定的解析器、解码器、编码器、复用器、解复用器、协议和过滤器,以实现定制化的轻量级FFmpeg版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文对 ffmpeg 进行裁剪采用的是配置所需的接口,不需要的不配置,而不是采用修 改源代码的方式。 4.1 configure 参数 4.1.1 通用选项 在 linux 下进入终端, 找到 ffmpeg 解压位置, 输入如下命令:

root@web ffmpeg]# ./configure –help

得到 configure 的基本选项参数, 其并没有中文解释 。

选项 解释
--help 显示此帮助信息
--log[=FILE|yes|no] 记录测试并输出到 config.err 文件
--prefix=PREFIX 安装程序到指定目录(默认/usr/local)
--libdir=DIR 安装库到指定目录(默认 prefix/lib)
--shlibdir=DIR 指定共享库路径(默认 prefix/lib)
--incdir=DIR 指定 includes 路径(默认 prefix/include/ffmpeg)
--mandir=DIR 指定 man page 路径(默认 prefix/man)
--enable-mp3lame 启用 mp3 编码 libmp3lame(默认关闭)
--enable-libogg 启用 ogg 支持 libogg(默认关闭)
--enable-vorbis 启用 Vorbis 支持 libvorbis(默认关闭)
--enable-faad 启用 faad 支持 libfaad(默认关闭)
--enable-faadbin 启用 faad 运行时链接支持(默认关闭)
--enable-faac 启用 faac 支持 libfaac(默认关闭)
--enable-libgsm 启用 GSM 支持 libgsm(默认关闭)
--enable-xvid 启用 xvid 支持 xvidcore(默认关闭)
--enable-x264 启 用 H.264 编 码 ( 默 认 关 闭 )
--enable-mingw32 启用 MinGW 本地/交叉 win 环境编译
--enable-mingwce 启用 MinGW 本地/交叉 winCE 环境编译
--enable-a52 启用 A52 支持(默认关闭)
--enable-a52bin 启用运行时打开 liba52.so.0(默认关闭)
--enable-dts 启用 DTS 支持(默认关闭)
--enable-pp 启用后加工支持(默认关闭)
--enable-static 构建静态库(默认启用)
--disable-static 禁止构建静态库(默认关闭)
--enable-share 构建共享库(默认关闭)
--disable-shared 禁止构建共享库(默认启用)
--enable-amr_nb 启用 amr_nb float 音频编解码器
--enable-amr_nb-fixed 启用 fixed amr_nb codec
--enable-amr_wb 启用 amr_wb float 音频编解码器
--enable-amr_if2 启用 amr_wb IF2 音频编解码器
--enable-sunmlib 启用 Sun medialib(默认关闭)
--enable-pthreads 启用 pthreads(多线程)(默认关闭)
--enable-dc1394 启用 libdc1394、libraw13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值