
我正在嘗試提高歌曲部分的音量。為此,我正在劃分文件(我知道該部分工作正常)。然後我想增加其中一個零件的音量。這就是它不起作用的地方。
這是我的程式碼:
ffmpeg -i input.ogg -filter_complex "\
[0]atrim=duration=5[a];\
[0]atrim=start=5:end=10[b];\
[0]atrim=start=10[c];[b]volume=10dB;[a][b]\
[c]concat=n=3:v=0:a=1" output.ogg
這是我得到的錯誤:
過濾器圖描述中的流說明符「b」[0]atrim=duration=5[a];[0]atrim=start=5:end=10[b];[0]atrim=start=10[c ];[b ]volume=10dB;[a][b][c]concat=n=3:v=0:a=1 不符合任何流。
我需要將音量從第 5 秒增加到第 10 秒。
答案1
修改後的內容[b]
沒有輸出標籤。輸入標籤不會自動保留。因此,工作命令的最小變更是添加相同字串的輸出標籤。
[b]volume=10dB[b]
但是,無論如何,這可以透過更簡單的方式來完成。
ffmpeg -i input.ogg -af volume=10dB:enable='between(t\,5\,10)' output.ogg