11

问题是我的互联网连接速度很慢,而且视频不像 YouTube 那样缓冲。因此我想知道天气我可以提取在 JW Player 中流式传输的 .flv 文件的 url 并直接下载它。做了一些初步研究,我发现了以下信息:

4

5 回答 5

13

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.

于 2012-03-16T14:57:55.110 回答
4

尝试使用这个 firefox 扩展:https ://addons.mozilla.org/en-US/firefox/addon/3006?src=api 它可以让您保存大多数 flv 或网络上的其他视频文件。

于 2010-05-11T00:44:35.437 回答
2

RTMPdump 完美运行。

http://www.nirsoft.net/utils/rtmp_dump_helper.html允许您在 Windows 上轻松使用 RTMPdump。

于 2013-10-28T04:29:55.750 回答
2

如果你能找到 url 和 m3u8 播放列表,那么你可以使用 VLC 来保存流。

  1. 媒体 -> 转换/保存
  2. 网络 [标签]
  3. 过去的网址“ 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. 单击表单底部的“开始”按钮。

... 等待。它将下载视频并进行组装。...请享用。

于 2013-11-10T17:21:43.013 回答
-1

该文件实际上是通过 RTMP 流式传输的,因此本身没有任何 FLV 可供下载。

不幸的是,除非您使用诸如 RTMPdump 之类的粗略工具,否则无法下载它。

于 2010-05-11T04:28:54.880 回答