我在 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)。 avectorscope 過濾器的縮放選項於 2016 年 8 月添加,因此它不會包含在您的建置中。
您應該使用更新的夜間/快照版本。從下列位置取得 Windows 版:https://ffmpeg.zeranoe.com/builds/