M3U8 ダウンローダー
HLSMate は、Web ページの M3U8/HLS 配信を見つけて、セグメントを読み込みながら MP4 として保存できるブラウザ拡張機能です。
M3U8 ダウンローダーでできること
- HLS 配信のセグメントを取得し、MP4 に結合して保存します。
- MP4、WebM、FLV の静的ファイルもそのまま保存できます。
- 映像と音声が別トラックなら、ffmpeg で音声を MP4 にまとめられます。
使い方(4 ステップ)
- HLSMate を Chrome または Edge にインストールします。
- 動画を再生し、一覧から対象の M3U8 を選びます。
- 必要なら解像度と音声トラックを選びます。
- 読み込みを開始し、完了後に保存すると MP4 で書き出されます。
M3U8 / HLS とは
HLS は、動画を数秒ごとの TS や fMP4 のセグメントに分け、M3U8 というプレイリストで再生順を示す配信方式です。EXT-X-* タグにはセグメントの場所が書かれています。
ブラウザは分割ファイルを順に読み込むため、m3u8 保存には取得と結合が必要です。HLSMate はこの結合を行い、M3U8 を MP4 に変換します。
対応しているケース
- 最初から最後まで固定された VOD 配信
- ライブ配信で取得できた範囲の保存
- fMP4 形式のセグメントを使う HLS 配信
- 映像と音声が別トラックの配信(音声の結合に対応)
できないこと・注意点
- DRM で保護された配信は保存できません。
- AES-128 などで暗号化された M3U8 には対応していません。
- YouTube など独自の仕組みのサイトには対応していません。
- 保存した動画の利用は、著作権と各サイトの規約に従い、利用者の責任です。
対応している配信かどうかは、ページを開けば一覧で分かります。HLSMate をインストールし、M3U8 ダウンローダーとしてお試しください。
よくある質問
M3U8 ファイルだけを保存できますか?
プレイリスト単体では再生できません。セグメントを結合し、MP4 で保存します。
音声が別トラックの動画も保存できますか?
対応する配信では、選んだ音声を映像と結合し、音声付きの MP4 で保存できます。
M3U8 を MP4 に変換すると画質は落ちますか?
再エンコードしないため、配信される画質のまま保存されます。
ライブ配信も最後まで保存できますか?
終了時刻が決まった配信では、取得できた範囲が保存されます。完全に保存できないこともあります。