公演、生放送を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ファイルがダウンロードされるはずです。


Leawo YouTubeダウンロードでm3u8動画をMP4に変換する方法

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

  • Leawo YouTubeダウンロード
  • Leawo YouTubeダウンロード

    – YouTube、GYAO動画など100個以上の動画共有サイトからビデオや音楽をダウンロードできます。
    – 720P,1080P,4K動画に対応しています。
    – MP3、MP4、Webmなど様々なフォーマットを提供します。
    – ダウンロードしたビデオファイルを簡単に再生、変換、管理できます。
    Download Windows VersionDownload Mac Version

Leawo YouTubeダウンロードでm3u8動画をMP4に変換する手順:

Leawo YouTubeダウンロードでm3u8動画をMP4に変換する手順は非常に簡単です。m3u8のURLを入力して、画質を選択すればいいです。配信が終了すると、ダウンロードが自動的に終了します。他の操作は要りません。詳細は下記をご覧ください。

  1. まずはYouTubeダウンロードをインストールします。Leawo YouTubeダウンロードを開きます。購入していないの場合、五つの動画が無料でダウンロードできます。
  2. Leawo YouTubeダウンロードを開くと、Youtubeのページが開かれます。YouTubeのページがなくても問題ありません。空白のページを開いてください。
  3. m3u8-mp4-変換

  4. M3U8のURLを入力して、Enterキーを押して、確認します。
  5. m3u8-mp4-変換

  6. M3U8のURLが正しい場合、ソフトの右に動画のリストが表示されます。画質選択可能!360P,540P,720,1080Pから選択できます。
  7. m3u8-mp4-変換

  8. 「ダウンロード」ボタンを押すと、「ダウンロード中」でダウンロードの進捗状況を確認することができます。
    配信が終了した後、ダウンロードも自動的に終了して、m3u8動画が自動的に保存されます。
    「停止」ボタンをクリックして、ダウンロードを強制終了することも可能です。
  9. m3u8-mp4-変換

  10. ダウンロードが終了すると、「ダウンロード完了」で動画を再生することができます。
    動画のアイコンを右クリックして、「ファイルの場合」を選択したら、ファイルに所属するフォルダを開いて、動画を移動、コピーすることができます。
  11. m3u8-mp4-変換

  12. 動画ガイド:


ffmpeg、VLCでm3u8動画をMP4に変換、PCにダウンロードする方法

m3u8ファイルをパソコンにダウンロードするには、たくさんの方法があります。今回は、三つの方法を紹介します。良く使われたのはffmpegとyou-getです。

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

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

  1. ffmpegを利用して、m3u8ファイルをダウンロードする場合、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」キーを押して、ダウンロードを終了して、一部の動画を保存することができます。

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


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

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


③ 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ダウンロード


④ videocyborgでm3u8をMP4に変換する方法!iPhone/Androidスマホ利用可能!

videocyborgはオンライン動画ダウンロードサイトで、YouTube、Dailymotion、任意のWebサイトからビデオをダウンロードすることができます。リンク/ URLをビデオに貼り付けるだけです。
videocyborgを利用して、PC/iPhone/Androidスマホでm3u8のURLをMP4に変換することができます。失敗の可能性がほかの方法より大きいかもしれないですが、まずは手順を見てみましょう。

  1. まずはhttps://videocyborg.com/download-link-expiredを開きます。videocyborgは海外のサイトなので、英語版しかありません。
    videocyborg
  2. m3u8のURLをサイドバーに入力します。videocyborgが配信動画を自動的にダウンロードします。
    ダウンロードプロセスは配信終了まで続きます。「DOWNLOAD YOUR VIDEO」のボタンが表示された後、それをクリックして、動画をダウンロードできます。
    videocyborg
  3. ・配信動画のデータ量は結構多いため、必要なスマホ空き領域をご用意ください。
    ・videocyborgでm3u8をMP4に変換することは安定で高速なネット環境が必要です。時間がかかり、失敗の可能性があります。


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ブラウザーで配信を視聴することができます。ソフト(Leawo Youtubeダウンロード、FFMPEG、videocyborg)の画面自体を消さなければ何をしてもかまいません。

  11. M3u8のURLがたくさんあります。どうすればいいですか?
  12. M3u8のURLがたくさんの種類があります。例えば、playlist.m3u8、chunklist.m3u8、rendition.m3u8など。最優先のがplaylist.m3u8です。
    複数のM3U8がある場合、それらをLeawo Youtubeダウンロードにペーストして、画質が選択できるのが正しいURLです。

  13. 保存した動画の映像音声がところどころ飛んで、カクカクしていますが、原因と解決方法を教えてください。
  14. 映像や音声の不具合はほぼ100%ネットワーク回線が不安定であることが原因です。配信中不要なソフトを閉じる、PCを有線LAN接続にする、ルーターを変える、回線を契約し直すなどして安定な回線にしてください。

  15. 一番おススメの方法はどっちですか?
  16. 一番おススメの方法はLeawo Youtubeダウンロードです。画質選択可能で、ダウンロードしている動画のサイズもチェックできます。成功率は高いです。
    Macの場合はFFMPEGをオススメします。iPhone/Androidスマホの場合、Videocybrogがお勧めです。

  17. 練習したいですが、どのサイトがいいですか?
  18. 上記の方法で、ShowroomからM3u8のURLを抽出して、一度ダウンロードしてみてください。

Leawo Youtubeダウンロードに関する質問:

  1. Leawo YouTubeダウンロードは無料ですか?
  2. Leawo YouTubeダウンロードは無料で五つの動画をダウンロードできます。時間制限なし!

  3. 「liveoutput」と表示され、ダウンロードできない?
  4. 「liveoutput」を動画リストで表示する場合、URLをチェックしてください。問題がなければ、もう一度URLを入れて分析してみてください。

  5. Leawo YouTubeダウンロードはMacに対応しますか?
  6. 現時点、Mac版のLeawo YouTubeダウンロードは生配信のダウンロードに対応していません。

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を押すとデータ破損の原因になりますので、ご注意ください。

ご注意:

上記の方法では、生配信の動画からm3u8のURLが抽出できる場合のみ対応しています。アーカイブの場合、m3u8のURLが抽出できれば、対応できます。
ジャニーズFC配信動画をダウンロードして、PCに保存したい場合、こちらの記事をご参照ください。


上記の方法は初心者にとって難しいかもしれません。しかし、記事をちゃんと読めば、できるはずです。何か問題がございましたら、Leawo公式Twitterまでお問い合わせください。何でも回答します。
Leawoの公式Twitter:@LeawoJP


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

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


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



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



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

m3u8実は.tsファイルのプレイリストです。ある方法で、m3u8ファイルを利用して、.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