M3U8をダウンロードする方法【ffmpeg】
m3u8はプレイリストであり動画本体ではないため、「ファイルを保存」ではダウンロードできません。ffmpegでセグメントを取得しMP4に結合するのが確実な方法です。
※本ページにはプロモーション(アフィリエイト広告)が含まれています
⚠️ ダウンロードは、自分がアップロードしたコンテンツ、権利者が許可しているコンテンツ、または権利上問題のないコンテンツに限って行ってください。違法にアップロードされたコンテンツのダウンロードは著作権法により処罰の対象となる場合があります。
1. ffmpegのインストール
# macOS (Homebrew)
brew install ffmpeg
# Windows (winget)
winget install ffmpeg
# Ubuntu / Debian
sudo apt install ffmpeg2. 基本のダウンロード
URLを指定して -c copy で保存します。再エンコードしないため高速かつ無劣化です。
ffmpeg -i "https://example.com/stream.m3u8" -c copy -bsf:a aac_adtstoasc output.mp43. 画質(バリアント)を選ぶ
マスタープレイリストには複数画質が含まれます。まず一覧を確認し、-map で選択します。
# ストリーム一覧を確認
ffprobe "https://example.com/master.m3u8"
# 例: 2番目のバリアント(プログラム1)を保存
ffmpeg -i "https://example.com/master.m3u8" -map 0:p:1 -c copy output.mp44. 失敗するときの対処
- 403エラー — Referer や User-Agent の確認が必要な配信があります: -headers "Referer: https://…" を付与します。
- 音ズレ・シークできない — -bsf:a aac_adtstoasc と -movflags +faststart を付けて再実行します。
- DRM付きストリームは保存できません(ffmpegでも不可)。
すでにTSファイルがある場合
手元に .ts がある場合は、ブラウザ内MP4変換ツールでコマンド不要で変換できます。
より高度な変換にはデスクトップソフトもPR
ブラウザ内ツールで変換できない形式・DRMなし大容量動画・大量の一括処理には、専用ソフトのほうが安定して高速です。
- 多機能ビデオ処理ソフト【VideoProc】

動画変換・画面録画・DVD変換まで1本のデスクトップソフト。ブラウザで扱えない大容量ファイルや特殊な形式、URLからの一括処理に。
- 安心のマルチメディアソフト【Aiseesoft】

動画変換・ブルーレイ/DVD対応・データ復元まで揃うマルチメディアソフト群。Windows/Mac両対応。