MP4 から MP3 への変換ツール

オンラインで MP4 動画から MP3 音声を抽出します。ブラウザ上で処理されるため、アップロードや会員登録は不要です。

抽出結果

抽出されたオーディオがここに表示され、ダウンロードできます。

準備完了。MP4 ファイルを追加して MP3 音声を抽出してください。

このページでできること

  • MP4ファイルには通常AAC音声が含まれています。このページでは、映像ストリームを除外して音声トラックのみを保持します。
  • MP3は軽量で、ほぼすべての環境で再生可能です。一般的なクリップであれば、192 kbpsが実用的なデフォルト設定です。

動画ファイルはブラウザ内で処理されます。BroBroGoにアップロードされることはありません。

よくある質問

MP4 から MP3 への変換方法を教えてください。

MP4 ファイルをドロップして「抽出」をクリックするだけです。映像ストリームは除外され、抽出された MP3 音声ファイルが準備でき次第ダウンロードされます。

音声の音質は変わりますか?

MP3は非可逆圧縮形式であるため、ファイルサイズを小さくするために音質がわずかに犠牲になります。音楽用途の場合はビットレートを上げ、会話や日常的なクリップの場合はデフォルト設定のままでご利用ください。

このページが行うこと:MP4からMP3への変換の本質

このページは、MP4ビデオファイルから音声トラックを取り出し、MP3オーディオファイルとして保存するためのツールです。最大20ファイルまで同時に処理でき、MP3の品質を96kbpsから320kbpsの間で調整可能(デフォルト192kbps)です。変換はブラウザ内で完結し、ファイルがサーバーにアップロードされることは一切ありません。そのため、プライバシーは完全に保護されます。

このツールの本質的な特徴は、ロッシー(非可逆圧縮)からロッシーへの変換を行う点にあります。MP4ファイルに含まれる音声は、ほとんどの場合AAC形式で圧縮されています。AACはすでにロッシー圧縮されており、元の音声情報の一部が失われています。そのAAC音声をさらにMP3にエンコードすると、二度目のロッシー圧縮がかかることになります。結果として、品質は元の音声から必ず低下し、決して向上することはありません。最初のAACエンコードで失われた情報は永遠に戻らず、MP3エンコーダがさらに情報を削ります。これが、ロスレス形式(WAVなど)への抽出や、未圧縮ソースからの変換とは根本的に異なる点です。

変換の仕組み:コンテナのデマルチプレクスと再エンコード

MP4ファイルはコンテナ形式であり、内部にビデオストリームと音声ストリームを別々に保持しています。通常、ビデオはH.264(AVC)またはH.265(HEVC)で圧縮され、音声はAAC(Advanced Audio Coding)で圧縮されています。このページが行う処理は以下の通りです。

  1. デマルチプレクス(多重分離):MP4コンテナからビデオストリームと音声ストリームを分離します。ビデオストリームは完全に破棄され、音声ストリームだけが保持されます。
  2. 音声トラックの選択:ファイルに複数の音声トラックが含まれており、ブラウザがそれらをデコードできる場合、キュー内のそのファイルの行に、位置、言語、コーデック、チャンネル数を示すインラインのトラックピッカーが表示されます。そこで選択したトラックが抽出されます。ブラウザがデコードできないトラックは無効表示されます。選択しなかった場合、コンテナのデフォルトトラックが使用されます。
  3. デコード:選択された音声トラックをデコードし、非圧縮のオーディオサンプルを生成します。
  4. MP3へのエンコード:デコードされたオーディオサンプルはMP3エンコーダに送られ、スライダー設定(96~320kbps)に基づいてMP3に再エンコードされます。
  5. MP3ファイルとして出力:生成されたMP3データをダウンロード可能なファイルとして提供します。

このプロセスはブラウザ内で実行され、ファイルはサーバーにアップロードされません。

品質設定の影響:ビットレートとファイルサイズのトレードオフ

MP3品質スライダーは96kbpsから320kbpsまで、32kbps刻み(96、128、160、192、224、256、288、320)で調整可能です。デフォルトは192kbpsです。ビットレートが高いほど、より多くの情報を保持できますが、ファイルサイズも比例して大きくなります。例えば、192kbpsのMP3ファイルは、同じ長さの96kbpsのMP3ファイルの約2倍のサイズになります。

しかし、この変換では元の音声がすでにAACで圧縮されている(通常128~256kbps)ため、MP3のビットレートを元のAACビットレートより高く設定しても、品質は元のAAC音声を超えません。むしろ、MP3エンコードの特性により、特定の周波数帯域でさらなる情報が削られます。一般的に、320kbpsのMP3はAAC 192kbpsとほぼ同等の知覚品質と言われますが、AACからMP3への変換では、元のAACが持っていた細かなディテールが失われているため、320kbpsでも元のAAC音声に劣ります。

実際の選択基準

  • ファイルサイズを最小化したい場合:96~128kbps(ポッドキャストや音声録音に十分)
  • バランスを取る場合:192~256kbps(音楽や講義に適切)
  • 最高品質を目指す場合:320kbps(ただし元のAACを超えられないことを理解した上で)

エッジケースとトラブルシューティング

このツールは様々な状況に対応するために、明確なエラーメッセージと制限を設けています。

エラーメッセージとその意味

  • This video has no audio track to extract.:MP4ファイルに音声ストリームが含まれていない場合。例えば、無音のスライドショーや、音声なしで録画された画面キャプチャなど。
  • This file could not be read as video. It may be corrupted, empty, or not actually a video file.:ファイルが破損している、空である、または実際にはビデオファイルではない場合。例えば、拡張子が.mp4でも中身が画像データやテキストである場合。
  • This video's audio uses a codec your browser can't decode (AC3 and DTS are common in MKV files). Convert it with a desktop app such as VLC instead.:ファイルに音声トラックがあるものの、ブラウザがデコードできないコーデックでエンコードされている場合(AC3やDTSは一部のカメラやレコーダーからのMP4ファイルに含まれることがあります)。
  • This file type isn’t supported.:MP4以外のファイル形式を選択した場合。
  • Choose up to ‹max› files at a time.:20ファイルを超えて選択しようとした場合。

注意点

  • 処理中はブラウザのタブをアクティブにしておく必要があります。タブを閉じると、進行中の変換はキャンセルされます。
  • ダウンロードされるMP3ファイルの品質は、元のAAC音声のビットレートやエンコード品質に依存します。特に、AACが低ビットレート(128kbps以下)でエンコードされている場合、MP3に変換しても品質は改善しません。

ブラウザ内処理の利点と制限

このツールがブラウザ内で完結することには、以下の利点があります。

  • プライバシー:ファイルが外部サーバーに送信されることはなく、すべての処理がローカルで行われます。機密性の高い会議録音や個人のビデオでも安心して使用できます。
  • プラットフォーム非依存:OSやデバイスに依存せず、モダンブラウザ(Chrome、Firefox、Edge、Safariなど)が動作する環境ならどこでも同じ動作が期待できます。

一方で、制限もあります。

  • ブラウザのメモリ制限により、非常に大きなファイル(数GB)や長時間の動画は処理できない場合があります。
  • ファイルは追加された順に1つずつ処理されます。20個の長いファイルをバッチ処理すると、数分かかる場合があります。

よくある質問(FAQ)

Q1: 変換後に元のMP4ファイルは削除されますか? A: いいえ。このツールはファイルを変更せず、元のファイルはそのまま残ります。ダウンロードされるのは新しく生成されたMP3ファイルのみです。

Q2: なぜ品質が必ず低下するのですか? A: MP4内のAAC音声はすでに圧縮されているため、MP3に変換する際に情報がさらに失われます。これは、コピーをコピーするようなもので、元の情報を完全に復元することはできません。

Q3: 最大20ファイルまでとありますが、それ以上は処理できませんか? A: 一度に選択できるのは20ファイルまでです。それ以上必要であれば、複数回に分けて処理してください。ただし、ブラウザのメモリ制限に注意してください。

Q4: 抽出されたMP3の品質は、元の動画の音声と比べてどれくらい劣化しますか? A: 元のAAC音声のビットレートに大きく依存します。AACのビットレートが高い(256kbps以上)場合、MP3 320kbpsでの劣化はほとんど知覚できないレベルです。低ビットレートのAAC(128kbps以下)から変換すると、明らかなノイズや高域の欠落が発生します。

Q5: 変換に時間がかかるのはなぜですか? A: ブラウザ内でAACデコードとMP3エンコードを逐次的に行うため、特に動画の長さやファイル数に比例して時間がかかります。10分の動画を1ファイル変換する場合、通常30秒~1分程度です。

Q6: 変換中にブラウザがフリーズしたように見えます。大丈夫ですか? A: 処理中はJavaScriptがメインスレッドを占有するため、ブラウザの応答が遅くなることがあります。通常は処理が完了すれば復帰します。長時間(5分以上)応答がない場合は、ブラウザのタブを強制終了し、ファイルサイズや数を減らして再試行してください。