2010-05-08 54 views
12

問題是我的網絡連接速度很慢,而且視頻不像YouTube那樣緩衝。因此,我想知道天氣情況,我可以提取正在JW Player中流式傳輸的.flv文件的URL並直接下載它。做了一些初步的研究,我發現下面的信息:如何從JW Player 5.1中提取.flv流?

+3

10,000 views? – 472084 2012-02-22 11:16:28

+0

沒有解決方案? – Ben 2012-04-09 04:45:10

+0

http://superuser.com/questions/31705/downloading-video-from-swf – 2016-04-10 12:40:55

回答

-1

這個文件實際上是被流通過RTMP,這樣就不會有任何FLV每本身進行下載。

不幸的是,除非你使用像RTMPdump一些粗略的工具,沒有辦法下載。

14

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需要的選項。

2

如果你能找到的網址,以及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. 單擊窗體底部的「開始」按鈕。

...等等。它將下載視頻並進行組裝。 ...請享用。

+0

對不起necro,但這對我有用!謝謝! – 2015-05-06 08:57:23