MKV から MP3 への変換ツール

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

抽出結果

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

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

このページでできること

  • MKVには様々な音声コーデックが含まれる可能性があります。音声トラックが読み取り可能であれば、映像ストリームを破棄して音声のみを保存します。
  • MP3は軽量で、ほぼすべての環境で再生可能です。一般的なクリップであれば、192 kbpsが実用的なデフォルト設定です。

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

よくある質問

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

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

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

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

MKV→MP3変換の仕組み:世代損失と非可逆圧縮の実態

このページのツールは、MKV(Matroska)コンテナから音声トラックを抽出し、MP3ファイルとして出力します。ビデオ部分は破棄され、ダウンロード可能なMP3音声ファイルだけが得られます。ファイルに複数の音声トラックが含まれていて、ブラウザがそれらをデコードできる場合、キュー内のそのファイルの行には、各トラックの位置、言語、コーデック、チャンネル数が表示されるインラインのトラックピッカーが表示され、選択されたトラックが抽出されます。デコードできないトラックは無効表示になります。選択が行われない場合、コンテナのデフォルトトラックが使用されます。この変換の核心は、音声がすでに一度圧縮されているため、さらにMP3にエンコードすることで「世代損失」が発生する点です。品質は決して向上せず、必ず劣化します。これを理解せずに使うと、意図した音質が得られない原因になります。

MKVコンテナとMP3フォーマットの技術的差異

MKV(Matroska) は、コンテナフォーマットとして非常に柔軟性が高いことで知られています。ビデオや音声、字幕などを任意のコーデックで格納できるオープンな規格です。MKVファイル内の音声トラックは、AAC、AC3、DTS、あるいはMP3自身である場合もあります。ファイルに複数のオーディオトラックが含まれている場合、キュー内のそのファイルの行に、位置、言語、コーデック、チャンネル数を示すインラインのトラックピッカーが表示され、そこで選択したトラックが抽出されます。ブラウザがデコードできないトラックは無効化されて表示されます。選択が行われない場合、コンテナのデフォルトトラックが使用されます。

一方、MP3 は非可逆圧縮音声フォーマットです。MP3エンコーダーは、人間の耳に聞こえにくいとされる高音域などの情報を捨てることでファイルサイズを削減します。ビットレートが96 kbpsから320 kbpsの範囲で選択可能で、96、128、160、192、224、256、288、320 kbpsの32 kbpsステップで調整できます(デフォルトは192 kbps)。数値が高いほど情報量が多く、ファイルサイズも大きくなります。

変換プロセスと世代損失のメカニズム

このツールは以下のプロセスで動作します。

  1. ファイルの読み込み:ブラウザがMKVファイルをメモリに読み込みます。
  2. デマルチプレクシング(Demultiplexing):ブラウザがコンテナを読み取り、選択されたオーディオトラックをデコードして生のPCMサンプルにします。ビデオストリームは無視されます。ファイルに複数のオーディオトラックが含まれている場合、キュー内のそのファイルの行に、位置、言語、コーデック、チャンネル数を示すインラインのトラックピッカーが表示され、そこで選択したトラックが抽出されます。ブラウザがデコードできないコーデックを使用するトラックは、グレー表示されます。選択が行われない場合、コンテナのデフォルトトラックが使用されます。
  3. リサンプリング:MP3エンコーダは通常、固定のサンプルレート(一般的に44100 Hz)を期待します。ソースオーディオが48000 Hzまたは96000 Hzの場合、PCMデータは44100 Hzにリサンプリングされます。
  4. エンコード:リサンプリングされたPCMは、選択されたビットレートで設定されたMP3エンコーダに渡されます。エンコーダはメモリ内でMP3ファイルを生成します。
  5. ダウンロード:MP3バイト配列はBlobにラップされ、オブジェクトURLが作成され、ダウンロードリンクが生成されます。元のMKVファイルは変更されません。

世代損失とは、非可逆圧縮を繰り返すことによる品質の不可逆的な低下を指します。最初のエンコード(MKV作成時)ですでに音声情報の一部が失われています。それをさらにMP3にエンコードすると、残った情報もさらに失われます。二度目のエンコードで失われた情報は、元に戻せません。

  • 元のMKVファイル内の音声が256 kbpsのAACでエンコードされていた場合、それを192 kbpsのMP3に変換すると、AACで失われた情報の上に、さらにMP3のエンコードで情報が失われます。
  • 元の音声がロスレス(FLACやPCM)であっても、MP3にエンコードする時点で情報は失われます。ただし、同じ非可逆圧縮を繰り返す場合よりは、初期の品質が高いため、最終的な音質は相対的に良好です。

よくある処理エラーとその原因

このツールでは、以下のようなエラーメッセージが表示される場合があります。

エラーメッセージ 原因
このビデオには音声トラックがありません。 MKVファイルに音声ストリームが含まれていない。例えば、字幕やチャプター情報だけのファイル、または誤って音声を削除したファイル。
このビデオの音声は、お使いのブラウザがデコードできないコーデックを使用しています (AC3とDTSはMKVファイルで一般的です)。代わりにVLCなどのデスクトップアプリで変換してください。 ファイルには音声トラックがあるが、ブラウザがデコードできないコーデック(AC3、DTS、EAC3、TrueHDなど)でエンコードされている。これは破損でもトラックの欠落でもなく、ブラウザにデコーダーがないため、このページのどの設定でも音声を抽出できない。
このファイルはビデオとして読み取れませんでした。ファイルが破損しているか、空であるか、または実際にはビデオファイルではない可能性があります。 デマルチプレクサがコンテナを解析できなかった。ファイル拡張子がMKVだが実際には名前が変更されたアーカイブ、破損したダウンロード、またはゼロバイトファイルである可能性がある。ファイルが破損したヘッダーを持つMKVである可能性もある。ツールは修復を試みないため、有効なコンテナが必要。
このファイル形式はサポートされていません。 ページが受け付けないファイルをドロップした。基盤となるツールはMP4、MOV、WebM、MKVをサポートしているが、このページはMKVに特化している。サポートされていないタイプ(例:AVI、FLV、WMV)は、このメッセージが表示される。
一度に最大‹max›ファイルまで選択してください。 一度に20ファイルを超えて選択しようとした。この制限は、ブラウザのメモリ不足を防ぐために設けられている。20を超えるMKVを処理する必要がある場合は、バッチで実行する。
抽出に失敗しました。別のファイルをお試しください。 抽出中に1つ以上のファイルが失敗した。成功したファイルについては結果が生成されるが、失敗したファイルは別途リスト表示される。失敗したファイルごとに特定のエラーを確認する。

実用的な品質設定の考え方

デフォルトの192 kbpsは、音楽鑑賞や会議録音など、一般的な用途では十分な品質とファイルサイズのバランスが取れています。しかし、以下の点を考慮すると良いでしょう。

  • 96 kbps:主に音声のみのポッドキャストや講義録音に適しています。音楽では音質劣化が目立ちます。
  • 128 kbps:一般的なモバイルリスニングに適しています。
  • 160 kbps:音楽に適しています。
  • 192 kbps:ほとんどのコンテンツに適しています。
  • 224 kbps:音楽に適しています。
  • 256 kbps:高品質の音楽アーカイブに適しています。
  • 288 kbps:音楽に適しています。
  • 320 kbps:元の音源の品質が高い(例:ロスレス音源、高ビットレートのAAC)場合に、劣化を最小限に抑えたい時に選択します。ただし、世代損失の影響で、元の音源と比べると明らかに情報量は減少します。
  • 変換元の音声が128 kbps以下のAACやAC3の場合:320 kbpsのMP3に変換しても、128 kbpsのAACで既に欠落した情報は復元できません。どんなに高いビットレートを選んでも、元の音源を超える品質にはなりません。

プライバシーとブラウザ内処理の利点

このツールは、すべての処理をユーザーのブラウザ内で完結させます。ブラウザがコンテナを読み込み、選択されたオーディオトラックをデコードし、ローカルでMP3に再エンコードします。アップロードは一切行われないため、ファイルが外部サーバーに送信されるリスクはありません。これは、会議録音や個人情報を含む可能性のあるファイルを扱う際に、大きな利点となります。仕事用の資料やプライベートな音声データでも、安心して使用できます。

よくある質問(FAQ)

Q: MKVとMP4の違いは何ですか? A: どちらもコンテナフォーマットです。MKVはMatroska形式で、オープン規格であり、より多くのコーデックや字幕、チャプターを柔軟に格納できます。MP4はMPEG-4 Part 14で、より広く普及していますが、対応コーデックは限られます。このツールはどちらからも抽出可能です。

Q: 変換後のMP3の品質は、元のMKVの音声品質と比べてどうなりますか? A: 常に低下します。一度非可逆圧縮を経た音声をさらにMP3にエンコードするため、世代損失が発生します。元の音声が高品質であればあるほど、相対的な劣化は小さくなりますが、完全に同じ品質にはなりません。

Q: すべてのMKVファイルから音声を抽出できますか? A: 理論的にはほとんどのMKVファイルに対応しますが、ファイルが破損していたり、音声トラックが存在しない場合は抽出できません。また、特定のエンコード方式や特殊なコンテナ構造に対応していない場合は、失敗することがあります。

Q: 変換に時間がかかるのはなぜですか? A: ブラウザ内で処理を行うため、デバイスのCPU性能に依存します。ファイルサイズが大きいほど、また選択したビットレートが高いほど処理時間は長くなります。

Q: 抽出したMP3ファイルの著作権はどうなりますか? A: このツール自体は抽出処理のみを行います。抽出したファイルの著作権は元のMKVファイルの権利者に帰属します。私的使用の範囲内で利用することを推奨します。

Q: ファイルはアップロードされますか? A: いいえ。すべての処理はブラウザ内で行われ、ファイルが外部に送信されることはありません。プライバシーは完全に保護されます。