我愿意保存一个在线 flash 视频 ( .flv
) 文件以供将来离线观看。由于服务器速度非常慢且响应迟钝,我无法通过直接链接(使用 Video Download Helper 扩展程序抓取)下载此特定视频文件,但我可以使用网页嵌入播放器将其观看到最后,现在它肯定已保存到缓存中(因为我可以倒回并从任何地方观看而无需等待)。
我去了
/home/用户/.mozilla/firefox/a0zzqdg4.default/Cache
但是我想要的文件不在那里(它大约有 200 MiB,但那里最大的文件有 22 MiB,名为“_CACHE_003_”)。
如果不在标准缓存目录中,它会在哪里?
答案1
它在那里或在 /tmp 中;
现在,Linux 版 Flash Player(从某些 10.xx 版本开始)可以unlink
播放 flv 文件;
ls -la /proc/{PID OF PLAYER PLUGIN}/fd
得到一个想法;
更多信息(查看脚本):http://habrahabr.ru/blogs/linux/104420/
答案2
C:\Users\用户名\AppData\Local\Temp
也可以通过 WIN+R 访问,然后输入 %appdata%,然后按照 Local -> Temp。
答案3
OP 正在寻找 Linux 解决方案,但这个问题也适用于 Windows,因此这里有一个答案。fla*.tmp
查找
C:\Users\username\AppData\Local\Temp
C:\Users\username\AppData\Local\Temp\acro_rd_dir
也可以通过Win+访问R,然后输入%temp%
或关注保罗的榜样:%appdata%
然后接着本地 -> 临时。
不过,你很可能无法对这些文件做任何事情,因为它们会被标记为已锁定或正在使用。有一些程序可以帮你解决这个问题,只需搜索“windows 复制已锁定或正在使用的文件”及其变体。值得一提的是,这些程序可能会使用卷影服务 (VSS)。我喜欢霍博科普以下是一个使用示例:
hobocopy.exe /verbosity=2 %temp%\acro_rd_dir D:\Playback\Incoming flaFF7E.tmp
pushd D:\Playback\Incoming
move /y flaFF7E.tmp SomeUsefulName.flv
explorer /select,%cd%\SomeUsefulName.flv
相关部分是hobocopy source_dir destination_dir file-to-copy
,其余部分是糖。替换探险家……立即start %cd%\SomeUsefulName.flv
开始播放视频,而不是仅仅选择它。
该食谱最后一次测试是在 Windows 7 上使用 Firefox 18 进行的。
答案4
我认为最好使用 WinRAR 并转到C:\Users\youruser\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5
OR \Low\Content.IE5
。然后查看每个文件夹并查找最大的文件,可能以.flv
或结尾.avi
。