公演、生放送をPCに保存したい場合、どうすればいいですか?m3u8ファイルとは?拡張子.m3u8ファイルをPCで再生する方法は?公演のm3u8 URLを取得する方法は?m3u8をMP4に変換、高画質でダウンロードする方法は?上記のような質問を抱いている人は少ないだろう。
m3u8ファイルを開く方法実はたくさんあります。例えば、FFmpegを利用して、m3u8を開いて、MP4動画ファイルを再生、ダウンロードできます。m3u8のURLがあれば、PCのVLC Playerでm3u8動画をいつでも再生できます。Firefox、chromeなどのWebブラウザ拡張機能を利用して、m3u8が取得できます。
この記事は、m3u8ファイルに関する知識、m3u8をMP4に変換、高画質でダウンロードする方法やm3u8動画を再生する方法について説明します。

m3u8ファイルに関する知識

m3u8ファイルの再生方法を紹介する前に、M3Uとm3u8について説明する必要があります。

  • M3Uとは
    M3Uはインデックス付きのプレーンテキストファイルが記録され、1つ以上のマルチメディアリストを再生するためのファイル形式です。ファイル拡張子は「M3U」または「m3u8」です。元々はMP3などのオーディオファイルを再生するために設計されましたが、現在ではビデオファイルリストを再生するために使用されるソフトウェアが増えています。M3Uはオンラインストリーミングオーディオソースを指定することもできます。 M3Uファイルの役割は通常、オンラインストリーミングメディアを指すプレイリストを作成することであり、作成されたファイルはストリーミングメディアに簡単にアクセスできます。多くのプレーヤーとソフトウェアがM3Uファイル形式をサポートしています。
  • m3u8とは
    m3u8とは、UTF-8でエンコードされたM3UのUnicodeバージョンで、基本的にプレイリストです。メディアプレイリスト(Media Playlist)またはマスターリスト(Master Playlist)であります。m3u8ファイルを開くと、再生ソフトウェアはこのファイルを再生することではなく、オンライン再生のインデックスに従って、オーディオおよびビデオファイルのネットワークアドレスを検索して、対応のメディアを再生します。
  • HLSとは
    HLS(HTTPライブストリーミング)は、リアルタイムストリーミング用にAppleによって定義されたプロトコルです。「M3U」と「M3U8」の両方のファイルは、Appleが使用するHLS形式の基礎であり、iPhoneやMacbookなどのデバイスで再生できます。HLSはHTTPプロトコルに基づいています。HLSベースのビデオストリームは、ビデオ全体を小さなビデオクリップ(tsファイル)にカットし、プロトコルに従ってそれらをm3u8ファイルに作成します。 HLSのメリットは、ネットワークの状態に応じて異なるビットレートのビデオストリームを自動的に選択し、状況が許す場合は高いビットレートを使用し、ネットワークがビジーな場合は低いビットレートを使用し、自由に2つを自動的に切り替えます。

簡単に言うと、m3u8ファイル実は、プレイリストです。その中には、たくさんのtsファイルの再生アドレスがあります。ビデオプレーヤーはm3u8ファイルを取得した後、その中のtsファイル アドレスを検索して、様々な.tsビデオを順番に従ってネットから連続的に再生し、スムーズな再生効果を実現します。 そのため、.m3u8ファイルは小さいです。AnyMP4、5Kplayer、Video Procなどのソフトでは、m3u8の再生、変換ができません。お気を付けください。 m3uとm3u8について、詳細はウェキペディア「M3U」ページをご覧ください。


m3u8のURLを抽出(取得)する方法

公演のm3u8のURLを抽出するには、二つの方法があります。詳細は下記をご覧ください。

Windowsの場合

Windowsの場合、Google Chromeブラウザでダウンロードしたい動画を再生し、ブラウザのバックグラウンドウィンドウの[ネットワーク]ページ(ブラウザでF12キーを押す)でXHRリソースをチェックして、動画に対応する.m3u8ファイルのURLを見つけます。

m3u8のURLを取得する方法の詳細手順:

  1. ダウンロードしたい動画のページをGoogle Chromeで開いて、「F12」キーを押します。
  2. 「デベロッパーツール」が表示されます。その後、上部の「Network」をクリックします。
  3. その下部の検索欄に「m3u8」と入力します。
  4. 「All」を対象とします。
  5. リストに動画のm3u8ファイルが表示されます。「playlist.m3u8」を探して、クリックします。
  6. 右のウィンドウズで「Headers」をクリックします。
  7. 下に表示されるm3u8のURLをコピーします。
  8. m3u8-url-抽出

  • m3u8は多くの種類があります。例えば、ジャニーズの配信動画を保存する場合、Chunklist.m3u8, Playlist.m3u8…などがあります。Chunklist.m3u8なら、画質選択できない可能性があります。Playlist.m3u8のほうがお勧めです。
  • M3U8のURLが表示されない場合、開発者ツールを閉じないで、「F5」キーを押して、ページを更新してください。

iPhoneの場合

iPhoneでm3u8のURLを取得するにはアプリをインストールする必要があります。

iPhoneでm3u8のURLを取得する方法の詳細手順:

  1. HTML ViewerというアプリをDL
  2. アプリからオンラインにログイン後、生配信の視聴ページを開く
  3. 左上の‹ /›マークをタッチし、URLを閲覧
  4. 末尾が「m3u8」のURLを検索
  5. iPhone-m3u8-url-抽出
  6. 検索して出た「http」から「m3u8」までを選択し、そのままコピー (httpが省略される場合があります。src後の部分をコピーしてください)
  7. iPhone-m3u8-url-抽出

m3u8 URLが正しいかどうかを検証する方法

M3u8 URLを抽出した後、PCのウェブブラウザーで開いてみてください。「ご視聴ありがとうございました」、「404」、「403」などの画面が表示されるなら、抽出したURLをチェックする必要があります。 正しいURLなら、m3u8ファイルがダウンロードされるはずです。


方法1. CleverGetでm3u8をMP4に変換する方法

CleverGetでm3u8動画をMP4に変換する場合、FFMPEGインストール不要、動画画質選択可能!それだけでなく、CleverGetはYouTube、ニコニコ動画、FC2動画、GYAO動画などの動画共有サービスから動画をダウンロードできます。内蔵のWebブラウザを利用して、動画を再生しながらダウンロード可能です。動画をダウンロードした後、再生、変換、管理も便利で行えます。
CleverGetはジャニーズ生配信だけでなく、Youtube生配信Line Live生配信Showroom生配信ニコニコ生放送Island TV…などの動画サービスにも対応しています。

CleverGet
CleverGet

・YouTube、niconico動画など100+の動画サイトから動画、音楽、ライブ配信やテレビ番組をダウンロード!
・YouTubeプレイリストを一括でダウンロード可能
・YouTub生放送、Twitch生放送も保存可能!
・540P,720P,1080P,4K動画…全画質対応!
・Netflix、Amazon Prime Video、Disney+、U-NEXTなどの有料映像ストリーミングサービスにも対応!
  1. CleverGetを開きます。CleverGetには、内蔵のWebブラウザーがあり、どのサイトにもアクセスできます。また、Cookie機能があるので、サイトにログインすることができます。
  2. CleverGet
  3. m3u8のURLをCleverGetのアドレスバーに入力します。CleverGetは自動的にM3U8 URLを分析します。「XXXはブロックされています」というエラーメッセージが表示されますが、それを無視してください。
  4. m3u8-mp4-変換

    CleverGetでm3u8をMP4に変換する場合、M3U8 URLを抽出しなくても構いません。ダウンロードしたい配信動画のページをCleverGetで直接開いたら、CleverGetは自動的にダウンロード可能な動画を検出します。

  5. 間もなくCleverGetはダウンロードリストを表示します。m3u8のURLによって、一部の動画は画質が異なる複数のソースを選択できます。お気に入りの動画を選択して、ダウンロードします。
  6. m3u8-mp4-変換
  7. 動画ダウンロード中、サイズが表示されます。サイズが変化している場合、ダウンロードは正常に行っています。
  8. m3u8-mp4-変換
  9. 停止ボタンをクリックしたら、押すまでの一部の動画のみを保存することができます。配信が終了すると、ダウンロードプロセスが自動的に終了します。動画のダウンロードが完了した後、「ダウンロード完了」リストで、動画の確認ができます。
  10. m3u8-mp4-変換

方法2. ffmpegでm3u8ファイルをダウンロードする方法

ffmpegは、LGPLまたはGPLソフトウェアライセンスを使用して、オーディオとビデオの記録、変換、およびストリームへの変換に使用できるオープンソースプログラムです。

FFMPEGを使って、m3u8をmp4に変換できますが、暗号化されていないm3u8 URLにのみ適用されます。暗号化されたm3u8をMP4に変換するためには、Keyファイルが必要です。このキーファイルはサイトの所有者のみが知っています。

  1. ffmpegを利用して、m3u8ファイルをダウンロードする場合、ffmpegをインストールする必要があります。ffmpegのインストール方法はこちら
  2. ffmpeg環境を構成した後、1つだけのコマンド(例えば、下記の指令)をffmpegに入力して、リモートm3u8ファイルが自動的にダウンロードされ、mp4形式で保存されます。 コマンドプロンプトを開いて、コマンドを直接入力すればいいです。 ffmpeg-m3u8
  3. コマンドの説明:

    ffmpeg -i https://ntv1.akamaized.net/hls/live/2014075/NASA-NTV1-HLS/master.m3u8 -c copy output.mp4
    または、
    ffmpeg -i https://ntv1.akamaized.net/hls/live/2014075/NASA-NTV1-HLS/master.m3u8 -c:a copy -c:v copy d:\22-output.mp4

    ffmpeg:実行プログラム名
    -i: 輸入
    http://ivi.bupt.edu.cn/hls/cctv5phd.m3u8 : M3u8のURL
    -c:a copy : オーディオのエンコードとコピー
    -c:v copy :ビデオのエンコードとコピー
    d:\22-output.mp4 出力動画の保存場所と名前、フォーマット
    ※下線のある部分は変更可能です。
    ※d:\22-output.mp4を直接コピーすることはできません。22というフォルダを作成する必要があります。
    ※同じ名前の動画ファイルがすでに存在する場合、新しい動画をダウンロードできません。「Output」という動画の名前を変更してください。
    
  4. 上記の指令のURL部分を変更して、FFmpegにコピーします。URLに間違いがなければ、動画のダウンロードが始まります。
    ffmpeg-m3u8
  5. この時点で、m3u8リンクが正しく再生可能であれば、ダウンロードが開始され、ダウンロードが完了するのを待って、最後にmp4ファイルを指定したディレクトリ(デフォルト:C:\Users\)に保存されます。 このフォルダにないファイルがない場合、Windowsの検索機能を利用して、ファイルを探してみてください。 ユーザーフォルダ
  6. ダウンロードを終わらせたい場合、ffmpegで「q」キーまたは「Ctrl+C」キーを押します。ダウンロードを終了して、一部の動画が自動的に保存されます。
  7. m3u8をMP4にダウンロードする時、複数のtsファイルがダウンロードされます。それらを結合する必要があります。詳細の使い方はこちらの記事をご参照ください。

動画ダウンロード途中、Webブラウザーで生配信を視聴することができます。
FFMPEGを利用している場合、コマンドを入力する時、ファイルの名前に気をつけてください。同じ名前のファイルが存在している場合、ダウンロード失敗または、上書きの可能性があります。


方法3. M3U8 mp4変換サイトを利用する

オンライン動画ダウンロードサイトは、YouTube、Dailymotion、任意のWebサイトからビデオをダウンロードすることができます。M3U8をMP4に変換できると謳っているサイトもあります。M3U8 mp4変換サイトはiPhone・Androidスマホでも利用可能で、人気があります。
ただし、M3u8の動画は一般的にライブストリーミングであり、YouTubeの動画のように完全にアクセスできるわけではありません。そのため、オンライン動画変換サイトでM3U8をMP4に変換することの成功率は高くありません。

下記はよく使われているm3u8 mp4変換サイトです。

  • オンライン変換サイトの使い方は簡単で、m3u8 URLをサイトの入力バーに貼り付けるだけです。
  • 配信動画のデータ量は結構多いため、必要なスマホ空き領域をご用意ください。
  • videocyborgでm3u8をMP4に変換することは安定で高速なネット環境が必要です。時間がかかり、失敗の可能性があります。
  • videocyborgは既に有料になりました。
  • anyconvの成功率は低いです。


方法4. 「Screencastify」を利用する

一部の配信動画には、DRM制限があるので、m3u8を抽出しても、対応のキーがなければ、mp4に変換することができません。また、コピーガードが施した配信動画を普通の録画ソフトで録画しても、画面が真っ黒になって、再生できません。その場合、「Screencastify」というウェブブラウザー拡張機能をおすすめします。「Screencastify」はEdge、Chromeで利用できます。このソフト最大の特徴は、DRM制限を回避できる点です。ジャニーズの配信動画だけでなく、ファンクラブ動画、Island TV動画、すべてこの拡張機能で録画できます。

  1. Chromeウェブストアで「Screencastify」を検索して追加します。
  2. 「Screencastify」を利用するには、Googleアカウントでサインインする必要があります。
  3. Chromeの右上で「Screencastify」を開きます。
  4. 「Screencastify」の録画範囲を設定します。
  5. 「Screencastify」のマイク録音機能とカメラ録画機能をオフにします。
  6. 「RECORD」ボタンをクリックして、録画を開始します。
  7. Chromeの左下で「Screencastify」のコントロールバーが表示されます。
  8. 録画が完了した後、動画を編集して、不要な部分をカットすることができます。
  9. Screencastify-録画

方法5. VLCメディアプレイヤーでm3u8動画をMP4に変換、ダウンロード、再生する方法

VLCは無料のオープンソースのメディアプレーヤーであり、ほとんどのマルチメディアファイル、DVD、オーディオCD、VCD、およびさまざまなストリーミングメディアプロトコルを再生できます。VLC Media Playerでm3u8をMP4に変換、ダウンロードするのが一番簡単な方法かもしれません。失敗することがよくあります。

  1. m3u8のURLを取得した後、VLC Playerを開き、メニューバーで「メディア」→「ネットワークストリームを開く」の順でクリックして、そして、m3u8のURLを入力します。 VLCネットワークストリー
  2. m3u8のts動画ファイルをダウンロードしたい場合、「変換」を選択ください。 下の「再生」ボタンをクリックすれば、動画の再生が開始します。

    VLC-m3u8再生
  3. 「変換」をクリックして、「変換」画面で、出力ビデオの形式(MP4に設定)、プロファイル、保存場所を設定した後、「開始」をクリックして、動画のダウンロードが開始します。 VLC-m3u8ダウンロード

方法6. You-getでm3u8ファイルをダウンロードする方法

You-get公式サイト:https://you-get.org/ 動画サイトからいくつかの動画をダウンロードするだけの場合は、Githubにsoimort / you-getというオープンソースライブラリを利用したら良いです。動画のURLがある限り、このソフトは動画の実際の再生アドレスを取得して、動画をダウンロードします。

you-getはPythonとffmpegに依存しているため、Pythonとffmpegをインストールする必要があります。パソコン初心者の方には難しいので、おすすめしません。


M3U8をMP4に変換する注意点/Q&Aのまとめ!!

一般的な質問:

  1. M3U8のURLをいつから抽出できますか?
  2. 配信が開始する30分前に、「XX時より配信スタート!このままお待ちください。」という画面が表示された後、m3u8のURLを抽出できます。
  3. 配信のダウンロードはいつから始めればいいですか?
  4. 配信が開始する5分前に、ダウンロードを行うのがおすすめです。実行を終了する時も同じく配信が終了した2分後くらいでいいと思います。配信中に動画をダウンロードすることもできますが、一部の動画しかダウンロードできません。例えば、配信が開始する10分後から、ダウンロードを始める場合、10分後の動画しかダウンロードできません
  5. 配信が終了すると、URLはまだ使えますか?
  6. 動画のダウンロードは配信ページが生きている間しかできません。配信完了後からダウンロードを開始すれば、「配信終了しました。ご視聴ありがとうございました。」の動画しかダウンロードできません。
  7. ダウンロード時間はどれくらいですか?
  8. 実行は配信中ずっと続いているので、ダウンロード時間=配信時間になります。
  9. ダウンロード中、PCで配信を見たり他の作業をしたりはできますか?
  10. 動画ダウンロード途中、Webブラウザーで配信を視聴することができます。ソフト(CleverGet、FFMPEG、videocyborg)の画面自体を消さなければ何をしてもかまいません。
  11. M3U8からMP4への変換が失敗しました。原因は?
  12. 一部のM3U8 URLは暗号化されます。例えば、U-NEXT、Hulu, Amazon Prime Video。このような動画をダウンロードするには、M3U8だけでなく、Keyを使ってダウンロードする必要があります。
    2021年11月09日から、ジャニーズ生配信のM3U8も暗号化されました。
  13. M3u8のURLがたくさんあります。どうすればいいですか?
  14. M3u8のURLがたくさんの種類があります。例えば、playlist.m3u8、chunklist.m3u8、rendition.m3u8など。最優先のがmaster.m3u8 / playlist.m3u8です。
    複数のM3U8がある場合、それらを別々にCleverGetにペーストして、画質が選択できるのが正しいURLです。
  15. 保存した動画の映像音声がところどころ飛んで、カクカクしていますが、原因と解決方法を教えてください。
  16. 映像や音声の不具合はほぼ100%ネットワーク回線が不安定であることが原因です。配信中不要なソフトを閉じる、PCを有線LAN接続にする、ルーターを変える、回線を契約し直すなどして安定な回線にしてください。
  17. 一番おススメの方法はどっちですか?
  18. 一番おススメの方法はCleverGetです。画質選択可能で、ダウンロードしている動画のサイズもチェックできます。成功率は高いです。
  19. 練習したいですが、どのサイトがいいですか?
  20. 上記の方法で、Line Live生配信からM3u8のURLを抽出して、一度ダウンロードしてみてください。

CleverGetに関する質問:

  1. CleverGetは無料ですか?
  2. CleverGetは無料で五つの動画をダウンロードできます。時間制限なし!
  3. CleverGetはサイトにログインできますか?
  4. CleverGetはCookieに対応しています。M3U8を抽出することより、CleverGetでページを開いてダウンロードするのほうがおすすめです。
  5. CleverGetはMacに対応しますか?
  6. CleverGetは、Mac版があるので、対応可能です。

FFMPEGに関する質問:

  1. ffmpegはMacで利用できますか?
  2. 利用できます。Homebrewをインストールする必要があります。詳細の方法は自分で調べてみてください。
  3. コマンドプロンプトで配信保存のコマンドを実行すると「File ‘output.mp4’ already exists. Overwrite?[y/N]」と表示されます。どうすればいいですか?
  4. コマンドプロンプトを閉じて、コマンドの「output」という名前を変更して、もう一度入力してください。
  5. 保存した動画が再生できません。
  6. 「Ctrl+C」キーを押して、FFMPEGのダウンロードプロセスを終了することができますが、Ctrl+cを押した後元の表示に戻るまでは数十秒から数分かかります。終了処理に時間がかかるのですぐに戻るわけではありません。戻らないと焦って何度もCtrl+cを押すとデータ破損の原因になりますので、ご注意ください。

ご注意!

  • 2021年11月09日(火)より、Johnny’s net オンラインサービスの利用推薦環境が変更されました。それに伴い、ライブ生配信の仕様も変更されました。
    以前は、Webページからm3u8のURLを抽出して、FFMPEGなどのツールを使ってmp4に変換できますが、それができなくなってしまいました。最新のジャニーズ生配信で、m3u8が暗号化されました。しかも最強のWidevine DRM保護です。暗号化方式はSAMPLE-AES-CTRです。従来の方法でライブ生配信をダウンロードしても、再生できない動画ファイルしか得られません。
    ジャニスのライブ放送をダウンロードするには、m3u8のURLと変換ツールに加えて、復号ためのKeyも必要です。Keyの取得方法は難しいので、現時点では、「Screencastify」で生配信の画面を録画するという方法しかありません。

補足1:Blu-ray/DVDの動画をスマホで再生する方法

好きなジャニーズアイドルのBlu-ray/DVDの動画をスマホで再生したいですか?方法実は簡単です。まずはBlu-ray/DVDの動画をMP4に変換して、PCに保存します。その後、スマホに転送すればいいです。詳細は下記の記事をご覧ください。


補足2: FC動画をパソコンに保存する方法

ジャニーズFC配信動画をダウンロードして、PCに保存したい場合、こちらの記事をご参照ください。


補足3: Island TV動画をPC/スマホに保存する方法

ジャニーズのISLAND TV(アイランドTV)は、ジャニーズJr.メンバーの日常動画が視聴ができるサイトです。Island TV動画をPC/スマホに保存する方法はこちら:


補足4: brightcove動画を簡単にダウンロードする方法

生配信の動画がbrightcoveを使っている場合、video-id(13桁数字列)を利用して、配信を保存することも可能です。詳細の方法はこちら:


補足5:.tsファイルをPCで再生する方法

m3u8実は.tsファイルのプレイリストです。ある方法で、m3u8ファイルを利用して、.tsファイルをダウンロードできます。(tsファイルの結合方法はこちら).tsファイルをPCで再生したい場合、対応の再生ソフトが必要です。ここでは、Leawo Blu-ray Playerというソフトをオススメします。このソフトは、無料のブルーレイ再生ソフトであり、Blu-ray Disc/DVDだけでなく、4K動画、MKV、AVI、MP4、WMA、ISOなど、180種類以上の汎用的なフォーマットにも対応しています。.tsファイルを再生したい場合、このソフトが最適です。

  •  Leawo Blu-ray Player
  • Leawo Blu-ray Player

    – Blu-ray/DVD/ISO/HD動画再生可能!
    – AACS対応!市販のブルーレイを簡単に再生!
    – Blu-ray/DVDをリージョンフリー再生!
    – 高精細な映像品質を備え、4K動画でもロスレス!
    Download Windows VersionDownload Mac Version