
我在youtube上看過一個視頻,我沒有關閉瀏覽器窗口,它被緩衝了。我可以隨時觀看該視頻,無需連接互聯網,因為它是完全緩衝的。但我無法找到它的本機緩存,我檢查了瀏覽器(chrome)的預設快取資料夾,即:%AppData% Local\Google\Chrome\User Data\Default\Cache,但影片不是那裡。然而,它必須在我的本地系統中的某個地方,因為我可以在不連接互聯網的情況下一次又一次地觀看它。我以前曾經得到過這些,但發生了一些事情,要么它保存在其他資料夾中,要么是什麼。有人知道嗎?
答案1
我終於找到了位置,看來新的Google瀏覽器已經改變了Flash臨時檔案的位置,而不是使用舊的快取檔案位置
...AppData\Local\Google\Chrome\用戶資料\預設\緩存
它正在使用以下新位置:
...\AppData\Local\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash
但是我不確定它是否保留所有文件或僅保留大文件(例如 100Mbs 或更多)。
感謝幫助!
2018 年 3 月更新
如今,在大多數情況下,YouTube 不會立即緩衝完整的視頻,而是在您觀看時分塊緩衝。暫停視頻,緩衝也會暫停。
另外,youtube,使用兩個WebM 串流,一個用於視頻,另一個用於音頻。這兩個 webM 流將作為單獨的檔案儲存在快取中。所以我們必須結合兩者來觀看視頻,或者同時播放兩者來觀看視頻。 (但如果您回退到不支援 WebM 的舊瀏覽器,youtube 將回退到 MP4)
同樣,不確定瀏覽器是否保留這些文件的舊塊,但即使保留,也很難找到所有這些正確的塊並將它們組合起來。
但是,如果您仍然感興趣,chrome 使用以下快取位置:
C:/Users/.../AppData\Local\Google\Chrome\User Data\Default\Cache C:/Users/.../AppData\Local\Google\Chrome\User Data\Default\Media Cache\
答案2
它不適用於鍍鉻。它僅適用於 IE。而且它不適用於新的 Vevo 播放器。您可以下載 IDM 或任何其他用於下載影片的應用程式。