ストリーミング動画のダウンロード支援ガイド【2024年最新版】

このサイトを検索 | Search this site
downloading
HLS: HTTP Live Streaming、ストリーミング動画

ストリーミング動画のダウンロード支援ガイド

ストリーミング形式(HLS)の動画ダウンロードについて、対応方法をご紹介します。

一般的なファイル形式(例:.doc、.txt、.zip、.mp4、.mpg、.mpeg など)はブラウザの機能でダウンロード可能ですが、HLS形式はブラウザのみでは対応外です。

HLSに対応したブラウザ拡張機能も存在しますが、HLS-Encryptionに対応しているものは限られており、多くが不完全なダウンロード結果(音声不再生、映像のブラックアウト等)を招いています。

主要なソフトウェアについて

HLS-Encryptionは著作権保護に関わるため、「ストリーミングレコーダー」などのソフトウェアは、HLS-Encryptionの解除を経て機能しています。

YouTubeやTVerといったサービスは、専用アプリを使用することでダウンロードが可能です。

動画の再生が不安定な場合、Video Container Changerを用いることで改善することができます。

悪意のあるソフトウェア

ただし、一部のダウンロードソフトウェアには注意が必要です。

例えば、"Eagleget"という中国製のダウンローダーは、本来の機能とは無関係な個人情報を収集するシステムを搭載しています。このソフトウェアはドメインを売却して開発者が逃亡したため、入手が困難ですが、インストールしたPCには依然として悪意のあるシステムが残っている可能性があるので、注意が必要です。

目次を展開すると個別のソフトウェアに飛ぶことができます。

Foreword in English

Supporting guide to downloading streaming video

This section provides information on how to support video downloads in streaming format (HLS).

While common file formats (e.g. .doc, .txt, .zip, .mp4, .mpg, .mpeg, etc.) can be downloaded using browser functions, the HLS format is not supported by browsers alone.

There are browser extensions that support HLS, but only a limited number of them support HLS-Encryption, and many lead to incomplete download results (audio non-playback, video blackouts, etc.).

About key software

Because HLS-Encryption involves copyright protection, software such as 'streaming recorders' function through the removal of HLS-Encryption.

Services such as YouTube and TVer can be downloaded using dedicated apps.

If video playback is unstable, this can be improved by using Video Container Changer.

Please use Google Translate for more...



お約束

動画をダウンロードする時の注意事項
日本国内においては著作権者の許可なくアップロードされた動画について、それを知りながらダウンロードすることは法律で禁じられています。

ストリーミング動画について

instructions
HLS:HTTP Live Streaming、.M3U8

動画リンクをダウンロードする時に [拡張子 .m3u8] ファイルが落ちてくる時は、ストリーミング方式(HLS)で配信されている動画です。

M3U8ファイルはインデックスファイルと呼ばれており、動画ファイルのパス(URL)が記述されたテキストファイルです。メモ帳などのテキストエディターで開くことができます。

M3U8のパスを一つずつ辿っていけば、ファイル一式をダウンロードすることができます。HLSの場合、落ちてくるのは [拡張子 .ts] ファイルです。

[力技手順]
  1. M3U8ファイルをテキストエディターで開く。
  2. 記述されたパスに従い全てのファイル(拡張子 .ts)を順番通りにダウンロードする。
  3. 全てのTSファイルを順番通りに結合する。
  4. 結合したファイルの拡張子を .mp4 にリネームして保存する。
  5. 以上

FFmpeg

動画ファイルのサイズに応じて複数のTSファイルに分割されるため、ファイルサイズに比例してTSファイルは増加します。

動画はファイルサイズが大きいため、100~500~1000に分割されたファイルを一つずつダウンロードする気にはなれません。

FFmpegを利用する方法がありますが、リスト作成、結合などをコマンドラインで実行しなければならないので実用的ではありません。

TVerRec

TVerRec
PowerShell Core を使用するダウンロードスクリプト

TVerRecは、TVerコンテンツをダウンロード可能にしたスクリプトで、コマンドシェル PowerShell Core 上で動作します。スクリプトはGitHubで公開されています。

PowerShell Core は、Windows、Linux、macOS、Arm に対応した、Windows PowerShell のクロスプラットフォームバージョンです。マイクロソフトが開発しています。

TVerRecは、メインスクリプトと3つの外部ソフトウェアにより機能する設計です。外部スクリプトについては、Windowsユーザーは、TVerRecのいずれかのコマンドを実行する際に自動的にインストールされます。

[外部ソフトウェア /TVerRec]
  • PowerShell Core
  • youtube-dl
  • ffmpeg

YouTube Video and MP3 Downloader

YouTubeに特化した拡張機能
Chrome, Firefox, Edge, Safari, Brave ...

YouTubeコンテンツは著作権に守られたものが多数を占めますが、ダウンロードフリーのコンテンツもあります。

YouTube Video and MP3 Downloader (YouTube Video Downloader) はYouTube動画のダウンロードに特化したブラウザ拡張です。

Chromiumベースのブラウザ、Firefox、Safari などに対応しています。

YouTube Video Downloader 自体はスクリプトのため、Chromeウェブストアから直接インストールすることはできません。インストールは、公式サイトから行います。

v17.0.1 以降は、Foxfied extension 上で動作します。

v16.2.3 以前は、CrossPilot 上で動作します。

YouTube Video Downloader v17.0.1 (INSTALL VIA Foxified)

YouTube Video Downloader v17.0.1 (INSTALL VIA Foxified)

[YouTube Video Downloader v17.0.1] Foxified extention が必須となった。

XDM

xdm
Xtreme Download Manager(XDM)

XDMは HLS-encryption に対応した海外製ダウンロードマネージャーです。

XDMは本体からダウンロード機能を分離してサードパーティソフトウェアに任せることで、HLS-encryption メディアをダウンロード可能にして著作権をクリアしようと試みています。

[XDM本体+ブラウザ拡張+yt-dlp] の構成です。

[xdm] Xtreme Download Manager ストリーミングメディアをダウンロード

[xdm] Xtreme Download Manager ストリーミングメディアをダウンロード

XDMは、HLS-encryption に対応している。 ブラウザ拡張はデベロッパーモードを利用してインストールする。 ダウンロードするメディアは著作権に配慮しましょう。

ストリームレコーダー

StreamRecorder
v1.1.2: HLS-Encryption 有効(配布停止)
v1.3.8: HLS-Encryption 無効(現行バージョン)

Chrome拡張「ストリームレコーダー(ストレコ)」は HLSメディアをダウンロードすることができます。

ストレコは、[ダウンロード&結合] までを自動的に実行するため、外部ツール不要、ブラウザのみで完結します。Chromeウェブストアにアクセスして、「ストリームレコーダー」で検索すれば見つかります。

注意点は、ストリーミングメディアのみに対応しているので、M3U8以外のメディアには反応しません。

通常の動画ファイルは、Chrome拡張「動画ゲッター」で対応できます。(次項)

ストレコとHLS-Encryption

2019年4月:Chromeウェブストア公開停止 v1.1.2
2019年9月:復活 v1.2.0

復活後のストレコは、HLS-Encryptionが削除されたバージョン (v1.2.0) なのでHLS暗号化された動画はダウンロードできなくなりました。

ストレコv1.1.2はHLS暗号化に対応していますが、最近のChromeにはインストールできません。(TVerはTverRecが対応)

Chrome 85以降のバージョンでHLS暗号化に対応させる方法はこちらです。↓

動画ゲッター

動画ゲッター
東京ローダーは動画ゲッターに集約された。(TokyoLoader動画ゲッター

ストリーミング以外の動画は、Chrome拡張 動画ゲッターが対応しています。

動画ゲッターとほぼ同じ機能を持つTokyoLoaderの相違点は、Firefoxアドオンのあるなしです。(TokyoLoaderはFirefox対応)

Chrome拡張 [ストリームレコーダー + 動画ゲッター] の組み合わせで、HLS-Encryption 以外の通常動画をカバーすることができます。

動画ゲッターのアイコンが赤色に変化した時は、開いているページの動画に反応したことを示しています。

動画ゲッターの使い方

動画ファイルを自動的に検知、ダウンロードするためのブラウザ拡張 動画ゲッター Version 3.1.0 動画を検知したのにダウンロードエラーになる時の小技。 リファラを設定する。 スナップショット

EagleGet(イーグルゲット)

EagelGet
EagleGet逃亡中!

EagleGetは、中華製のダウンローダーソフトウェアです。このソフトウェアは、ファイルのダウンロード速度を高速化し、動画のダウンロードやURLの一括ダウンロードを行うことができます。しかし、一部の懸念が存在します。

以下は、EagleGetに関連する懸念点です。

  1. 悪事とドメインの売却
    以前、EagleGetに関連する悪事が発覚し、その結果、ドメインが売却され、サイトは消滅しました。しかし、海外のダウンロードサイトでは今でもEagleGetをダウンロードできるため、潜在的被害者が多数存在する可能性があります。
  2. 個人情報ブッコ抜きシステム
    EagleGetには個人情報を抜き取るシステムが搭載されているとの報告があります。このシステムはWindowsサービスに寄生しており、PC起動と同時に活動します。ユーザーは寄生されていることに気づかない可能性があります。
  3. インストール済みPCの点検
    一度でもEagleGetをインストールしたことがあるPCは、情報ブッコ抜きシステムの有無を点検する必要があります。
  4. 要注意モジュール
    特に「egGetSvc」と「Luminati Net Updater」は要注意のモジュールです。これらのサービスはEagleGetをアンインストールしても削除されず、バックグラウンドで動作し続ける設計になっています。

EagleGetを使用する際は、これらの懸念点に注意してください。

【スパイ】EagleGetのスパイ機能をチェック!

【スパイ】EagleGetのスパイ機能をチェック!

開発終了の中国製ダウンロードマネージャー「EagleGet」は、情報収集システム除去で安全に使用可能。

Video Container Changer

動画のシークを正常化

動画を早送り(または巻き戻し)する時に、カクカクしたり画面が飛んだりして正しくシークできない時は、Video Container Changer で修正できる可能性があります。

Video Container Changer はFFmpegのフロントエンドとして動作するよう設計されています。

MPC-BEで動作検証した時の記事をアップしているのでご確認ください。

Video Container Changer で動画のシークを正常化

Video Container Changer で動画のシークを正常化

MP4 などの動画ファイルのコンテナを変換するソフトウェア。または、正しくシークできるように正規化することができるソフトウェア。インストール後は、ファイルをドラッグ&ドロップするだけで使用できる。対応ファイルなどはFFmpegに依存する。

まとめ

matome
reload
  • HLS形式の動画は、一般的なファイル形式と異なり、ブラウザのみではダウンロードできない。
  • HLSに対応したブラウザ拡張機能も存在するが、HLS-Encryptionに対応しているものは限られており、不完全なダウンロード結果となる場合が多い。
  • YouTubeやTVerなどのサービスは、専用アプリでダウンロードできる。
  • 動画の再生が不安定な場合は、Video Container Changerで改善できる。
  • 一部のダウンロードソフトウェアは、個人情報を収集するシステムを搭載していることがある。
  • 例:中国製のダウンローダー「Eagleget」は、ドメイン売却により入手困難だが、インストールしたPCには悪意のあるシステムが残っている可能性がある。
  • Downloader | SC2
SC2
ブログサークルSNS
クリックして応援してね!
人気ブログランキングPVアクセスランキング にほんブログ村ブログランキング・にほんブログ村へ

このサイトを検索 | Search this site

コメントを投稿

0 コメント