私はFlashストリームを見ています。私は2人のプレイヤーで同じストリームを見ることができます(他の誰かによって設定されます)が、私はそれらのどれも好きではありません。
これら2人のプレイヤーがプレイしているフラッシュストリームへの直接リンクを見つける/取得/抽出する方法はありますか?それで、私は別のプレーヤーを使ってそれを見ることができますか?
編集:プレーヤーはFLVではなくRTMPストリームをストリーミングしていますビデオファイル
フラッシュファイルをダウンロードして逆コンパイルします。ストリームのソースは見つけやすいはずです。
プレーヤが一般的なものであり、プレーヤが再生しているファイル/ストリームがパラメータとして渡されている可能性があります。 "embed"/"swf"用のWebページのソースコード、またはページ上のFlashオブジェクトの近くにあるテキストを取得します。それから「param name」/「param value」の内容を見てください。
Firefox用Firebug、およびGoogle Chromeデベロッパーツール( Chrome に組み込まれている)は、ブラウザによって実行されたすべてのHTTP要求を表示できます。彼らは時々これらのようなURLを明らかにする。
Firefoxでは、Firebugをインストールし(再起動なし)、バグアイコンをクリックしてアドオンを起動し(カスタマイズすると表示されます - デフォルトでは表示されます)、FirebugウィンドウでNetタブをクリックしてAllビデオページを更新してください。 "GET video"のような行にマウスを合わせると、URLが表示され、URLを右クリックして場所をコピーします。
Chromeで、開発者ツールを開き、ネットワークタブを確認して、ファイルの再生を開始します。
Fiddler2 はこのための素晴らしいツールです。 Wiresharkと同じだがHTTP専用のものだと考えてください。それはあなたのブラウザがしていることを正確に明らかにするでしょう。ローカルのHTTPプロキシとして設定することで機能します。あなたのブラウザにそれを向けると、それはなされたすべての接続とどんなデータが送信されるかを明らかにするでしょう。
多くの答えからわかるように、これを行うには多くの方法があるはずですが、おそらく最も簡単な方法の1つは、 のようなFirefoxアドオンを利用することです。DownloadHelper addon。これはすべてのOSで利用できるという利点もあります。
(この機能にアクセスするにはさまざまな方法がありますが、アドオンにはボタンやオプションを非表示または表示する設定があるため、設定に関係なく明確にアクセスできる方法について説明します)。
いくつかのトラブルシューティング.
そのようなリンクをVLCでテストすると、場合によってはプレーヤーがそれらを再生できない、またはクラッシュすることさえあります。しかし、これは次のように修正できます。
そのようなURLの最後の部分は/video.flv?start=0
のようなものです。それを/video.flv?
に変更するとうまくいくかもしれません。
私はこのようなビデオストリームをキャプチャするために、以下に示す他のソリューションを使用しているときにこれを発見しました。インターネットダウンロードマネージャそれで、IDMは最後の部分start=0
なしでURLを選択します(下の画像で見られるように)。しかし、その最後の部分でも多くのURLをVLCで開くことができます。
Windowsでは、インターネットダウンロードマネージャがそのようなストリームを盗聴してキャプチャすることができます。繰り返しになりますが、FirefoxアドオンのFlashGotと組み合わせて使用する方が簡単だと思いますが、IDMは任意のブラウザで単独で使用することもできます。ビデオを入手する準備が整うと、IDMは次のURLを表示します。
編集を検討する:
「編集:プレーヤーはFLVビデオファイルではなくRTMPストリームをストリーミングしています。」
RTMP(リアルタイムメッセージングプロトコル)は、ビデオフォーマットとしてFLVまたはMP 4のいずれかを使用します。
URLスヌーパー または Orbit Download Managerの「Grab ++」モジュール インストール時に不要なアドウェアに注意する)と、ネットワークトラフィックを分析してURLを見つけるのに役立ちます。
Chrome用にこの拡張機能をお勧めします 任意のメディアを取得 。
英語、イタリア語、フランス語、ドイツ語、ポルトガル語に翻訳されています(右側の言語フラグをクリックしてください)。
リアルタイムのストリームとして必ずしも必要としない場合は、Firefox用のDonwloadHelperを使用できます。それはあなたがオフラインでの視聴またはあなたが好きなプログラムで見ることの流れの後ろにファイルを保存することを可能にします。