从 SWF 下载视频

从 SWF 下载视频

如果我在网络浏览器中看到 SWF 视频(示例:http://www.somename.com/swf/x92154)我如何将视频下载到磁盘?如果我使用另存为它正在保存.swf,而不是视频。

答案1

虽然 SWF 的 URL 位于页面源中,但大多数情况下这对您没有帮助。

SWF 通常是流式传输视频,或者也可以将视频嵌入其中。大多数 flash swf 容器将其视频编码为flv 或 f4v。链接将解释可能正在播放的各种编码(H.263、H264、On2……)。最好的办法是使用浏览器插件,如 tamper-data、fire-bug、safari 的 web-inspector 资源或代理来查看运行 SWF 时发出的所有请求。FLV 通常通过纯 HTTP 流式传输,因此,一旦您找到上述检查的 URL,就可以简单地下载。它们可以用 FLV 播放器播放(有几个,大多数都不太好),或者在用 flash 或 Adob​​e Air 构建的容器中播放。您可能想要转换它们,这比较棘手,但ffmpeg网上有一些带参数的指南。在极少数情况下,SWF 包含嵌入在自身中的视频,您可以使用提取它的工具,奇怪的是有些版本确实ffmpeg这样做。

答案2

.swf是视频 (Shockwave Flash)

您可以将 SWF 文件拖到浏览器中,或者使用一些独立的播放器(例如Flash 电影播放器) 播放视频。

答案3

SWF 提取器用户可以使用该软件提取所有未压缩的 SWF 文件。使用“打开并提取全部”按钮即可轻松启动该过程。它可以反编译 SWF 中的 MP3 文件和图像,用户可以使用按钮下方的网格查看所有提取的资源。

答案4

实际上,要播放 SWF 文件,首先需要将其下载到您的磁盘。它通常保存在您的临时 Internet 文件中。在 Windows 上,地图默认是隐藏的。

相关内容