M3U8 ストリームをダウンロードする方法: ブラウザ、VLC、および FFmpeg

M3U8 Player Team · June 21, 2026 · 7 分で読む

M3U8 ファイルは単一のビデオではなく、多くの小さなセグメントを指すプレイリストです。 1 つのファイルとして保存するには、セグメントを取得して結合する必要があります。このガイドでは、これを行うための 3 つの方法、つまりインストール不要のブラウザ ツール、VLC、FFmpeg と、それぞれのトレードオフについて説明します。

M3U8 ストリームをダウンロードすることは合法ですか?

保存する権利のあるストリーム、独自のコンテンツ、パブリック ドメインまたはオープンにライセンスされたマテリアル、またはサイトが明示的にダウンロードを許可しているメディアのみをダウンロードしてください。 DRM で保護されたコンテンツまたはペイウォールで保護されたコンテンツのダウンロードは、ほとんどのサービスの規約に違反しており、違法となる可能性があります。このガイドは、許可があることを前提としています。

方法 1: ブラウザで (インストールなし)

最も単純なオプションは、セグメントをフェッチしてローカルで再多重化するブラウザ ツールです。リンクを オンライン M3U8 ダウンローダー に貼り付けるか、M3U8 ~ MP4 または M3U8 ~ MP3 でファイルに直接変換します。すべてがFFmpeg WebAssembly でクライアント側で実行されるため、何もアップロードされず、ソフトウェアをインストールしなくてもどのオペレーティング システムでも動作します。

これは、1 回限りのダウンロードや、プロキシを有効にしてカスタム Referer を設定できる、ブラウザ CORS ルールの背後にあるストリームに最適な選択です。トレードオフとして、非常に大きなファイルはブラウザのメモリによって制限されます。

方法 2: VLC メディアプレーヤー

VLC では、ストリームの再生中に保存できます。すでに VLC を使用している場合は便利ですが、リアルタイムで記録されるため、出力コンテナーには追加の remux ステップが必要になる場合があります。

  • VLC を開き、[メディア] → [変換/保存] を選択します。
  • [ネットワーク] タブに .m3u8 URL を追加します。
  • [変換] を選択し、MP4 プロファイルを選択し、宛先ファイルを設定して開始します。

方法 3: FFmpeg (コマンドライン)

FFmpeg は最も強力でスクリプト可能なオプションです。単純なストリーム コピーでは、再エンコードせずに元の品質が維持されます。

ffmpeg -i "https://example.com/stream.m3u8" -c copy -movflags +faststart output.mp4

フラグを記憶したくない場合は、FFmpeg コマンド ジェネレーター がコマンドを作成します。 FFmpeg はバッチ ジョブや自動化に最適ですが、インストールと端末の使いやすさが必要です。

どの方法を使用する必要がありますか?

インストール不要で迅速かつプライベートにダウンロードするには、ブラウザ ツールを使用します。すでに所有しているプレーヤー内で時折保存する場合は、VLC を使用します。自動化、バッチダウンロード、または最大限の制御を行うには、FFmpeg を使用します。セグメントが結合されると、3 つとも標準ファイルが生成されます。

よくある質問

M3U8 ビデオを右クリックして保存できないのはなぜですか?

M3U8 はビデオ ファイルではなくプレイリストであるためです。実際のビデオは多くのセグメントに分割されており、それらを取得して 1 つのファイルに結合する必要があります。

ブラウザの方法でビデオをアップロードできますか?

いいえ。ブラウザ ダウンローダーはセグメントをフェッチし、FFmpeg WebAssembly を使用してローカルで再多重化します。何もアップロードされていません。

DRM で保護されたストリームをダウンロードできますか?

いいえ。これらの方法はいずれも Widevine、FairPlay、PlayReady などの DRM をバイパスするものではなく、そうすることはほとんどのサービスの規約に違反します。