做時:
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 相同的品質等級。
通常不建議對品質相對較低的有損媒體進行重新編碼,因為存在生成損失,您需要更高的位元率才能不添加額外的壓縮偽影。