Os valores da escala do ffmpeg avectorscope não funcionam

Os valores da escala do ffmpeg avectorscope não funcionam

Estou usando filtros de mídia no ffmpeg para criar uma representação visual de um canal de áudio como este:

Comando:

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

De acordo comdocumentação do ffmpegos valores disponíveis para scalesão lin, ou sqrt, mas nenhum deles parece funcionar no meu caso. Estou usando a função de escala corretamente? Se não, qual é a maneira correta?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

Estou usando o ffmpeg static versão 3.1.5

Responder1

Você está usando uma versão de lançamento. Eles estão essencialmente congelados no momento em que a versão secundária foi lançada (3.1, no seu caso). A opção de escala para o filtro avectorscope foi adicionada em agosto de 2016, portanto não será incluída na sua compilação.

Você deve usar uma versão noturna/instantâneo mais recente. Obtenha-os para Windows emhttps://ffmpeg.zeranoe.com/builds/

informação relacionada