web-dev-qa-db-ja.com

深く埋め込まれたフラッシュビデオをダウンロードしますか?

私は9now.com.au(以前は9jumpin.com.au)からいくつかのビデオを取得しようとしています。残念ながら、標準のビデオダウンローダーは、ninemsnページ(基本的には9now.com.au)ではあまり成功していません。フラッシュオブジェクトに深く埋め込まれすぎています。

私はこれまでいろいろなことを試してきましたが、何もうまくいきませんでした。このサイトの(Mozillaの)「ページ情報」の下を見ると: https://www.9now.com.au/a-current-affair/2016/episode-18 、私はできましたサイトからサンプルビデオへのswfリンクを取得します。

https://secure.brightcove.com/services/viewer/federated_f9?&width=1061&height=647&flashID=BC_307&bgcolor=%23000000&isVid=true&isUI=true&dynamicStreaming=true&includeAPI=true&wmode=transparent&player=%5Bobject%20Object%5D&apiToken= 。&playerID = 4636048170001&playerKey = AQ ~~%2CAAAEDpoL5OE〜%2C9W2Ko8jEE65vrRI0g8wfVq9C9K0vT3MJ&%40videoPlayer = REF%3Acijv5st7m005cb5os1vted0p7&secureConnections = TRUE&secureHTMLConnections = TRUE&templateLoadHandler = BC_307_loadCallback&templateReadyHandler =ブライトコーブ%5B%22templateReadyHandlerBC_307%22%5D&templateErrorHandler = BC_307_errorCallback&自動=&debuggerID =&originalTemplateReadyHandler = BC_307_readyCallback&たstartTime = 1453978037116

誰かアドバイスがあれば、私はそれを聞きたいと思っています。

追伸私は海賊行為や違法行為をしようとはしていません。ビデオが常に正しく読み込まれるとは限らないので、ダウンロードすることをお勧めします。

3
Niels Healey

トリッキーですが、私は方法を見つけました。

  1. ソースを表示します。Chrome/ Chromiumでは、URLの前にview-source:を配置します。

  2. .m3u8URLを見つけます。私のは次のように見えました:

    https:\ u002F\u002Fonce-mi9.unicornmedia.com\u002Fnow\u002Fod\u002Fauto\u002Fe62f13e1-cab4-4fca-bdbb-eaa84d793f41\u002Ff68ef73c-99ad-464e-8e5a-b7086188a73f\u002Fcioibvz

  3. すべて削除する \u002Fそしてスラッシュに置き換えます/

  4. 結果のURLをyoutubedlします。 m3u8ファイルとして保存されますが、mplayerで再生されます(mediainfoは、それが.mp4ファイルであると教えてくれます-名前を変更しても問題ありません)

急流を見つけるのにその時間の半分以下しかかかりませんでした。

通常、これは最初の2つのうちの1つです。最初の1つは広告であり、URLに\ u002Fad \が含まれ、2番目はそれである必要があります。より最新のyoutubedl(ubuntuとdebian)は、ファイルを自動的に.mp4に変更することがわかりました。良い狩り。

3
Ringo Fyre

FlashGot Firefoxアドオンは、他の多くのダウンローダーアドオンとは異なり、特定のサイトを解析せず、ブラウザーが行っている実際の要求をインターセプトしてダウンロードできるようにします。したがって、プレーンhtml、javascript、flashなど、どのように機能するかに関係なく、どのサイトでも機能します。

ファイルタイプ、インターセプトするリクエストのリストが組み込まれており、設定で追加できます。

特定のサイトでダウンロードが検出されない場合は、何を追加するかを決定するために、組み込みの開発ツール(F12)の[ネットワーク]タブを使用します。または、「すべて」をキャッチして、結果のリストから必要なものを選択するように一時的に指示することもできます。

更新:FlashGotはWebExtensionとして書き直されなかったため、FF57以降では機能しません。 Bulk Media Downloader は、同じ原則に基づくWebExtensionです。

2
ivan_pozdeev

このプログラムを試してください: m3u8x

m3u8xは、m3u8ビデオのダウンロードと保存を支援します。

M3U8ファイルをコピーして、そのファイルリンクをm3u8xに貼り付けます。また、一度に複数のM3U8ファイルのダウンロードをサポートできるため、多くのM3U8ファイルリンクをm3u8xに貼り付けることができます。

.tsやMP4などの他のファイル形式を選択することもできます。

製品リンクにはチュートリアルも含まれています。

m3u8x image

1
aalhanane