m3u8ファイルとは?拡張子.m3u8ファイルをPCで再生する方法は?m3u8動画はVLCで再生できますか?m3u8動画はandroidスマホで再生できますか?m3u8ファイルを開く方法実はたくさんあります。例えば、パソコンのVLC Playerでm3u8動画を再生するとか、Firefox、chromeなどのWebブラウザでm3u8ファイルを開くとか、ffmpegでm3u8ファイルをMP4ファイルにダウンロードして再生するなど。
この記事は、m3u8ファイルとは何か?m3u8ファイルに関する知識、m3u8ファイルをダウンロードする方法や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」ページをご覧ください。


ffmpeg、you-getを利用して、m3u8動画をPCにダウンロードする方法

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

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

ffmpegは、LGPLまたはGPLソフトウェアライセンスを使用して、オーディオとビデオの記録、変換、およびストリームへの変換に使用できるオープンソースプログラムです。ffmpegを利用して、m3u8ファイルをダウンロードする場合、ffmpegをインストールする必要があります。
ffmpeg公式サイト:https://ffmpeg.org/

ffmpeg環境を構成した後、1つだけのコマンド(例えば、ffmpeg-i “m3u8_file_uri” “save_video.mp4″)をffmpegに入力して、リモートm3u8ファイルが自動的にダウンロードされ、mp4形式で保存されます。
ffmpeg-m3u8
この時点で、m3u8リンクが正しく再生可能であれば、ダウンロードが開始され、ダウンロードが完了するのを待って、最後にsave_video.mp4ファイルを指定したディレクトリに保存します。これは、最後にダウンロードしたオフラインビデオファイルです。

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

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


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

VLCは無料のオープンソースのメディアプレーヤーであり、ほとんどのマルチメディアファイル、DVD、オーディオCD、VCD、およびさまざまなストリーミングメディアプロトコルを再生できます。VLC Media Playerでm3u8のts動画をダウンロードする方法実は簡単です。

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

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

  5. m3u8URLを利用して、動画をVLCでダウンロード/再生する方法
  6. 「変換」画面で、出力ビデオのプロファイルを設定して、出力ビデオの保存場所を設定した後、「開始」をクリックして、動画のダウンロードが開始します。
    VLC-m3u8ダウンロード

    ご注意:

    この三つの方法は初心者にとっては、難しいかもしれません。次は、もっと簡単なLeawo YouTubeダウンロードで動画共有サイトから動画をダウンロードする方法を説明します。


    Leawo YouTubeダウンロードで動画をダウンロードする方法

    ネットから動画をダウンロードしたい場合、m3u8などを利用してダウンロードすること実は面倒です。プロの動画をダウンロードアプリがあれば、動画のダウンロードが簡単になります。Leawo YouTubeダウンロードはYouTube、ニコニコ動画、FC2動画、GYAO動画などの動画共有サービスから動画をダウンロードできます。内蔵のWebブラウザを利用して、動画を再生しながらダウンロード可能です。また、上記の方法より、プロの動画ダウンロードソフトを利用する最も大きな長所は、動画の解像度とフォーマットが簡単に設定できます。動画をダウンロードした後、再生、変換、管理も便利で行えます。

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

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

    Leawo YouTubeダウンロードでYouTubeの動画をPCに保存する方法

    1. Leawo YouTubeダウンロードを開く
    2. Leawo YouTubeダウンロードを開いて、デフォルトYouTubeのページが開かれます。
      YouTubeダウンロード

    3. ダウンロードしたい動画のページを開く
    4. ダウンロードしたい動画のページを開いて、ソフト右側のサイドバーでダウンロード可能の動画ファイルが表示されます。動画対応の「ダウンロード」ボタンをクリックするだけで、動画のダウンロードが開始します。動画をダウンロードした後、PC、iphoneまたは、Androidスマホでオフライン再生できます。
      GYAO ダウンロード

    5. 動画ガイド:


    補足:.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