私は 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の静的バージョン3.1.5を使用しています
答え1
リリース バージョンを使用しています。これらは基本的に、マイナー バージョン (この場合は 3.1) がリリースされた時点で凍結されています。ベクトルスコープ フィルターのスケール オプションは 2016 年 8 月に追加されたため、ビルドには含まれません。
新しいナイトリー/スナップショットバージョンを使用する必要があります。Windows用のものはこちらから入手できます。https://ffmpeg.zeranoe.com/builds/