I have watched a video on youtube, I didn't close the browser window and it is buffered. I can watch that video anytime, without connecting to internet, as it is completely buffered. But I am not able to find the local cache for it, I checked the default folder of cache for my browser(chrome), which is: %AppData% Local\Google\Chrome\User Data\Default\Cache, but videos is not there. However it must be there somewhere in my local system as I am able to watch it again and again without connecting to internet. I used to get those previously, but something happen either it is saving in some other folder or what. does anyone has any idea?
I found the location at last, It seems the new google chrome has changed the location for Flash temporary files, instead of using the old location for cache files
it is using the below new location:
...\AppData\Local\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash
However I am not sure if it is keeping all files there or only big files (say 100Mbs or more).
Thanks for help!
Update March 2018
Now a days, in most cases, youtube doesn't buffer complete video at once, it buffers in chunks as you watch. Pause the video, the buffering will also be paused.
Also, youtube, uses two WebM streams, one for video and other for audio. These both webM streams will be in cache as separate files. So we have to combine both to watch a video, or play both to watch the video. (But if you fallback to old browser which doesn't support WebM, youtube will fallback to MP4)
Again, not sure if browser is keeping the old chunks of the these files or not, but even if it is keeping, its very hard to find all those right chunks and combine them.
However, if you still interested, chrome uses below cache locations:
C:/Users/.../AppData\Local\Google\Chrome\User Data\Default\Cache C:/Users/.../AppData\Local\Google\Chrome\User Data\Default\Media Cache\