我怎样才能下载这个棘手的非 YouTube Flash 视频?

我怎样才能下载这个棘手的非 YouTube Flash 视频?

有问题的 Flash 视频是这里。我在 Windows 7 上使用最新版本的 Firefox。

如上所述,该视频不是来自 YouTube 或来自 YouTube 的。我搜索了 Firefox 的缓存,但找不到任何 .swf 或 .flv 文件。VideoDownloadHelper 等插件要么看不到它,要么不起作用。

答案1

youtube-dl,能够毫无问题地处理它,只要您也安装了 ffmpeg 或 libav。以下是他们自己网站上的概述:

youtube-dl是一个小型命令行程序,用于从 YouTube.com 和其他一些网站下载视频。它需要 Python 解释器(2.6、2.7 或 3.2+),并且它不特定于平台。我们还提供了包含 Python 的 Windows 可执行文件。youtube-dl 应该可以在您的 Unix 机器、Windows 或 Mac OS X 中运行。它已发布到公共领域,这意味着您可以修改它、重新分发它或以任何您喜欢的方式使用它。

基本用法是youtube-dl [OPTIONS] URL [URL...]

如果您安装了 avconv 或 ffmpeg,则运行不带选项的命令就足够了,但--ffmpeg-location PATH如果它们不在您的 PATH 环境变量中,则可能需要包含一个。


或者,如果您知道如何并想要自己处理 HLS,您可以指定--dump-json,输出将是一个对象,其中包含从页面中提取的一些元数据,包括 youtube-dl 否则将通过 avconv 或 ffmpeg 运行的 m3u8 URL。这是我得到的:http://player.ooyala.com/player/ipad/82ZHI1dTqN7Gwd8R9-K0su66Mz8-emeI.m3u8?js=1

相关内容