編碼為 VBR 自動添加“-b 32”標誌

編碼為 VBR 自動添加“-b 32”標誌

使用 LAME 3.99。我正在使用lame.exe -m j -V 0 -q 0 <file>.當我在 MediaInfo 中開啟編碼檔案時,編碼設定現場顯示-m j -V 0 -q 0 -lowpass 22.1 --vbr-new -b 32。這-b 32似乎是預設值。我是否應該明確傳遞-b帶有更高級別的標誌(例如-b 96將最小比特率限制為 96kbps)?

答案1

不。

並且-q 0-V 0已經告訴 lame 盡可能忠實於原作(受任何-B <max_kbps>上限限制)。

非常低的比特率(如隱式-b 32)將僅有的-b 96用於〜沉默,因此只有在無關緊要的情況下,硬性下限才會造成浪費。

如果您發現一首有很多沉默的曲目(如口語),請在編碼期間觀察 ASCII 直方圖,您會看到比典型音樂更多的低位元率幀。

很久以前,我嘗試過-V #許多不同的音樂,看看最終的最小/最大比特率會是什麼樣子。您可以在此處查看數據和結果: https://docs.google.com/spreadsheets/d/15dulFA-wP7wZzIK7qCu0qCKHprYdbbFZ1ovBg8NKGKM/edit?usp=sharing#gid=4

相關內容