我正在使用 ffmpeg 中的媒体过滤器来创建这样的音频通道的视觉表示:
命令:
ffmpeg -i input.mp3 -filter_complex "[0:a]avectorscope=s=1920x1080:scale=lin,format=yuv420p[v]" -map "[v]" -map 0:a avectorscope.mp4
根据ffmpeg 文档可用的值为、或,但这些值似乎都不适用于我的情况。我使用比例函数是否正确?如果没有,正确的方法是什么scale
?lin
sqrt
cbrt
log
日志:
Option 'scale' not found
[AVFilterGraph @ 00000000007eaf40] Error initializing filter 'avectorscope' with args 's=1920x1080:scale=lin'
Error initializing complex filters.
Option not found
我正在使用 ffmpeg 静态版本 3.1.5
答案1
您使用的是发行版本。它们在次要版本发布时基本上就被冻结了(您的情况是 3.1)。矢量示波器滤镜的缩放选项是在 2016 年 8 月添加的,因此它不会包含在您的构建中。
您应该使用较新的 nightly/snapshot 版本。从以下位置获取适用于 Windows 的版本https://ffmpeg.zeranoe.com/builds/