gpt4 book ai didi

ffmpeg - 没有过滤器的最小 ffmpeg 构建

转载 作者:行者123 更新时间:2023-12-04 23:12:27 27 4
gpt4 key购买 nike

我正在尝试构建一个尽可能小的 ffmpeg 最小版本,仅支持在 MP4 容器中解码 AAC 音频,并将其写入 PCM 或 WAV。
但由于某种原因,如果没有包含所有这些过滤器的 ffmpeg,我找不到构建 ffmpeg 的方法:

Enabled filters:
aformat atrim hflip transpose vflip
anull format null trim
有没有办法禁用这些?
我正在使用这个配置命令:
./configure \
--disable-fast-unaligned \
--disable-pthreads \
--disable-w32threads \
--disable-os2threads \
--disable-debug \
--disable-stripping \
--disable-safe-bitstream-reader \
--disable-all \
--enable-ffmpeg \
--enable-avcodec \
--enable-avformat \
--enable-avfilter \
--disable-filters \
--enable-protocol=pipe \
--disable-swresample \
--disable-swscale \
--disable-network \
--disable-d3d11va \
--disable-dxva2 \
--disable-vaapi \
--disable-vdpau \
--enable-protocol=file \
--disable-bzlib \
--disable-iconv \
--disable-libxcb \
--disable-lzma \
--disable-sdl2 \
--disable-securetransport \
--disable-xlib \
--disable-zlib \
--enable-encoder=pcm_s16le \
--enable-muxer=pcm_s16le,wav \
--enable-demuxer=mov \
--enable-libfdk-aac \
--enable-nonfree \
--enable-decoder=libfdk_aac

最佳答案

除了 libavcodec 和 libavformat 之外,ffmpeg 二进制文件还依赖于 libavfilter。
选择了一些过滤器来支持一些命令行选项,例如输入时的修剪/修剪 -ss被设置并且流被解码,转置和翻转过滤器,以便输入自动旋转。 format/aformat 用于从解码器输出到编码器支持的格式的自动插入转换。

关于ffmpeg - 没有过滤器的最小 ffmpeg 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63201688/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com