2017年12月24日星期日

HLS形式動画ダウンロード&保存する方法ご紹介:HLS系動画再生できない問題を解決


皆さんはHLS形式の動画ご存知でしょうか。
最近一部の動画サイトではHLS形式で拡張子が.m3u8の形式の動画ファイルを取り扱うことろが出てきた。例えば、すごく人気あるエロ動画サイトのAvgle。HLS形式を採用しているサイトについて、ネットでダウンロードできない声が飛び回っている。
ーAvgle動画の保存方法を教えてください。HLS形式の動画を保存するには普通のダウンロードソフトウェアではダメだと書いてあったのでいろいろ探りましたが良い方法がありませんでした。
ーAbemaTVの動画はHLS形式で配信されているようですが、この配信動画は保存できるのですか?
ー以前はVideo DownloadHelperでAvgleからHLS形式のURLを取得できていたのですが気づいたらできなくなっています。解決方法はあるでしょうか?
ストリーム再生用の形式で、ネット環境が悪い状態でも安定して再生できるため、動画ストリーミングサイトなどでは従来のFLVファイルからこのHLS形式に切り替えるところが増えてきた。けれども、HLSの動画フォーマットは、MPEG TS(映像 コーデックH.264)、AAC(音声)だ。そして、1つの動画は、10秒ごとに分割された、細切れのファイル(.ts)になり(※ これをメディアセグメントファイルと言う)。目次に相当するプレイリストファイル(.m3u8)の2つから構成されるので、HLS形式動画ダウンロードするのが結構難しいことで、Yahoo知恵袋でよく「HLS形式動画ダウンロードできない」の対策を求めているユーザーが見つける。そこで、本記事では、「HLS形式動画ダウンロードできない」、及び「HLS系動画再生できない」不具合について、対処法を提供する。ちょっと長い文になるので、ぜひ最後まで目をとおしてください。

Part1、「HLS」形式について解説

HLS系動画ダウンロードする方法を本番的に紹介する前に、まずは「HLS」形式について勉強しましょう。
◆HLSとは
HLSとはHTTP Live Streamingの略で、アップルが自社iOS向けに開発した、動画配信のテクノロジーで、iPhoneなどで動画をストリーム再生したい場合、利用される形式だ。
◆特徴
HLSの特徴として、通信速度に応じて映像画質を変えるアダプティブストリーミングで再生することができる。これは、ビットレート・画面サイズの異なる同一の動画を複数作り、クライアント側の通信速度に応じて、再生しながら切り替えるストリーミングのことを言う。
同じWebサーバーからの配信で、HLSとの比較に、プログレッシブダウンロードの動画ストリームがある。この場合、別のビットレートの動画に切り替えることができないため、柔軟性の面で、HLSのほうが優れている。逆に、HLSのネックは、再生環境が限られるといった所でしょうか。
◆動作環境 
・iOS3.0以上
・Android3.0以上
・WindowsはVLC1.2以上、QuickTime10以上
・MacOS X10.6以降のSafariブラウザ
◆HLS動画の仕組み
HLSの動画フォーマットは、MPEG TS(映像 コーデックH.264)、AAC(音声)だ。そして、1つの動画は、10秒ごとに分割された、細切れのファイル(.ts)になり(※ これをメディアセグメントファイルと言う)。目次に相当するプレイリストファイル(.m3u8)の2つから構成される。
ファイルが分割されているので、プレイリストの再生指示により、どのファイルからも読み込むことができ、プレイリストの指定順に、次々とファイルが読み込まれる。見た目には、ファイルが分割されていても、スムーズに一体として再生される。下図のようだ。
HLS形式動画ダウンロードできない
そして、次はTVer、MBSオンデマンド、エムキャス、gyao、ytv MyDo!、デイリーモーションなどのサイトにあるHLS系動画ダウンロードする方法、再生する方法を紹介する。ちょっと長い文になるが、ぜひ最後まで目を通してください。

Part2、HLS形式動画ダウンロードする3つの方法ご紹介

没有评论:

发表评论