ffmpeg avectorscope Skalenwerte funktionieren nicht

ffmpeg avectorscope Skalenwerte funktionieren nicht

Ich verwende Medienfilter in ffmpeg, um eine visuelle Darstellung eines Audiokanals wie folgt zu erstellen:

Befehl:

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

Entsprechend derffmpeg-DokumentationDie verfügbaren Werte für scalesind lin, sqrt, cbrtoder log, aber keiner davon scheint in meinem Fall zu funktionieren. Verwende ich die Skalierungsfunktion richtig? Wenn nicht, was ist der richtige Weg?

Protokoll:

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

Ich verwende die statische Version 3.1.5 von ffmpeg

Antwort1

Sie verwenden eine Release-Version. Sie sind im Wesentlichen zum Zeitpunkt der Veröffentlichung der Nebenversion (in Ihrem Fall 3.1) eingefroren. Die Skalierungsoption für den Vektorskopfilter wurde im August 2016 hinzugefügt und ist daher nicht in Ihrem Build enthalten.

Sie sollten eine neuere Nightly/Snapshot-Version verwenden. Sie erhalten sie für Windows vonhttps://ffmpeg.zeranoe.com/builds/

verwandte Informationen