YouTube を MP3 に
音声抽出の実際:そのまま届くものと、本当に変換工程が必要なものを区別します。
YouTube は音声を M4A ストリーム内の AAC として保存しており、MP3 ではありません。したがって MP3 を求めることは 2 段階を意味します。音声を AAC からデコードし、MP3 に再エンコードする必要があり、これは損失の上に損失を重ね、現代の端末では利点がないまま音質を捨てることになります。
このページでは、この処理が音声をどう扱うか、M4A がより適切なのはどんなときか、そして特定の端末がどうしても MP3 を要求する場合にご自身で変換する方法を説明します。
使い方
- ステップ 1
動画のリンクを貼り付ける
Shorts やミュージックビデオを含む、対応している YouTube のリンクであれば何でも構いません。結果は音声コンテナに絞り込まれます。
- ステップ 2
最も高いビットレートを選ぶ
M4A の行にはバックエンドが報告したビットレートが表示されます。最も高いものを選んでください。低いビットレートのストリームを高いビットレートの MP3 に再エンコードしても音質は上がりません。
- ステップ 3
必要な場合のみ手元で変換する
対象の端末が本当に M4A を読めない場合のみ、ローカルのツールで変換してください。そうすれば CPU の負荷はお使いのマシンに留まり、費用をかけて増強すべきサーバーには押し付けられません。
このツールが実際に行うこと
音声のみへの絞り込み
フォームを音声に切り替えると、映像の行がすべて除外され、不要なコンテナではなくビットレートの中から選べます。
ビットレートは表示であり、でっち上げではない
表示されるビットレートはバックエンドからの値です。ある選択肢を良く見せるためにラベルを水増ししたり、元音声に存在しない 320 kbps の MP3 を提供したりはしません。
結合が不要な設計
音声のみのストリームは結合が不要なため、受け取ったファイルはダウンロードした時点で完全に再生できます。
表示される可能性のある形式
ここに挙げるのは、この処理が返し得るコンテナです。特定の動画で実際に存在するかどうかは、配信元とバックエンドが提供する内容に完全に依存します。
| 名称 | コンテナ | 補足 |
|---|---|---|
| M4A(AAC) | m4a | 元の音声ストリームです。バイト当たりの音質が最も良く、iOS、macOS、Android、現代のブラウザでネイティブに対応します。 |
| Opus | webm | 音声に効率的で、低ビットレートでも優れた音質ですが、古いデスクトッププレーヤーでは対応が弱いです。 |
| MP3 | mp3 | 旧式の機器が要求する場合にのみ有用です。手元での再エンコードが必要で、1 世代分音質を落とします。 |
制限と適切な利用
- このサイトは音声トランスコーダを実行しません。MP3 の出力はご自身で行うローカルな変換であり、ここでのサーバー機能ではありません。
- ミュージックビデオはライセンス上の理由で利用できないことがあり、その場合は回避せず VIDEO_UNAVAILABLE として報告します。
- 権利者の許可なく著作権で保護された音楽をダウンロードすることは、処理が技術的に到達できるかどうかにかかわらず、利用規約で認めていません。
- すでに非可逆なストリームを再エンコードしても、忠実度が向上することはありません。