保存以前观看过的 YouTube 视频

6 youtube

是否有工具或 Firefox 插件可以保存来自 YouTube 的已观看视频

我知道像 KeepVid 这样的服务可以下载视频链接。但我不想再次下载我使用 Keepvid 等服务观看过的视频。

Joh*_*n T 6

由于没有一个答案真正解决您的问题(或至少不正确),我会试一试。

.flv尽管扩展名不明显,但浏览器将 youtube 视频缓存为 Flash ( )。使用 Internet Explorer,您可以在Tools -> Internet Options -> Settings -> View Files 中查看缓存。使用 Firefox,您可以about:cache在地址栏中键入,然后在Disk Cache Device 下,单击List Cache Entries。在 Firefox 中查看文件会变得不那么神秘,因此您可以更轻松地确定内容。

使用 IE 浏览器窗口将打开,您可以简单地按大小或修改日期对文件进行排序,并查找以如下开头的文件:videoplayback?ip=0.0.0.0。使用时间戳来确定它是否正确。您可以简单地将该文件复制到桌面并使用 .flv 扩展名重命名。

使用 Firefox 在磁盘缓存页面上,按Ctrl+ 调F出查找对话框并输入videoplayback,您应该会在缓存中找到一个条目。检查时间戳以确定视频是否正确,如果是单击它,如果不是,则在查找对话框中单击下一步直到它是。下一页会有一个链接,右键单击它并选择“目标另存为”并将其指向您的桌面。由于视频在您的缓存中,它应该立即保存。.flv如果需要,将扩展名重命名为。由于这个过程有点广泛,这里是一步一步的:

1

替代文字

2

替代文字

3

替代文字

就程序和附加组件而言,我认为目前没有一个。

  • 请考虑我的回答的评论。flash 存储的文件不能用作 flv。文件的第一个字节(标识字符)不是 flv 的。您知道如何从这种专有格式中提取 flv 吗?无论如何,我相信 OP 更愿意重新下载而不是经历这个痛苦的过程。 (2认同)

Gru*_*ear 0

我相信有一个 Greasemonkey 脚本可以让你做到这一点。我认为是这样的:http://www.openjs.com/scripts/greasemonkey/download_youtube_videos

GreaseMonkey又是一个插件,它允许用户制作的“脚本”自定义 Firefox 中的几乎所有内容,从而极大地扩展了 Firefox 的功能。