video – Flashプレーヤーの背後にあるストリームを見つける方法

flash rtmp streaming video

Flashのストリームを見ています。同じストリームを2つの異なるプレイヤー(誰かが設定したもの)で見ることができるのですが、どれも好きになれません

これらの2つのプレーヤーが再生しているフラッシュストリームへの直接リンクを見つける/取得/抽出する方法はありますか?私は別のプレーヤーを使用してそれを見ることができるように?

編集:プレーヤーは、FLVビデオファイルではなく、RTMPストリームをストリーミングしています

  45  community wiki  None


ベストアンサー

フラッシュファイルをダウンロードして逆コンパイルします。ストリームのソースは簡単に見つかるはずです

プレーヤが汎用的で、再生しているファイル/ストリームがパラメタとして渡されている可能性があります。ウェブページのソースコードから “embed”/”swf” や、ページ上のフラッシュオブジェクトの近くにあるテキストを探してみてください。次に、”param name”/”param value “の内容を見てください

8  RJFalconer  2010-02-27


Firebug for Firefoxや、Chromeに内蔵されているGoogle Chrome Developer Toolsでは、ブラウザが実行するすべてのHTTPリクエストを表示することができます。これらは時々、以下のような URL を明らかにします

Firefoxでは、Firebugをインストールして(再起動なし)、バグアイコンをクリックしてアドオンを起動して(それが見えるようにするためにカスタマイズを使用して – しかし、それはデフォルトである必要があります)、ストリームを開始し、Firebugウィンドウでは、ネットタブをクリックして、すべて、多分ビデオページを更新します。何か “GETビデオ “のようなことを言う行の上にマウスを置くとURLが表示されるはずです、右クリックしてURLと場所をコピーします

enter image description here

Chromeで開発者ツールを開き、ネットワークタブにチェックを入れ、ファイルの再生を開始します

30  Simon East  2011-04-07


Fiddler2 はこのような場合に最適なツールです。Wireshark のようなものと考えてください。それはあなたのブラウザが何をしているかを正確に明らかにします。これは、自分自身をローカル HTTP プロキシとして設定することで動作します。あなたのブラウザをそれに向けると、どのような接続が行われ、どのようなデータが送信されているかをすべて明らかにします

6  Segfault  2010-02-27


多くの答えから見たように、これを行うには多くの方法があるはずですが、おそらく行くための最も簡単な方法の一つは、DownloadHelperアドオンのようなFirefoxアドオンを活用することです, また、すべてのOS上で利用可能であるという利点を持っています

  • Firefoxのアドオン「DownloadHelper」をインストールします
  • Firefoxでフラッシュストリームを実行すると、DownloadHelperボタンが転がり始めるはずです

(この機能にアクセスする方法はいろいろありますが、アドオンにはボタンやオプションを非表示にしたり表示したりする設定があるので、設定に関係なく明らかにアクセスできるものを挙げておきます)

  • ツール>動画ダウンロードヘルパー(または検索がない場合)>すべてのアクション>[動画の名前]>URLをコピーします

enter image description here


Some troubleshooting.

このようなリンクをVLCでテストすると、プレイヤーが再生できなかったり、クラッシュしたりする場合があることに気づきました。しかし、これは以下のように修正することができます

このようなURLの最後の部分は/video.flv?start=0のようなものです。これを /video.flv? に変更するとうまくいくかもしれません

私は、このようなビデオストリームをキャプチャするために、以下に提示された他のソリューション、インターネットダウンロードマネージャを使用しているときにこれを発見しました:それはリンクを表示しますが、それをクリックして選択しようとすると、IDMは最後の部分start=0のないURLを選択します(以下の画像に見られるように)。しかし、多くのURLは、その最後の部分でもVLCで開くことができます


Windowsの場合、Internet Download Managerはこのようなストリームをスニッフィングしてキャプチャすることができるようになっている。繰り返しになりますが、私はFirefoxのアドオンであるFlashGotと組み合わせて使う方が使いやすいと感じていますが、IDMはどのブラウザでも単独で使うことができます。動画を取得する準備ができたら、IDMはURLを表示します

enter image description here


編集を考える

“編集:プレーヤーはRTMPストリームをストリーミングしています、FLVビデオファイルではありません。”

RTMP (Real Time Messaging Protocol) は、ビデオフォーマットとして FLV または MP4 を使用します


4  None  2014-09-21


URL SnooperOrbit Download Manager の “Grab++” モジュール (インストール時に不要なアドウェアがないか注意) を利用すると、ネットワークトラフィックを分析して URL を見つけることができます

1  fluxtendu  2010-02-27


私はこのChrome用の拡張機能、Grab Any Mediaをお勧めします

英語、イタリア語、フランス語、ドイツ語、ポルトガル語に翻訳されています(右の言語旗をクリック)

1  Leonardo  2011-10-29


あなたは必ずしもリアルタイムでストリームとしてそれを必要としていない場合は、DonwloadHelper for Firefoxを使用することができます。これは、オフラインでの閲覧や好きなプログラムでの閲覧のストリームの背後にあるファイルを保存することができます

0  Nicholaz  2010-02-27


タイトルとURLをコピーしました