
行う場合:
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 オーディオを提供しているので、再エンコードせずにダウンロードしてください。
400 kbps を超えるビットレートは、AAC としては非常に高いです。適切なエンコーダ (FDK-AAC/qaac) を使用すれば、160 ~ 192 kbps で libopus 128 kbps vbr と同じ品質レベルに達するには十分です。
比較的低品質の非可逆メディアの再エンコードは、世代損失が存在するため、通常は推奨されません。追加の圧縮アーティファクトを追加しないようにするには、はるかに高いビットレートが必要になります。