動画の音声をMP3で取り出す方法と、320kbitが意味を持たない理由
320kbitを選んでも音は良くなりません。YouTubeが保存している音声はおよそ160kbitが上限で、それを320kbitでエンコードし直しても、中身が同じままファイルだけが約2.4倍に膨らみます。音質を決めているのは書き出しの数字ではなく、元のストリームです。
YouTubeが実際に配信している音声のビットレート
YouTubeが持っている音声ストリームは限られています。動画に対して用意されているのは、おおむね次の3種類です。
| ストリーム(itag) | コーデック | ビットレート |
|---|---|---|
| 140 | AAC | 約128kbit |
| 251 | Opus | 約160kbit |
| 139 | AAC | 約49kbit |
320kbitをうたうサイトが実際にしていること
上の表より良い音声はYouTube上に存在しないので、320kbitのMP3を作るとは、160kbit以下のデータをより大きな器に入れ直すという意味です。情報量は1ビットも増えず、ファイルサイズだけが約2.4倍になります。それを品質のグレードアップとして売っているサービスもありますが、根拠はありません。
320kbitでエンコードすると空のデータで水増しされる、という説明も見かけますが、これは誤りです。エンコーダーは音声を実際に再エンコードしています。増えるのはサイズだけで、失われた情報が戻るわけではない、というのが正確な言い方です。
MP3とM4A、音質で有利なのはどちらか
M4Aです。理由は単純で、非可逆の変換が1回少ないからです。
- MP3の場合は、元の音源、YouTubeのAACまたはOpusエンコード、こちらでのMP3エンコード、と非可逆の変換が2回かかります。
- M4Aの場合は、YouTubeのAAC音声をそのまま保持します。非可逆の変換は1回だけで、ファイルも小さくなります。
それでも既定をMP3にしているのは、カーオーディオや古いプレーヤーを含め、再生できる機器が圧倒的に多いからです。手持ちの環境がM4Aに対応しているなら、MP3変換ページの形式一覧からその場でM4Aに切り替えられます。
音声だけのダウンロードが速い理由
映像ストリームを一度も要求しないからです。1080pの動画なら、取得するデータ量はおおよそ10分の1から20分の1に減ります。
多くの変換サイトは動画をまるごとダウンロードしてから音声を抜き出しています。捨てることが決まっている映像に通信量と時間を使っているわけです。このツールは最初から音声ストリームだけを要求するので、10分の曲ならこの段落を読み終わる前に処理が終わります。
実測でも差は明確です。10分35秒の60fps素材で、MP4の720pが161MBだったのに対し、MP3は19.0MBでした。映像も残したい場合の解像度の選び方は高画質でダウンロードする方法にまとめています。
ビットレートは固定ではなく可変です
このツールのMP3は、可変ビットレート(VBR)の最高品質設定でエンコードします。多くの動画で160〜190kbit前後に落ち着きます。
競合の多くは128、192、320といった固定ビットレートだけを選ばせます。可変ビットレートは、音が複雑な場面にビットを多く割き、静かな場面では節約するので、同じファイルサイズなら固定より有利です。そもそも元が160kbit以下である以上、それより上の固定値を指定しても得るものはありません。
ID3タグとジャケット画像は付きません
このツールはID3タグもアルバムアートも埋め込みません。付くのはファイル名に入る動画のタイトルだけです。競合サイトはこの点をほとんど書きませんが、後から気づくと面倒なので先に書いておきます。
そのかわりファイル名は丁寧に扱います。動画のタイトルがそのまま入るので、抜き出した曲を集めたフォルダでも並べ替えができ、中身が一目で分かります。動画のタイトルから推測した情報を書き込むくらいなら、空欄のまま渡すほうがいいと考えています。間違ったアーティスト名がライブラリに残るほうが厄介だからです。
音声を取り出す手順
形式の選択以外は動画のダウンロードと同じです。映像を取得しない分、待ち時間はずっと短くなります。
- 動画のURLをコピーします。music.youtube.com のURLも同じ動画に解決されます。
- 入力欄に貼り付けて読み込みます。タイトルとサムネイルで目的の音源か確認できます。
- 形式でMP3かM4Aを選びます。再生機器がAACに対応しているならM4Aが有利です。
- ダウンロードします。ファイル名には動画のタイトルが入ります。
よくある質問
YouTubeから320kbitのMP3は作れますか
数字の上では作れますが、意味がありません。YouTubeが保存している音声はおよそ160kbitが上限なので、320kbitで書き出してもファイルが約2.4倍になるだけで、中身は同じです。
MP3とM4Aはどちらを選ぶべきですか
再生環境がM4Aに対応しているならM4Aです。非可逆の変換が1回少なく、ファイルも小さくなります。カーオーディオや古いプレーヤーで確実に再生したい場合はMP3にしてください。
音声だけのダウンロードが速いのはなぜですか
映像ストリームをまったく取得しないためです。1080pの動画で、取得するデータ量はおおよそ10分の1から20分の1になります。
ビットレートはいくつになりますか
可変ビットレートの最高品質設定でエンコードするため固定値ではありませんが、多くの動画で160〜190kbit前後になります。
ID3タグやジャケット画像は付きますか
付きません。ファイル名に動画のタイトルが入るだけで、アーティストやアルバムの欄は推測で埋めずに空のままにしてあります。
長い動画も変換できますか
できます。固定の長さ制限はありません。長時間のポッドキャストやDJミックスも扱えますが、そのぶん時間はかかります。