web-dev-qa-db-ja.com

JW Player 5.1から.flvストリームを抽出する方法

問題は、インターネット接続が遅いため、動画がYouTubeのようにバッファリングされないことです。したがって、私はJW Playerでストリーミングされている.flvファイルのURLを抽出して直接ダウンロードできると思いました。予備調査を行ったところ、次の情報が見つかりました。

11
Catfish

rtmpdumprtmpsuckはうまく機能しました。トリックは、rtmpdumpに関連するオプションを見つけることです

詳細な手順はここにあります: http://pclosmag.com/html/issues/201104/page19.html

それはこれに帰着します:

  1. (ルート)iptables -t nat -A OUTPUT -p tcp --dport 1935 -m owner \! --uid-owner root -j REDIRECT
  2. (ルート)rtmpsuck
  3. ブラウザ、関連ページに移動、動画を再生
  4. ルート端末では、rtmpdumpに必要なオプションを取得する必要があります
  5. (ルート)iptables -t nat -D OUTPUT -p tcp --dport 1935 -m owner \! --uid-owner root -j REDIRECT
  6. 関連するオプションを指定してrtmpdumpを実行します

ライブストリームの場合は、--liveオプションをrtmpdumpに追加します。

13
ariddell

このFirefoxの拡張機能を使用してみてください: https://addons.mozilla.org/en-US/firefox/addon/3006?src=api これにより、ほとんどのflvまたは他のビデオファイルをネットに保存します。

4
guacamoly

URLとm3u8プレイリストが見つかれば、VLCを使用してストリームを保存できます。

  1. メディア->変換/保存
  2. ネットワーク[タブ]
  3. 過去のURL " http://example.com/video_6.mp4/playlist.m3u8
  4. 下部の「変換/保存」ボタンをクリックします。
  5. ローカルの保存先パスを参照します。拡張子を含める、.mp4
  6. 同じタブの[設定/プロファイル]セクションで、
    1. 新しく作る
    2. 「オリジナルMP4コンテンツ」という名前を付けます
    3. カプセル化:「MP4/MOV」を選択します
    4. ビデオコーデック:ビデオを選択します。 [オリジナルを保持...]を選択します...
      1. コーデック:H-264
      2. ビットレート、フレームレート、スケール、幅、高さ= 0。
    5. オーディオコーデック:[オーディオ]を選択します。 [オリジナルを保持...]を選択します...
      1. コーデック:MPEGオーディオ
      2. ビットレート:128kbps
      3. チャネル:2
      4. サンプルレート:44100
    6. 保存ボタンをクリックします。
  7. 作成した「元のMP4コンテンツ」を選択します。
  8. フォームの下部にある[開始]ボタンをクリックします。

... 待つ。ビデオをダウンロードして組み立てます。 ...楽しい。

2
Paul

RTMPdumpは完全に動作します。

http://www.nirsoft.net/utils/rtmp_dump_helper.html を使用すると、WindowsでRTMPdumpを簡単に使用できます。

2
RTMPguru