【XDM】Xtreme Download Manager ストリーミングメディアをダウンロード

このサイトを検索 | Atom | RSS
xdm

ストリーミングメディアをダウンロード with HLS-encryption

Xtreme Download Manager (XDM) をメモしておきます。

XDMは、ストリーミングメディアに対応したダウンローダーです。

ストリームレコーダーがカバーしてないストリーミング形式に対応しています。

本体+ブラウザ拡張 の構成です。

検証したところ、ブラウザ拡張(Chrome)が反応しないメディアでも本体からダウンロードすることができたので、ブラウザ拡張はインストールしなくてもいいかもしれない。



ソフトウェア情報

※記事とは異なるバージョンが表示される場合があります。

XDMの近況

investigating
XDM+ブラウザ拡張+yt-dlp

ストリーミングメディアと著作権は切り離せない問題です。

例えば、Tverとか。

Chrome拡張ストリームレコーダー(ストレコ)は HLS-encryption 機能がGoogleに目をつけられたため機能を削除しました。

XDMはダウンロード機能については、外部ソフト yt-dlp へ任せることで著作権問題を回避できるのではないかと考えています。

[ブラウザ拡張: 検出] → [XDM: 解析] → [yt-dlp: ダウンロード]

作者によると、著作権侵害に抵触するか否かの判断はユーザーに委ねているとのことです。

[XDM - current status and roadmap #768]

  • 安定板はJava、beta版はDotNet でプログラミングされている。
  • XDM v8.0.6 以降、ブラウザ拡張機能はファイルのダウンロードを傍受するためにのみ使用される。(Chrome及びFirefoxからの警告に対応した。)
  • XDM はURL解析を行い、ダウンロードは yt-dlp(オープンソースソフトウェア) が行う。
  • XDM 自体には動画ダウンロード コードはなく、一般的な URL として yt-dlp から動画ダウンロード リンクを取得する。
  • コンテンツが [合法/著作権で保護されているかどうか] の判断はユーザーに委ねます。
ダウンローダーの検証結果(スパイソフトあり)|TVer・YouTube・ストリーミングメディア

ダウンローダーの検証結果(スパイソフトあり)|TVer・YouTube・ストリーミングメディア

各種ダウンローダーの特徴と使い分けを整理。HLS(m3u8)の仕組みや暗号化対応の可否、Chrome拡張・TVerRec・XDMなどの構成と注意点を解説。安全性や著作権にも配慮した実用ガイド。

インストール

install
GiHubからダウンロード

記述時点の安定板は XDM v7.2.11(May 22, 2020)だが、ブラウザ拡張の段階でエラーを返すのでブラウザ連携はできない。

v8.0.18-beta(Jan 7, 2023) のブラウザ拡張はデベロッパーモードを使用してインストールする。当方の環境では、ストリーミングメディアを検知できなかった。

[インストール手順]

  1. xdm-experimental-binaries から最新版をダウンロードする。
    xdmsetup-8018-x86
  2. インストーラーを実行する。(xdmsetup-8.0.18-x86.msi)
  3. Browser monitoring
    ブラウザを選択すると拡張機能インストールのガイダンスが現れるので、メッセージに従い終わらせる。当方の環境では、Microsoft Edgeはうまくいかなかった。
    BrowserMonitoring
  4. 参考:デベロッパーモードの使い方
    Chrome 「デベロッパーモードの拡張機能を無効にする」は消せるのか?

    Chrome 「デベロッパーモードの拡張機能を無効にする」は消せるのか?

    Chromeポリシー テンプレートを利用して「デベロッパーモードの拡張機能を無効にする」ダイアログを抑止する方法を見つけましたが、私の環境では効果がありませんでした。検証のために浪費した時間を無駄にしたくないので私が実行した手順を共有したいと思います。

  5. 以上

使い方

xdm
ブラウザ拡張が反応しなくてもダウンロードできるかも?

ブラウザ拡張のアイコンが反応した時は、XDMが対応するメディアが存在することを通知している。

ストリーミングメディア再生中は、アイコンが反応しないことがある。

[ストリーミングメディアをダウンロードする方法]

  1. New > Video download
    動画ダウンロード
    xdm_new
  2. Please paste video URL link here
    ブラウザのアドレスバーのURLをコピペする
    xdm_new_url
  3. 解析に成功すると解像度別にURLがリスト表示され、ダウンロードすることができる。
  4. 以上

まとめ

  • XDMは、HLS-encryption に対応している。
  • ブラウザ拡張はデベロッパーモードを利用してインストールする。
  • ブラウザ拡張は必須ではない。XDM単体でダウンロード可能。
  • XDM はURL解析を行い、ダウンロードは yt-dlp(オープンソースソフトウェア) が行う。
  • コンテンツが [合法/著作権で保護されているかどうか] の判断はユーザーに委ねる。
  • ダウンロードするメディアは著作権に配慮しましょう。
SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ にほんブログ村 スマホ・携帯ブログ Androidへ

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

コメントを投稿

0 コメント