ブラウザ内のローカル処理。動画が当サイトにアップロードされることはありません。プライバシーの仕組みを確認
M3U8変換ガイド

品質を落とさずにM3U8をMP4に変換する方法

品質を落とさずにM3U8をMP4に変換する手順。VODプレイリスト向けの無料ブラウザ変換ツールと、大きいジョブ向けのFFmpegストリームコピーを解説します。

M3U8プレイリストをオンラインでMP4に変換する方法

まず、プレーヤーが埋め込まれたWebページではなく、マスターまたはメディアプレイリストの直接URLから始めてください。それを変換ツールに貼り付けてプレイリストを解析し、品質バリアントを選びます。ソースのコーデックがすでにMP4に適している場合は「元の品質」を使用してください。

ブラウザはプレイリストのセグメントを順にダウンロードし、得られたメディアをローカルのFFmpeg.wasmエンジンに渡します。メディアのアップロードは不要ですが、ソースがクロスオリジンリクエストを許可しており、プレイリストが完了済みのオンデマンドコンテンツである必要があります。

  • .m3u8 で終わる直接URLを使う
  • ダウンロード前に必要なバリアントを選ぶ
  • ソースがすでにH.264/AACならリマックスが有利

FFmpegで安全にM3U8をMP4に変換する方法

デスクトップFFmpegは、非常に大きいファイル、自分が管理する認証付きソース、字幕、複数の音声トラック、自動化ワークフローに適しています。典型的な高速な手法はストリームコピーとfaststartフラグを使い、互換性のあるソーストラックを品質低下なしにMP4コンテナへ移すものです。

ストリームコピーで作ったMP4が対象デバイスで再生できない場合は、映像をH.264、音声をAACに再エンコードしてください。再エンコードは遅く品質も変化しますが、より予測しやすい互換プロファイルが得られます。

HLSからMP4への変換で品質低下を避ける方法

品質低下の原因は再エンコードであって、コンテナの変更そのものではありません。リマックスモードはエンコード済みパケットをコピーします。マスタープレイリストは複数の品質を提示することがあるため、変換前により高いバリアントを選ぶことの方が、後で高い出力設定を選ぶことよりも重要です。

低解像度ストリームをアップスケールしないでください。アップスケールは寸法とファイルサイズを増やすだけで、失われたディテールは戻りません。まず宣言された解像度と帯域幅を確認し、特定のデバイスが別のプロファイルを必要としない限り、元の寸法を維持してください。