為什麼從 OPUS 轉換為 M4A 的音訊檔案具有更高的位元率?

為什麼從 OPUS 轉換為 M4A 的音訊檔案具有更高的位元率?

做時:

youtube-dl -xf bestaudio/best <link to playlist>

....我以相對“正常”的比特率(例如 130kbps)獲得了很多 OPUS 文件。

但是,當我運行相同的命令以及將下載的 OPUS 檔案轉碼為 AAC/M4A 的附加階段時,請使用以下命令之一:

youtube-dl -xf bestaudio/best --audio-format m4a <link to playlist>

youtube-dl -xf bestaudio[abr<=192] --audio-format m4a <link to playlist>

……轉換後的 M4A 檔案的位元率(和檔案大小)比原始 OPUS 檔案高得多,平均超過 400kbps。比特率增加了 300% 以上。這是 的後處理階段的錯誤youtube-dl,還是預期的行為?

將 OPUS 轉換為同等品質的 AAC 檔案以獲得更高位元率的唯一方法嗎?如果是這樣,這是否意味著當我將 192k 的 OPUS 檔案轉換為 192k 的 AAC 時,我會損失大量品質?

答案1

請勿將 YouTube 下載轉換為 M4A/AAC。 YouTube 已經提供 AAC 音頻,只需下載即可,無需重新編碼。

對於 AAC 來說,超過 400 kbps 的位元率實在太高了。使用像樣的編碼器 (FDK-AAC/qaac) 160-192 kbps 應該足以達到與 libopus 128 kbps vbr 相同的品質等級。

通常不建議對品質相對較低的有損媒體進行重新編碼,因為存在生成損失,您需要更高的位元率才能不添加額外的壓縮偽影。

相關內容