Значения масштаба ffmpeg avectorscope не работают

Значения масштаба ffmpeg avectorscope не работают

Я использую медиафильтры в 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 static версии 3.1.5

решение1

Вы используете версию релиза. Они по сути заморожены на момент выпуска младшей версии (3.1, в вашем случае). Опция масштабирования для фильтра VectorScope была добавлена ​​в августе 2016 года, поэтому она не будет включена в вашу сборку.

Вам следует использовать более новую версию nightly/snapshot. Получите их для Windows сhttps://ffmpeg.zeranoe.com/builds/

Связанный контент