Я смотрел видео на YouTube, я не закрывал окно браузера, и оно буферизовано. Я могу смотреть это видео в любое время без подключения к Интернету, так как оно полностью буферизовано. Но я не могу найти локальный кеш для него, я проверил папку кеша по умолчанию для моего браузера (chrome), которая:% AppData% Local \ Google \ Chrome \ User Data \ Default \ Cache, но видео не там. Однако он должен быть где-то в моей локальной системе, так как я могу смотреть его снова и снова без подключения к интернету. Раньше я получал их раньше, но что-то происходило, либо сохранялось в другой папке, либо как. у кого-нибудь есть идеи?
google-chrome
youtube
browser-cache
Рахул Р.
источник
источник
Ответы:
Наконец-то я нашел местоположение. Кажется, новый Google Chrome изменил расположение временных файлов Flash вместо того, чтобы использовать старое местоположение для файлов кэша.
он использует ниже новое местоположение:
Однако я не уверен, хранит ли он там все файлы или только большие файлы (скажем, 100 МБ или больше).
Спасибо за помощь!
Обновление март 2018
Теперь, в большинстве случаев, YouTube в большинстве случаев не буферизирует видео целиком, а буферизует во время просмотра. Приостановить видео, буферизация также будет приостановлена.
Кроме того, YouTube использует два потока WebM , один для видео, а другой для аудио. Оба эти потока WebM будут в кеше в виде отдельных файлов. Поэтому мы должны объединить оба, чтобы посмотреть видео, или воспроизвести оба, чтобы посмотреть видео. (Но если вы вернетесь к старому браузеру, который не поддерживает WebM, YouTube вернется к MP4)
Опять же, не уверен, сохраняет ли браузер старые фрагменты этих файлов или нет, но даже если он сохраняет, очень трудно найти все эти правильные фрагменты и объединить их.
Тем не менее, если вы все еще заинтересованы, Chrome использует следующие положения кэша:
источник
Это не работает с хромом. Работает только с IE. Также это не работает с новым игроком Vevo. Вы можете скачать IDM или любое другое приложение для загрузки видео.
источник