M3U8をダウンロードする方法【ffmpeg】

m3u8はプレイリストであり動画本体ではないため、「ファイルを保存」ではダウンロードできません。ffmpegでセグメントを取得しMP4に結合するのが確実な方法です。

※本ページにはプロモーション(アフィリエイト広告)が含まれています

⚠️ ダウンロードは、自分がアップロードしたコンテンツ、権利者が許可しているコンテンツ、または権利上問題のないコンテンツに限って行ってください。違法にアップロードされたコンテンツのダウンロードは著作権法により処罰の対象となる場合があります。

1. ffmpegのインストール

# macOS (Homebrew)
brew install ffmpeg

# Windows (winget)
winget install ffmpeg

# Ubuntu / Debian
sudo apt install ffmpeg

2. 基本のダウンロード

URLを指定して -c copy で保存します。再エンコードしないため高速かつ無劣化です。

ffmpeg -i "https://example.com/stream.m3u8" -c copy -bsf:a aac_adtstoasc output.mp4

3. 画質(バリアント)を選ぶ

マスタープレイリストには複数画質が含まれます。まず一覧を確認し、-map で選択します。

# ストリーム一覧を確認
ffprobe "https://example.com/master.m3u8"

# 例: 2番目のバリアント(プログラム1)を保存
ffmpeg -i "https://example.com/master.m3u8" -map 0:p:1 -c copy output.mp4

4. 失敗するときの対処

  • 403エラー — Referer や User-Agent の確認が必要な配信があります: -headers "Referer: https://…" を付与します。
  • 音ズレ・シークできない — -bsf:a aac_adtstoasc と -movflags +faststart を付けて再実行します。
  • DRM付きストリームは保存できません(ffmpegでも不可)。

すでにTSファイルがある場合

手元に .ts がある場合は、ブラウザ内MP4変換ツールでコマンド不要で変換できます。保存せずその場で確認したいだけならオンラインプレーヤーで再生できます。

よくある質問

m3u8のダウンロードに専用ソフトは必要ですか?
ffmpegだけで完結します。ffmpegは無料のオープンソースソフトで、m3u8のURLを渡すだけでセグメントを取得しMP4にまとめてくれます。有料の専用ソフトを購入しなくても、このページのコマンドで同じことができます。
Chromeの拡張機能でm3u8を保存できますか?
保存できるものもありますが、この種の拡張機能は「すべてのサイトのデータの読み取りと変更」といった広い権限を要求するものが多く、導入するかどうかは慎重に判断してください。動作が確実で権限の心配もないという点では、ffmpegを使う方法をおすすめします。
保存した動画が再生できない・音がズレます。
音声の形式がMP4に合っていないことが原因のことが多く、-bsf:a aac_adtstoasc を付けて保存し直すと直ります。シークできない場合は -movflags +faststart も追加してください。詳しくは上の「4. 失敗するときの対処」を参照してください。
m3u8のダウンロードは違法ですか?
自分がアップロードした動画や、権利者が許可している動画のダウンロードは問題ありません。一方で、著作権を侵害してアップロードされたものだと知りながらダウンロードする行為は、私的使用目的であっても違法とされ、映像や音楽については刑事罰の対象となる場合があります。判断に迷う場合は権利者に確認してください。なお本ページは法的助言ではありません。
スマートフォンだけでm3u8を保存できますか?
現実的にはPCをおすすめします。iPhoneやAndroidにffmpegを導入するのは手間がかかり、代替を謳うアプリは品質や安全性の判断が難しいためです。すでに手元に.tsファイルがある場合に限れば、スマホのブラウザでもMP4変換ツールが使えます。
ダウンロードしたTSファイルをMP4にしたいのですが。
当サイトのMP4変換ツールがブラウザ内で変換します。ffmpegのインストールもファイルのアップロードも不要で、処理はすべて手元のブラウザで完結します。

より高度な変換にはデスクトップソフトもPR

ブラウザ内ツールで変換できない形式・DRMなし大容量動画・大量の一括処理には、専用ソフトのほうが安定して高速です。