從 Linux 終端機增加 MKV 影片的音量

從 Linux 終端機增加 MKV 影片的音量

我有大量 .MKV 視訊文件,它們似乎都以非常低的音量播放 - 我最終不得不將電視開到最大才能聽到它們,當我切換到另一個頻道時,這真的很煩人吵醒死人,因為聲音太大了。

我正在尋找一種增加音量的命令列方法(這樣我就可以快速地在所有這些文件上運行它),無論特定文件中使用的音訊編解碼器如何,它都有望正常工作。 (不過我不介意對輸出音訊進行硬編碼)。

作為參考,我在我的伺服器上使用 Ubuntu 9.04,並且在 Mac Mini 上使用 Boxee 播放文件,但音量問題在 Windows 上也是相同的。

答案1

它沒有很好的記錄,但是FFmpeg有一個-vol開關,可以讓您增加音量輸出。

例子:

ffmpeg -i vid.mkv -vol 512 -vcodec copy output.mkv

需要注意的一些事項:

  • -vol開關使用“位元組百分比”,因此您不能只指定 200% 的音量增加,100% = 256,因此指定 256 將使音量保持原樣,512 將使音量加倍,依此類推。

答案2

-vol 開關已棄用我發現此方法目前很有用:

ffmpeg -i input.mkv -vcodec copy -filter:a "volume=5.000000" output.louder.mkv

調整volume=後面的數字以滿足您的需要。

您也可以使用分貝測量。將音量增加 15dB: ffmpeg -i input.mkv -vcodec copy -filter:a "volume=15dB" output.louder.mkv

-vcodec copy 只是按原樣複製視頻,而 -filter:a 告訴 ffmpeg 過濾音頻。請注意,-vcodec 可以縮寫為 -c:v

資料來源:

https://trac.ffmpeg.org/wiki/AudioVolume

測試。

相關內容