我正在尝试从此处下载视频网站。
我正在使用 Firefox,并且尝试使用多种类型的下载器,但它们只能获取播放器和其他 Shockwave 组件,而不能获取视频。
答案1
一些想法:
如果你有流 URL,请尝试VLC 播放器(它支持HTTP,RTSP,RTMP,MMS(例如WMV,ASF),FTP,RTP / UDP等),你可以输出流从 GUI 或命令行访问文件
尝试视频下载助手Firefox 扩展
尝试抓住任何媒体对于 Chrome 浏览器,
在 Windows 上,尝试RTMP 浏览器,应该可以正常工作(在 *nix 中,你可以在 wine 下运行它)
下载独立版本Adobe Player并尝试一下
在 Windows 上,尝试流传输
在 Linux/Mac 上,Firefox 将视频存储在 /tmp/ 中。例如,其中一个 youtube 视频存储为 /tmp/FlashllvkDZ。只需在重新启动之前将文件复制到安全的地方即可将其删除。此外,当您转到下一个视频时,Firefox 通常会将其删除。
-
例如
gnash http://example.com/loader.swf?mediaId=53bb595914544ff2ae0d45a499b5dd23
尝试 mplayer(仅当链接是 Flash 电影时)
例如:
mplayer -dumpstream -dumpfile test.swf "http://assets.espn.go.com/swf/espnradio/08/stations_stw1.swf?&callsign=WTEMAMAAC&mp3cs=WTEMAM"
您可以使用RTMPDump要转储它,命令示例:
rtmpdump -r "rtmpe://mbc2.csl.delvenetworks.com:1935/a6344/d1/" -a "a6344/d1/" -f "WIN 11,1,102,55" -W "http://s.delvenetworks.com/deployments/player/player-3.37.5.12.swf" -p "http://shahid.mbc.net/media/video/25857/59" -y "mp4:media/2fda1d3fd7ab453cad983544e8ed70e4/97077312a6ac4572892a4bfdba75b9a3-098cac003c11481db1ae72e974a7244f/style_s2012_e59_vod.mp4" -o "style_s2012_e59_vod.flv"
如果你仍然不明白,请使用瑞士信贷或者工具(SWFExtract)直接从 flash 文件转储/调试数据。您还可以使用以下方式在线调试 flash URL显示我的代码并寻找任何直接链接。
更多信息请见:
- VideoLAN 流媒体操作方法
- 主题:如何使用 VLC Media Player 录制流媒体 WMV/ASF/MMS 链接
- 如何查找 Flash 播放器后面的流
- 命令行工具来播放 swf 互联网流?
- 如何反编译 swf 文件?
- 使用 11.10 和 Firefox 保存 .flv 文件的解决方案?
- 如何使用 RTMPDump? - rtmp dump 教程
- 重新审视 rtmpdump
- YouTube - 如何捕获 RTMP 流 - RTMPSuck
- 如何在没有浏览器的情况下运行 SWF(在 Linux 服务器上)?
- 主题:如何下载 Delve Player 视频?
- RTMPExplorer 提供了 StreamTransport 所不具备的一项功能
- 通过 Windows Media Player 观看时录制来自服务器的视频流
- 通过示例学习 rtmpdump
- 主题:在线电视...使用 rtmpdump、rtmpsrv 和 rtmpsuck
- 如何使用 mplayer 下载彩信流
- 如何在 Ubuntu(Linux)中从 MMS、MMSH、RTSP 协议下载
答案2
另一篇文章中有一些很棒的建议。我可以证实RTMP 浏览器效果很好。
- 下载 RTMP Explorer ZIP 文件
- 解压 ZIP 文件然后运行
rtmpExplorer.exe
- 当申请窗口打开时,将网页的 URL 放入框中,然后点击“前往”
- 右键点击视频播放器,选择需要下载的分辨率
- 点击播放
- 等待下载完成并达到100%
- 视频文件现已保存在与 EXE 相同的文件夹中