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 scale
sã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?cbrt
log
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/