2010-05-08 62 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