Los valores de escala de ffmpeg avectorscope no funcionan

Los valores de escala de ffmpeg avectorscope no funcionan

Estoy usando filtros multimedia en ffmpeg para crear una representación visual de un canal de audio como esta:

Dominio:

ffmpeg -i input.mp3 -filter_complex "[0:a]avectorscope=s=1920x1080:scale=lin,format=yuv420p[v]" -map "[v]" -map 0:a avectorscope.mp4

De acuerdo con ladocumentación ffmpeglos valores disponibles para scaleson lin, o sqrt, pero ninguno de ellos parece funcionar en mi caso. ¿Estoy usando la función de escala correctamente? Si no, ¿cuál es la forma correcta?cbrtlog

Registro:

Option 'scale' not found
[AVFilterGraph @ 00000000007eaf40] Error initializing filter 'avectorscope' with args 's=1920x1080:scale=lin'
Error initializing complex filters.
Option not found

Estoy usando ffmpeg versión estática 3.1.5

Respuesta1

Estás usando una versión de lanzamiento. Básicamente, están congelados en el momento en que se lanzó la versión menor (3.1, en su caso). La opción de escala para un filtro de vectorscopio se agregó en agosto de 2016, por lo que no se incluirá en su compilación.

Deberías utilizar una versión nocturna/instantánea más nueva. Consíguelos para Windows desdehttps://ffmpeg.zeranoe.com/builds/

información relacionada