ffmpeg - 无法识别的选项 lavfi_complex

标签 ffmpeg

我正在使用官方文档中的耳机过滤器命令 - https://ffmpeg.org/ffmpeg-filters.html#Examples-20

ffmpeg -i input.wav -lavfi-complex "amovie=azi_270_ele_0_DFC.wav[sr],amovie=azi_90_ele_0_DFC.wav[sl],amovie=azi_225_ele_0_DFC.wav[br],amovie=azi_135_ele_0_DFC.wav[bl],amovie=azi_0_ele_0_DFC.wav,asplit[fc][lfe],amovie=azi_35_ele_0_DFC.wav[fl],amovie=azi_325_ele_0_DFC.wav[fr],[a:0][fl][fr][fc][lfe][bl][br][sl][sr]headphone=FL|FR|FC|LFE|BL|BR|SL|SR"
output.wav

但我收到错误
 Unrecognized option 'lavfi-complex'.

这是我的 ffmpeg 版本信息 -
ffmpeg -version
ffmpeg version N-92377-g0c6d4e7ba4 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 8.2.1 (GCC) 20181017
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth
libavutil      56. 23.101 / 56. 23.101
libavcodec     58. 39.100 / 58. 39.100
libavformat    58. 22.100 / 58. 22.100
libavdevice    58.  6.100 / 58.  6.100
libavfilter     7. 43.100 /  7. 43.100
libswscale      5.  4.100 /  5.  4.100
libswresample   3.  4.100 /  3.  4.100
libpostproc    55.  4.100 / 55.  4.100

最佳答案

这些示例格式不正确。我已经插入了更正,但这是正确的形式:
ffmpeg -i input.wav -filter_complex "amovie=azi_270_ele_0_DFC.wav[sr];amovie=azi_90_ele_0_DFC.wav[sl];amovie=azi_225_ele_0_DFC.wav[br];amovie=azi_135_ele_0_DFC.wav[bl];amovie=azi_0_ele_0_DFC.wav,asplit[fc][lfe];amovie=azi_35_ele_0_DFC.wav[fl];amovie=azi_325_ele_0_DFC.wav[fr];[0:a][fl][fr][fc][lfe][bl][br][sl][sr]headphone=FL|FR|FC|LFE|BL|BR|SL|SR" output.wav

关于ffmpeg - 无法识别的选项 lavfi_complex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54509471/

相关文章:

ffmpeg - FFprobe 输出中的 "level"是什么意思?

vb.net - 仅编译 ffmpeg 解码而不使用音频编解码器

ffmpeg - 使用ffmpeg删除视频中的帧

c - 从类型 'atomic_int' 分配给类型 'int' 时,类型不兼容

android - MediaController/VideoView 无法在某些手机上播放 mp4

python - 如何使用 ffmpeg gpu 编码将帧从视频保存到内存?

ffmpeg - 如何使用 ffmpeg 流式传输到多个目的地

audio - Libav API : How to modify the start time of an audio stream?

ffmpeg - 从 mp4 中删除旋转元数据

ffmpeg - 在ffmpeg中将6个音频 channel 转换为2个