M3U8 ダウンロード

動画をダウンロードしようとしたら、急にM3U8って知らない形式が出てきて、保存できなかった…なんてこと、ないですか?M3U8はそのままだと再生が面倒。対応プレイヤーが少ないし、ネット接続がないとスムーズに動かないことも。MP4なら、スマホでもPCでもほぼどんなデバイスでも再生できるし、オフラインでもバッチリ。暗号化されてるM3U8も、専用のソフトで解除してMP4にすれば、自由度がグッと上がる。今回は、M3U8をMP4に変換する方法やM3U8をダウンロードする方法を紹介します。

M3U8(.m3u8ファイル)とは?

M3U8ってのは、HLS(HTTP Live Streaming)っていう動画配信プロトコルで使われるプレイリストファイルのことだよ。ちょっと専門的な話になるけど、HLSは動画を「.ts」っていう小さなセグメントファイルに分割して、ユーザーのネットワーク状況に合わせて適切なビットレートのストリームを自動で選んで配信する仕組みなんだ。

このM3U8ファイルには、.tsファイルのURLや再生順序、メタデータなんかが書かれてて、ストリーミング再生やダウンロード、さらにはインターネットラジオの視聴なんかを簡単にできるようにしてる。

でさ、多くの動画配信サービスで使われてる理由は、その柔軟性にあるんだよね。たとえば、ライブストリーミングだと「live.m3u8」みたいな名前で、オンデマンド動画だと「index.m3u8」っていうマスタープレイリストが提供されることが多いよ。

avatar
なおみ
要するに、M3U8は「動画の設計図」みたいなもんで、HLSを使った配信の肝になるファイルですよね

M3U8動画をMP4に変換する仕組みは?

さて、ストリーミング動画をローカルに保存したいとき、最初に手に入れるのがM3U8ファイルだね。大抵は「index.m3u8」みたいなマスタープレイリストなんだけど、配信の設定によっては直接メディアプレイリストが渡される場合もあるから、そこは状況次第だよ。で、M3U8からMP4に変換する流れを簡単に言うと、こんな感じになる:

  1. .tsファイルのダウンロード:M3U8に書かれたURLから、動画のセグメント(.tsファイル)を全部ダウンロードする。
  2. 結合:バラバラの.tsファイルを1つにまとめる。
  3. MP4形式に変換:まとめたファイルをMP4コンテナに変換して完成。

これ、FFmpegみたいなツールを使えばコマンド1つでできたりするんだけど、初心者にはちょっとハードルが高いかもしれないね。でも、問題がいくつかあってさ。

FFmpegでM3U8をダウンロードする制限
  • M3U8動画は複数の.tsファイルで構成されてるから、全部揃えないと1つの動画にならない。
  • .tsファイルが暗号化されてる場合は、M3U8に記載されてる復号化キー(たとえばAES-128とか)が必要になるんだ。
  • 特にやっかいなのが、コンテンツにはDRMが入ってると、復号化キーがあっても専用のライセンスサーバーから認証を取らないとダメだったりして、手動でやるのはほぼ無理!

そのため、流れがめっちゃ複雑になるからさ。

だから、正直言って、手動でM3U8をMP4に変換するのはあまりお勧めしないよ。M3U8動画をダウンロードするには、他の数クリックだけでダウンロードできる使いやすいツールがお勧めします。

方法1.StreamFab オールインワンでM3U8動画を高速ダウンロードする

streamfab

このソフ��は、DRMで保護されたM3U8形式のコンテンツを最大4K UHD画質でMP4/MKVにリッピングできるのが売りですね。組み込みブラウザ機能が巧妙でして、普段NetflixやAmazon Prime Video、YouTubeといった国内外主要サイトを含む1,000以上の動画プラットフォームを、普段通り操作するだけで自動解析できるのがミソです。

StreamFabを使えば、高速かつ高品質でM3U8動画をダウンロードすることができます。ここでは、「StreamFab オールインワン」の使い方を紹介します。

StreamFab オールインワンの使い方

Step 1
まずStreamFabのGUIを起動しますと、トップバーにURL解析バーが表示されます。ここへ対象動画のURLをペーストしたり、セクション「VIPサービス」から動画サイトを選択したりして目標ページに移動しましょう。
downloader
Step 2
動画再生を開始すると自動解析トリガーが作動します。ここでは動画の出力設定が行えます。解像度を自由に選択できるほか、H.264(AVC)とH.265(HEVC)の選択肢がある場合、ファイルサイズと互換性のトレードオフを設定しましょう。また、字幕はSRT/TXT形式出力に対応していると、多言語コンテンツの場合は事前にトラック選択を。
downloader
Step 3
「ダウンロード中」でダウンロードの進捗状況をリアルタイムで確認できます。プログレスバーに加えて実際のスループット数値が表示されます。
downloader
Step 4
ダウンロード完了後は、ファイルシステムと連動したライブラリ管理機能が便利です。しかも、MP4として保存されますから、どんなデバイスでの利用も便利となリました。
downloader

方法2.VideoProc ConverterでM3U8動画をダウンロードする

VideoProc Converterは動画変換やDVD変換、画面録画などができる多機能ソフトです。最近、AI技術も搭載されています。対応サイトはそれほど多くではないが、対応の出力形式が多い。YouTubeやFacebook、Vimeoなど、1000以上のサイトから動画をダウンロードでき、M3U8リンクを直接MP4に変換することも可能です。使い方は簡単で、URLをコピペするだけで動画を解析してダウンロードしてくれる。

VideoProc Converterの使い方

Step 1

VideoProc Converterの公式サイトによりソフトをインストール

Step 2

ソフトを起動して、ダウンロード機能を選択して、ダウンロードしたい動画のURLを貼り付け

Step 3

解析後、MP4を選択してダウンロードできます。

!
VideoProc ConverterはDRM付きのコンテンツが基本的にダウンロードできないんです。録画機能でディズニープラスやHuluを録画する時真っ黒となっています。ちなみに無料版では3本までM3U8の動画をダウンロードできます。

方法3.Chrome拡張機能「ストリームレコーダー」でM3U8動画をダウンロードする

ストリームレコーダーはM3U8をMP4としてダウンロードできるGoogleChromeの拡張機能です。拡張機能内部で変換が行われるためセキュリティ面も安心。ダウンロード機能だけでなく録画機能も付属しているため、万が一ダウンロードができない場合はすぐ録画に切り替えられるという便利さもおすすめポイントですが、暗号化されたファイルはダウンロードできませんので注意してください。以下ではストリームレコーダーの使い方です。

ストリームレコーダーの使い方

Step 1

Chromeウェブストアにアクセスして「ストリームレコーダー 」を選び、拡張機能を追加

Step 2

通常モードの場合、 動画再生ページで拡張機能アイコンをクリック、自動検出された動画をダウンロード。

Step 3

検出されない場合、キャプチャモードを有効にして録画保存できるかも

方法4.ダウンロードサイト「dirpy」でM3U8動画をダウンロードする

dirpyは、M3U8をMP4に変換できるインストール不要のオンラインサイトです。ストリーミング形式のM3U8はサポートして、すでにデバイスに保存されているM3U8ファイルをMP4に変換できます。数秒~数分で変換でき、広告が少ないのが魅力。しかし無料で使うなら、オーディオしか保存できないっていう制限がるから注意してね。

!
動画をダウンロードするには、月額プランまた年額プランのようなプレミアム版が必要です。ダウンロードサイトって、正直ちょっと不安定なイメージあるよね。いつビデオサイトが仕様変更して、急にダウンロードできなくなるかわからないし。だから、わざわざ有料版買っても、なんか信頼性がいまいちって感じがするんだよね。

dirpyの使い方

Step 1

ウェブブラウザを起動して、公式サイトにアクセス。

Step 2

M3U8ファイルをドラッグ&ドロップまたは「ファイルを選ぶ」でアップロード。

Step 3

「変換」ボタンをクリックし、変換後MP4をダウンロード。

方法5.スマホアプリ「Lj Video Downloader」でM3U8動画をダウンロードする

Lj Video Downloaderは、Android向けの動画ダウンロードアプリで、M3U8、MP4、MPD、MOV形式の動画をダウンロードし、MP4に変換する。ウェブサイトからリンクを直接抽出、マルチスレッドで高速ダウンロード、プレイリスト対応が特徴。特にM3U8動画のダウンロードに便利で、VODも対応可能。

Lj Video Downloaderの使い方

Step 1

AndroidでGoogle Playストアを起動して「Lj Video Downloader (m3u8,mp4)」をインストール

Step 2

アプリで動画URLを入力、リンクを抽出してダウンロード。

Step 3

プレイリストの場合、複数動画を一括ダウンロード可能。

M3U8をダウンロードできるツール6選を表で比較

 

対応OS

出力形式

メタデータの保存

成功率

使いやすさ

StreamFab オールインワン
  • Windows 11/10
  • macOS 10.10 - 14

MP4/MKV

★★★★★

★★★★★

VideoProc Converter

  • Windows 7/Windows 8(Windows 8.1を含む)/ Windows 10*32bit / 64bit
  • Mac OS 10.6またはそれ以降

MP4/MKV/MOVなど

★★★★☆

★★★

ストリームレコーダー

GoogleChrome上で動作

MP4

×

★★★★☆

★★★★

dirpy

GoogleChromeやSafariなどのブラウザ上で動作

MP4/MKV/MOVなど

×

★★★★☆

★★★

Lj Video Downloader Android MP4、MPD、MOV × ★★★★☆ ★★

M3U8のダウンロードに関するQ&A

Q1.M3U8をMP4に変換できるフリーソフトは?

VLC Media PlayerはM3U8の再生だけでなくM3U8からMP4への変換も行えるフリーソフトです。ただしストリーミング形式のM3U8は変換できず、ローカルに保存されているM3U8にしか対応していませんので注意しましょう。

「メディア」>「ネットワークストリームを開く」をクリックして、M3U8のURLを貼り付け、右下にある「再生」ボタンを「変換」に変更すればいい。

m3u8 android ダウンロード

Q2.M3U8とMP4の違い

M3U8はテキストファイル、一方MP4は動画ファイル。MP4は多くのスマホやパソコンで再生ソフトをインストールすることなく再生ができるほど互換性が高いですが、M3U8は対応している再生ソフトが少なく、互換性は低いです。また、M3U8はTSファイルのプレイリストなのでTSファイルしか格納できませんが、MP4は動画と音声、字幕などを一つのファイルに格納できます。

Q3.M3U8動画をダウンロードするのは違法?

M3U8動画のダウンロードは、グレーな部分が多い。YouTubeやNetflixみたいなプラットフォームの動画は、著作権で保護されてます。個人的に保存して楽しむ分には、多くの国で「私的使用の複製」として認められる場合もあるけど、公開したり配布するとアウト。

正直、個人でコッソリ保存する分にはバレにくいけど、ツールを使ってバンバンDLしてると、IP追跡やアカウント凍結の可能性はゼロじゃない。無料ツールだとマルウェアのリスクもあるし、怪しいサイトは避けた方が無難。

まとめ

M3U8って便利っちゃ便利なんだけど、再生や保存がめっちゃ面倒な形式なんだよね。でも、MP4に変換しちゃえば、スマホでもPCでもサクサク楽しめる。さっき紹介したツールを使えば、M3U8のダウンロードから変換まで楽にできるぜ。その中でも、成功率と使いやすさで頭一つ抜けてるのがStreamFab。対応してるサイトの幅も広いし、PCソフトだから動作も安定してるから、ガチで頼りになる。一方で、凝ったことしないで簡単なM3U8動画をサクッとダウンロードしたいなら、「ストリームレコーダー」や「dirpy」みたいブラウザで使えるツールでもOK。