Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Save Flash video files from local cache Web Browsers
The Flash plug-in stores its temporary files in /private » var » tmp » folders.501 » TemporaryItems, in files named FlashTmp0, FlashTmp1, and so on.

So if you want to do a quick save without looking at Safari's Activity window, press Command-Shift-G in the Finder (or use the Go » Go to Folder menu item), enter /tmp, and dive down the specified folder hierarchy. You can then move the FlashTmp0 file to the Desktop, add the .flv extension, and watch it with VideoLanClient, MPlayer OSX, or QuickTime with the Perian.component installed. I tested this with Safari and Firefox 3 beta.
    •    
  • Currently 2.47 / 5
  You rated: 5 / 5 (17 votes cast)
 
[155,143 views]  

Save Flash video files from local cache | 15 comments | Create New Account
Click here to return to the 'Save Flash video files from local cache' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Save Flash video files from local cache
Authored by: dasmart on Mar 18, '08 08:43:00AM

im not so sure about this in Leopard.



[ Reply to This | # ]
Where to go in Leopard
Authored by: MacTipper on Mar 18, '08 08:53:58AM
This doesn't work in Leopard. However, if I go to:
/private/var/folders/ee/
and then I go to the folder with a really long strange name:
eeQUOoNjE-GWvpRuzmR28k+++TI
and then I go to the folder inside that folder called
TemporaryItems
I find a video file there. So, if you're running Leopard, that might be where to look.

As a final note, I rebooted and the eeQUOoNjE… folder was gone. So, you have to go to /private/var/folders/ee/ first.

Hope this helps,
MacTipper
My Mac-Tipping Blog

[ Reply to This | # ]
Where to go in Leopard
Authored by: lewsmind on Mar 18, '08 01:19:16PM

I can verify that this is where the Flash temp files are stored for Safari 3.1 in Leopard. However, I didn't have permission to go into the folders via the Finder. I ended up checking via Terminal.



[ Reply to This | # ]
Save Flash video files from local cache
Authored by: ronny on Mar 18, '08 09:10:33AM

If you're using Gecko based browsers (e.g. Firefox, Camino), try typing 'about:cache' in the location bar. Search for a part of a URL or ".flv".



[ Reply to This | # ]
Save Flash video files from local cache
Authored by: morespace54 on Mar 18, '08 11:47:12AM

FYI, with embedded players, files don't always ended up with the .flv extension



[ Reply to This | # ]
Save Flash video files from local cache
Authored by: Spencerian on Mar 18, '08 01:03:12PM

An easier way to save any Flash movies, automatically, is through RealPlayer 11 beta and its surprise utility (installed with RP), RealPlayer Downloader. This app watches for any Flash movie that appears in a web browser and notes its in its download browser, giving you the option to save it as a movie file to the computer (probably in RP or other platform format). I normally don't like surprise-ware, but this one's great as it appears to work with places such as SciFi.com and YouTube.com automatically. For the average Jane Nohack, it may be an easier thing than to pillage hidden directories.



[ Reply to This | # ]
Save Flash video files from local cache
Authored by: rpaege on Mar 19, '08 11:12:23AM

I totally agree that RealPlayer Downloader is the way to go with this. It simply saves the file in flv format. Very easy to use. Kudos to Real for this great surprise utility.



[ Reply to This | # ]
Save Flash video files from local cache
Authored by: timcrawf on Nov 17, '08 06:28:49AM

Just want to mention that this is not a separate application, it lives inside RealPlayer.
Open RealPlayer 11
Go to Window>Open RealPlayer Downloader



[ Reply to This | # ]
Save Flash video files from local cache
Authored by: tempel on Apr 14, '11 09:37:16AM

Toast 10 can do this BTW, too (I implemented it :)

Open the Media Browser. Switch the Popop menu to "Web Video". Once you view a Flash movie, it'll appear in the Toast Media Browser. Wait until the video has played (loaded) fully in the Web Browser before you attempt to use it in Toast (you can see that also in Toast where the name will start with "..." as long as the video is still recording).
No worries - Toast will retain all viewed videos even if they've ended, as long as you don't quit Toast.



[ Reply to This | # ]
Save Flash video files from local cache
Authored by: gteague on Mar 06, '12 01:34:07AM

brilliant--thanks mucho!

/guy

---
Watch out where the huskies go--don't you eat that yellow snow. F. Zappa



[ Reply to This | # ]
Save Flash video files from local cache
Authored by: tempel on Mar 07, '12 01:06:27AM
For those savvy with the Terminal.app:

The real trick is to use the "ln" command to create a hard link from the flash file that's currently recorded to another file. That way, even if Flash is done showing the file and deletes the temporary flash file, you'll keep it under the hard-linked name.

[ Reply to This | # ]

Save Flash video files from local cache
Authored by: jprokos on Feb 17, '13 04:47:40AM

Would you expand upon this a bit; using ln in terminal. Maybe a sample of your procedure? Is it still possible under 10.8. I see a bunch of cache files in the Media Cache folder:

/private/var/folders/gw/c8j0f1tn3gl_plkqpqhr21vm0000gn/T/com.apple.WebProcess\+com.apple.Safari/MediaCache/

However, they must be encrypted because adding the proper extension doesn't make the file readable by any media player. I am guessing this has something to do with Apple's new sandboxing features.

Some files occasionally show up in the old way too as flash cache files and are convertible. I am wondering why some go into the old temp folder and why some end up in the Safari Media Cache folder.

Any ideas?



[ Reply to This | # ]
Save Flash video files from local cache
Authored by: tempel on Feb 17, '13 07:21:49AM

It seems sites like Youtube don't create playable flv files any more. In 10.7.5 I see that it creates files in a dedicated "MediaCache" folder, and those files don't play in VLC. With a few othes sites that I occasionally visit, I still see files created in the temp folder that I can play with VLC, though, even in OS X 10.8.2.
So, while 10.8.2 may place some files in a different folder now, they're as useless as the ones it previously placed inside the temp folder's MediaCache folder.

The only ones I found to be playable as those whose names start with "FlashTmp".

I don't believe this has anything to do with Apple or OS X. It's a choice of the Flash Player and/or the website, trying to prevent us from keeping copies of the movies, plain and simple.

And on using the "ln" command:

To preserve and play these FlashTmp file, you'd either, once they're fully loaded in the browser, copy (duplicate) them, and adding a ".flv" extension to them, or - while they still load - use the "ln" command in Terminal as follows:

ln FlashTmp.xyz Movie.flv

You will first have to "cd" into the directory where the flash file is, though. Ask google if you don't know how to do that.

Edited on Feb 17, '13 07:24:54AM by tempel



[ Reply to This | # ]
Save Flash video files from local cache
Authored by: jprokos on Feb 18, '13 07:18:39AM

Glad to get a reply. I opened the "CachedMedia" file using textedit and noticed the header (text at top of file) is quite different than the header in a playable file. The CachedMedia file when open in a text editor starts with Dfrei and is followed by an xml plist header. The question is what process natively reads that file as a video. Or is it converted before it's read by the browser or browser plug ins. Safari will play it over and over again from the cache file it doesn't download it each time.



[ Reply to This | # ]
Save Flash video files from local cache
Authored by: mnishihan on Sep 12, '13 06:43:09PM
I find following terminal command helpful to locate flash video files cached by Firefox on Mountain Lion. I don't use any other browser for online video playback, but this same command should work for flash video cached by other browsers as well. Someone, may also find it useful:
find /private/var/folders -name FlashTmp* -exec ls -lha {} \;
sudo can be added before the command to remove some permission denied messages from the output.

[ Reply to This | # ]