VideoCacheView v1.87 - Save downloaded video files from Web browser cache
Copyright (c) 2007 - 2011 Nir Sofer

Related Utilities

  • Applian FLV Player - Freeware Flv player from Applian technologies that can play all flv files you extract with VideoCacheView.
  • Replay Capture Suite - Capture any video/audio stream and convert it to to 36 popular formats.
  • InstalledCodec - Displays the list of all Codec drivers currently installed on your system, and allows to disable unwanted Codec drivers.
  • WebVideoCap - Capture Flash video (.flv) and RTSP/MMS streams from Video Web sites

Description

After watching a video in a Web site, you may want to save the video file into your local disk for playing it offline in the future. If the video file is stored in your browser's cache, this utility can help you to extract the video file from the cache and save it for watching it in the future.
It automatically scans the entire cache of Internet Explorer and Mozilla-based Web browsers (Including Firefox) and finds all video files that are currently stored in it. It allows you to easily copy the cached video files into another folder for playing/watching them in the future. If you have a movie player that is configured to play flv files, it also allows you to play the video directly from your browser's cache.

Versions History

  • Version 1.87
    • On Windows Vista/7/2008: The cache of Internet Explorer is now loaded from both the base cache folder and the 'Low' subfolder. (In the previous versions, only one of them was loaded, according to the last modified date/time of the index.dat file)
  • Version 1.86
    • Added 'Copy Filenames List' option.
  • Version 1.85:
    • Fixed to work properly with the cache of Firefox 4 Beta.
  • Version 1.84:
    • Fixed VideoCacheView to read the cache of Chrome Web browser even when it's opened and locks the cache files.
    • Added option to use the 'Open With' feature on double-click. (In 'Advanced Options' window)
  • Version 1.83:
    • The status bar now displays the total size of selected files in KB/MB. (Only existing files are accumulated)
  • Version 1.82:
    • Added 'Open Selected File With' option, which allows you to play/open a video file with another application, instead of the default one.
  • Version 1.81:
    • When you close a Web page with temporary flash video file, VideoCacheView now automatically removes the deleted temporary file, without the need to refresh the entire list (This change only works when 'Automatic File Size Refresh' is turned on).
  • Version 1.80:
    • Fixed issue: VideoCacheView failed to detect .mp4 files if the server sent wrong content-type, like text/plain.
  • Version 1.78:
    • VideoCacheView now allows you to choose what to do when you double-click on a video item - Show properties, play, or open URL in Web browser. (In 'Advanced Options' window)
  • Version 1.77:
    • Fixed issue: When there was an opened Web page with a Java applet, VideoCacheView stopped responding (hang), without even the ability to kill the process. VideoCacheView was released properly only after closing the Web browser page containing the Java applet.
  • Version 1.76:
    • Added 'Add Header Line To CSV/Tab-Delimited File' option. When this option is turned on, the column names are added as the first line when you export to csv or tab-delimited file.
  • Version 1.75:
    • Added 'Automatic File Size Refresh' option. When this option is turned on, the file size of temporary .flv files is automatically refreshed, so you can easily watch the progress of the .flv download by the Web browser.
  • Version 1.72:
    • Fixed bug: For some Web sites, the 'Content Type' value displayed for Firefox Web browser was incorrect.
  • Version 1.71:
    • Fixed the problem with Firefox 3.6.4: Starting from this version of Firefox, the flash component is hosted is a separated .exe file (plugin-container.exe) instead of Firefox.exe, and that caused VideoCacheView to stop working with the temporary .flv files created by Firefox. This version of VideoCacheView fix the problem.
  • Version 1.70:
    • Added 'Open File Folder' option.
    • The video cache files are now listed during the cache scan process, instead of displaying them only when the scan process is finished.
  • Version 1.65:
    • Added more command-line options to control which video items are displayed.
  • Version 1.61:
    • Fixed bug: in some rare cases, VideoCacheView failed to locate the video files in the Temporary Folder.
  • Version 1.60:
    • Added 'Stop' button to allow you to stop the video files scanning.
  • Version 1.57:
    • Fixed a problem with crash/exception when reading the cache of Chrome Web browser.
  • Version 1.56:
    • Fixed VideoCacheView to work with the cache index file of Opera 10.50
  • Version 1.55:
    • Added 'Show Advanced Options Before First Load' under the Options menu. When this options is selected, you'll be able to choose the Web browsers that you want to use before the video list is loaded in the first time after you run VideoCacheView.
  • Version 1.53:
    • Improved the performances of scanning the cache of Internet Explorer.
  • Version 1.52:
    • Added sorting command-line options.
    • Fixed VideoCacheView to automatically detect the cache folder of Opera 10.
  • Version 1.51:
    • Added support for image files. Although this utility was created for extracting video files, some users requested to add image files. This options is disabled by default, because the cache may contains a lots of images.
    • Fixed bug: In rare case, VideoCacheView crashed immediately after running it.
    • Changed the 'Save Selected Items' option to 'Export Selected Items', because the word 'Save' confuse many users which think that this option save the video files themselves , while the real option that do this is 'Copy Selected Files To'.
  • Version 1.50:
    • Added new option (In Advanced Options): Scan also the Temporary Folder for the following Web browsers. Allows you to get the flash files in Temporary Folder of other Web browsers that are not supported by VideoCacheView. Simply add the .exe filename of the browser, and VideoCacheView will grab its Temporary Folder flash files too.
  • Version 1.45:
    • Added /copyalltemp command-line option - Copy all .flv (Flash) video files currently stored in the temporary folder. This option is very useful if you have some opened browser windows with video from YouTube, Metacafe, or others, and you want to save these video files into the desired folder, without displaying any user interface.
    • Added /copymms command-line option - Convert .dat file of MMS stream into .wmv file.
    • Fixed bug: Under Windows Vista/Windows 7 - In some circumstances, VideoCacheView didn't display all video files in the cache.
    • Fixed bug: Under Windows 7, VideoCacheView failed to display video files stored in temporary folder. (Be aware that even after fixing the bug, you still have to run VideoCacheView as admin in order to view the files in temporary folder)
    • When installing VideoCacheView with the installer (VideoCacheView_setup.exe) - "Save All Opened Flash Videos" shortcut is added.
  • Version 1.43:
    • VideoCacheView now also allows you to play .flv files from the temporary folder.
  • Version 1.42:
    • Added support for .SWF files (By default, this option is not enabled, because the cache may contains a lots of .SWF files, most of them are advertising)
  • Version 1.41:
    • Added support for working with the cache files of Google Chrome 2.x
  • Version 1.40:
    • Added support for audio files. (useful for music/songs/ringtones Web sites)
  • Version 1.36:
    • Fixed bug: In some systems, VideoCacheView didn't display all files from Firefox cache.
  • Version 1.35:
    • Temporary Folder - If there is more than one temp folder (For example: c:\temp and F:\Documents and Settings\Administrator\Local Settings\Temp), VideoCacheView will now scan both of them.
    • Fixed issues with long/short filenames with Temporary Folder.
    • In 'Advanced Options' - Added an option to choose another temp folder.
    • Fixed the focus issue after closing the Copy dialog-box.
  • Version 1.30:
    • Added 'Load video files from...' in 'Advanced Options'. (Filter by Browser types/temporary folder)
  • Version 1.25:
    • Added support for the cache of Chrome Web browser.
  • Version 1.21:
    • Added support for temporary flv files of Safari Web browser.
  • Version 1.20:
    • Added support for video files stored in the cache of Opera Web browser.
    • Added support for temporary flv files of Google Chrome Web browser.
  • Version 1.15:
    • Added support for mms streams stored in IE cache.
  • Version 1.11:
    • Added AutoComplete to filename/folder text-boxes.
    • Dilog-boxes are now resizable.
  • Version 1.10:
    • VideoCacheView now can also extract flv files from the temporary folder of Windows. (Cache Type = 'Temporary Folder')
  • Version 1.09:
    • The URLs in HTML report are now created as links.
  • Version 1.08:
    • Added support for saving as comma-delimited text file.
    • Fixed bug: The main window lost the focus when the user switched to another application and then returned back to VideoCacheView.
  • Version 1.07:
    • Fixed bug: The browse folder button failed to work in the copy dialog-box.
  • Version 1.06:
    • Added 'Advanced Options' that allows you to select another cache folder for Firefox.
  • Version 1.05:
    • Added new option: 'Delete Selected Cache Files'.
    • Added new option:'Copy as new name if filename already exists'.
    • Fixed empty filenames bug.
    • Added automatic filename extension according to the content-type.
  • Version 1.02 - Another fix for Vista with User Account Control.
  • Version 1.01 - Fixed the problem with Vista when User Account Control is turned on.
  • Version 1.00 - First release.

Using VideoCacheView

VideoCacheView doesn't require any installation process or additional DLL files. In order to start using it, simply run the executable file (VideoCacheView.exe)
After running VideoCacheView, it scan the cache folders of your Internet Explorer and Mozilla browsers, as well as the temporary folder of Windows. Wait 5 - 30 seconds until the scanning process is finished, and the main window of VideoCacheView should display all the video files that are currently in cache.

After the video list is displayed, you can use one of the following options, assuming that the video files are stored in the cache ('In Cache' = Yes):

  • Play Selected File: Allows you to play the video file directly from the cache, assuming that you have a video player that is configured to play .flv files.
  • Copy Selected Files To: Allows to copy the video files from the cache into another folder, so you will be able to play them in the future.

If you have a video file that is not stored in the cache ('In Cache' = No), you can use the 'Open Download URL In Browser' option (F8) in order to download the video file. You can also use the 'Copy Download URLs' option (Ctrl+U) to copy the download URLs to the clipboard, and then use then in your browser or in other download software.
Be aware that some Web sites may not allow you to download a video file in this way.

Flash Video Files In Temporary Folder

Each time that a Web browser plays a Flash video file, the .flv file is saved into the temporary folder of Windows. Normally, you cannot copy this temporary file to another folder, because the flash player locks the file exclusively. Also the file is automatically deleted when you close the Web browser.
Starting from version 1.10, VideoCacheView displays the flash files in the temporary folder, and allows you to copy them into another folder. VideoCacheView can handle temporary flash files created by Internet Explorer, Mozilla/Firefox, Opera Web browser. Be aware that you must wait until the browser finish to download them. otherwise, the copied files will be corrupted.

Playing Video Files Directly From The Cache

Most Web sites today use Flash video files (.flv extension) for playing video inside the Web page.
VideoCacheView doesn't provide a build-in video player, but if you already have a video player that is configured to play .flv files, VideoCacheView will be able to use it for playing the video files directly from the Web browser's cache.

If you don't have a video player that can play .flv files, you may try one of the following freeware solutions:

More Comments...

  • If you want to play/save files from the cache of Firefox, you must close all windows of firefox, because only when you close them, Firefox saves the cache data into the disk.
    However, if the current flash video that you want to save is still opened, you can copy the .flv from the "Temporary Folder" entry, without closing any window.
  • In Windows 7 - If you want to extract files from the "Temporary Folder" and UAC is turned on, you must run VideoCacheView as administrator (Right click VideoCacheView and then choose "Run As Administrator"). For saving downloaded video files from the cache of the Web browsers, you can also run VideoCacheView without Administrator rights.

Command-Line Options

/copyall {Folder} Copy all video files that are currently stored in the cache into the specified folder. If you don't specify a folder, VideoCacheView will ask you to choose it.
/copyalltemp {Folder} Copy all .flv (Flash) video files currently stored in the temporary folder. If you don't specify a folder, VideoCacheView will ask you to choose it.
/copymms <Source .dat file> <Destination .wmv file> Convert a .dat file created when playing mms streams (Usually in the cache of the browser) into .wmv file that can be played by Media Player.
/stext <Filename> Save the list of all video files into a regular text file.
/stab <Filename> Save the list of all video files into a tab-delimited text file.
/scomma <Filename> Save the list of all video files into a comma-delimited text file.
/stabular <Filename> Save the list of all video files into a tabular text file.
/shtml <Filename> Save the list of all video files into HTML file (Horizontal).
/sverhtml <Filename> Save the list of all video files into HTML file (Vertical).
/sxml <Filename> Save the list of all video files to XML file.
/sort <column> This command-line option can be used with other save options for sorting by the desired column. If you don't specify this option, the list is sorted according to the last sort that you made from the user interface. The <column> parameter can specify the column index (0 for the first column, 1 for the second column, and so on) or the name of the column, like "Content Type" and "Filename". You can specify the '~' prefix character (e.g: "~Content Type") if you want to sort in descending order. You can put multiple /sort in the command-line if you want to sort by multiple columns.

Examples:
VideoCacheView.exe /shtml "f:\temp\cache.html" /sort 2 /sort ~1
VideoCacheView.exe /shtml "f:\temp\cache.html" /sort "Browser" /sort "Filename"

/nosort When you specify this command-line option, the list will be saved without any sorting.
/AddExportHeaderLine <0 | 1> Add header line to tab-delimited or csv files. 0 = No, 1 = Yes.
/ShowNonCachedFiles <0 | 1> Show non-cached files. 0 = No, 1 = Yes.
/ShowVideoFiles <0 | 1> Show video files. 0 = No, 1 = Yes.
/ShowAudioFiles <0 | 1> Show audio files. 0 = No, 1 = Yes.
/ShowSWFFiles <0 | 1> Show .swf (flash) files. 0 = No, 1 = Yes.
/ShowImageFiles <0 | 1> Show image files. 0 = No, 1 = Yes.
/ShowAdvancedOptionsOnStart <0 | 1> Show 'Advanced Options' window when you run VideoCacheView. 0 = No, 1 = Yes.
/LoadIE <0 | 1> Load video files from the cache of Internet Explorer. 0 = No, 1 = Yes.
/LoadMozilla <0 | 1> Load video files from the cache of Firefox. 0 = No, 1 = Yes.
/LoadOpera <0 | 1> Load video files from the cache of Opera. 0 = No, 1 = Yes.
/LoadChrome <0 | 1> Load video files from the cache of Chrome Web browser. 0 = No, 1 = Yes.
/LoadTempFolder <0 | 1> Load video files from the temporary folder of Windows. 0 = No, 1 = Yes.

Examples:
VideoCacheView.exe /copyall c:\Temp\VideoFiles
VideoCacheView.exe /copyalltemp c:\Temp\VideoFiles
VideoCacheView.exe /copyalltemp
VideoCacheView.exe /copymms f:\temp\6723.dat f:\temp\6723.wmv
VideoCacheView.exe /stext c:\temp\video_list.txt

Translating VideoCacheView to other languages

In order to translate VideoCacheView to other language, follow the instructions below:
  1. Run VideoCacheView with /savelangfile parameter:
    VideoCacheView.exe /savelangfile
    A file named VideoCacheView_lng.ini will be created in the folder of VideoCacheView utility.
  2. Open the created language file in Notepad or in any other text editor.
  3. Translate all string entries to the desired language. Optionally, you can also add your name and/or a link to your Web site. (TranslatorName and TranslatorURL values) If you add this information, it'll be used in the 'About' window.
  4. After you finish the translation, Run VideoCacheView, and all translated strings will be loaded from the language file.
    If you want to run VideoCacheView without the translation, simply rename the language file, or move it to another folder.

License

This utility is released as freeware. You are allowed to freely distribute this utility via floppy disk, CD-ROM, Internet, or in any other way, as long as you don't charge anything for this. If you distribute this utility, you must include all files in the distribution package, without any modification !

Disclaimer

The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason.

Feedback

If you have any problem, suggestion, comment, or you found a bug in my utility, you can send a message to nirsofer@yahoo.com
Download VideoCacheView in zip file
Download VideoCacheView with install/uninstall support

VideoCacheView is also available in other languages. In order to change the language of VideoCacheView, download the appropriate language zip file, extract the 'videocacheview_lng.ini', and put it in the same folder that you Installed VideoCacheView utility.

LanguageTranslated ByDateVersion
Arabic 10/09/20081.15
Bulgarian 15/03/20101.56
CzechRusk ruleta 2008 27/10/2008v 1.01
DutchJan Verheijen 18/02/20111.86
Dutch Sander Lambregts 05/03/20091.42
French papoo 23/04/20101.60
French Pietekes 09/12/20101.82
Galician Xos Antn Vicente Rodrguez 12/12/2007 
German Latino auf WinTotal.de 21/03/20111.87
Greek (SkyHi) 31/12/20081.36
HebrewAron Don, Israel 13/02/20111.86
Hungarian ZityiSoft 20/06/2009 
Italian Fabio Milocco 15/02/20111.86
JapaneseKasabake 14/10/20101.80
KoreanJong Ku Lee.() 20/02/2011`v1.86`
PolishZbigniew Strzelczyk 26/06/20101.71
PolishHightower 16/02/20111.86
Portuguese BrazilCristiano Boiko 01/03/2011 
Russian-=U.M@x=- 14/02/20111.86
RussianAKAR 14/12/20101.82
Simplified Chinese 203X 20/09/20101.77
Simplified Chinese Lewen@ 27/10/20101.81
Simplified Chinesedingsq 30/01/20111.84
SlovakMaro REGE 12/02/20111.86
SpanishAlvaro Prieto 23/04/20101.6
Spanish Ricardo A. Rivas 15/02/20111.86
Taiwanese OW@M Republic of Taiwan 19/11/20091.52
Traditional Chinese Danfong-GqE 15/02/20111.86
Traditional Chinese o King 04/03/20101.55
ThaiԷ 25/03/2008 
TurkishHARUN "HARBEE" ARI 18/03/20111.86
Valencian vjatv 18/11/2007