題 將許多視頻文件的響度放在同一級別


我有一堆視頻文件,在某些視頻中聲音是 ,在其他人 - 。因此,用戶在播放列表中觀看這些視頻時必須更改其播放器的音量。我想要 平衡 每個視頻的響度,所以到處都是一樣的。我該怎麼做?

視頻包含人聲。所有聲音流都在 MPEG Layer-3 格式。我會將它們上傳到Youtube上,因此使用播放器的設置無濟於事。


5
2017-08-12 23:27


起源


如果解決方案特定於該格式,可能有助於說出這些視頻的格式 - Journeyman Geek♦
某些視頻播放器具有“標準化”音量設置,這將使播放器音量根據需要上下移動取決於它的響度/柔和程度。它並不完美,但如果您不想編輯視頻,它將完成這項工作。如果您樂意進行視頻編輯狂潮,您也可以這樣做。 - Darius
您使用程序編輯/編碼視頻嗎?如果是,那麼在該程序中尋找標準化選項(理想情況下是EBU R128響度標準化)。如果您不想重新編碼任何內容,許多格式都可以添加一個標記,要求播放器按指定的數量調整增益。 - mark4o
有一個討論如何做到這一點 這裡。如果視頻有很長的靜音部分,這可能無法解決您的問題。通過壓縮器運行視頻音頻可能會更好。我很喜歡 Stereotool 它有一個命令行選項。 - 576i
你在做什麼操作系統?這對你有用嗎? 如何使用ffmpeg規範化音頻? - slhck


答案:


在這種情況下,您想要做的是對您需要調整音量的所有文件進行批量編碼,除了使用與原始格式和設置相同的格式和設置重新編碼它們之外 - 但更改音頻部分編碼。大多數軟件應該允許你這樣做; Adobe Media Encoder CS6允許您為要編碼的視頻設置固定的音頻增益/音量,在編碼過程中,每個視頻的音頻將被標準化為此級別。我相信很多其他軟件都有這個功能 - 軟件,如Handbrake或Apple Compresser。


-1
2017-08-14 08:29



關於什麼 VirtualDub的?我試過了 - 它沒有改變音量。根本沒有很多設置,也沒有調整音量。唯一的方法是對音量使用特殊設置,並為每個文件自行調整。 (我甚至不需要 批處理模式,我可以用手做。) - Graduate
我自己從來沒有使用過這個VirtualDub軟件,但是從我剛剛進行的快速研究來看,它似乎更多的是用於捕獲和處理素材而不是完整的編碼。再次,我會建議Handbrake或Media Encoder- Handbrake也是免費的。 - Ben Franchuk
我提到了批處理模式,因為它可以非常容易地將相同的修改 - 在這種情況下進行卷標準化 - 同時應用於許多文件,完全自動化。 - Ben Franchuk
我試過了 手剎,它不會改變視頻的音量。這個單詞 正常化 在軟件中甚至沒有提到。“ - Graduate