皆さんがオンライン動画をダウンロードするとき、拡張子またはリンクがM3U8の動画ファイルに会ったことがあるでしょうか。
このような動画仕様をうまくダウンロードできるツールとして、M3U8 Downloaderというブラウザプラグインがよく使われています。
このブラウザ拡張機能をインストールしてから開くと、インタフェース言語はすべて英語であり、関連する説明は非常に簡略化されています。だから使い方をよく理解していない人も多いはずです。
この記事では、この拡張機能でM3U8(HLS動画仕様)をダウンロードする方法を詳しくご解説します。
M3U8について最低限知っておきたいこと
まず、M3U8ファイル自体が動画ファイルだと思っている人が多いと思いますが、実際は外見で丸一本のオンライン動画を構成するファイルの一部にすぎません。
外見でまる一本のストリム動画は2つの部分からなっています。それぞれ、統率的な役割を果たすM3U8ファイルと、動画コンテンツの全体を分割した多くの断片ごとくの動画ファイルで、拡張子はtsです。m3u8とtsからなる動画仕様は正式の名称がHLS動画(Http Live Streaming)です。
M3U8ファイルはindex fileやプレイリストファイルと呼ばれます。中にはts動画の再生順序などの情報が記録されています。こうした仕組みで完全な動画コンテンツをユーザーに届きます。
この動画仕様は、とくにネット動画ストリームを中心とした動画配信に適しています。具体的なメリットはここでは説明を割愛いたします。
ここまで紹介すると、M3U8 Downloaderのアドレスバーに貼るべきM3U8リンクが何なのかがわかるはずです。次は使い方の紹介に入ります。
M3U8 Downloaderの使い方を詳しくご紹介
上記のように、まずオンライン動画のM3U8ファイルのリンクを見つける必要があります。
通常のダウンロードツールは、動画を載せたWebページのURLをコピペすればいいことに対して、M3U8ダウンロードの時、状況はちょっと違います。
次に、FODのテレビ見逃し配信をダウンロードすることを例として、M3U8リンクを見つけ方をご紹介します。

リンクを見つけるには、ブラウザの開発者ツールを使用する必要があります。Chromeブラウザを例にとると、ブラウザの右上にあるメニューからさらにツールを開き、開発者ツールをクリックします。

次に、ブラウザの新しいウィンドウでNetworkというタブを見つけます。
次は重要な点です。開発者ツールを開いたまま、ブラウザのアドレスバーで検索するか、ダウンロードしたいオンライン動画のページを開きます。前ですでにオンライン動画の再生ページを開いていた場合は、開発者ツールを開いたまま、Webページを一回リフレッシュする必要があります。
その後、オンライン動画の再生を始めます。ダウンロードしたい動画品質にオンラインプレイヤーのとこで事前に切り替えましょう。

オンラインビデオのページを開き、ビデオの再生を開始するまでの間、開発者ツールのNetworkタブでは、このWebページがサーバーに出している数々のリクエスト(請求)を確認することができます。中には長さの1秒前後のTS動画クリップがたくさんあります。

次に、net workタブの下にある検索ボックスにM3U8と入力します。その後、リクエスト詳細のリストには、m3u8ファイルのリンクがいくつか見つかりました。
そしてクリックすると、右側に新しい小さなウィンドウがさらに表示されます。小窓に表示されているURLが、M3U8ファイルの詳細なリンクです。コピーしましょう。

M3U8リンクを貼り付けた後、ts動画クリップをダウンロードするか、全体としてMP4ファイルとしてダウンロードするかを選択します。通常は、動画全体を1つのMP4ファイルとしてダウンロードすることを選択すればよいでしょう。
M3U8 Downloaderのメリット
M3U8 Downloaderを使い始めたばかりのユーザーにとっては、このツールは粗末に見えて自動化の度合いも低いと感じるかもしれません。
確かに、動画保存用の人気なブラウザ拡張機能と比較して、Web内にあるすべてのストリーム動画ファイルの情報を自動的に検出することはできません。
ユーザーが自分で動画ストリームのm3u8リンクを見つけ、このm3u8 Downloaderにコピペする必要があります。

しかし、M3U8 Downloaderには最大のメリットがあります。HLS動画のAES暗号化を解除できることです。
多くの場合、M3U8ファイルのリンクは簡単に見つけることができますが、m3u8動画をダウンロードできると自称する多くのツールは動画のAES暗号化を解除することはできないため、動画ダウンロードで常に失敗しちゃいます。
M3U8 Downloaderは完全に無料のブラウザ拡張機能として、AES暗号を比較的にうまく解除することができる。
どうやら機能の実用性が重点なので、ダウンロード機能が無料である同時に、広告もありません。