In Maverick, there was an option to download Flash videos from sites like YouTube, Vimeo, etc. by copying the flashxx** file in /tmp directory to another location before closing the window. But in Firefox 4 in Natty, this doesn't work anymore. Why?
|
|
An update to the flash plugin changed the location from The following command lists all the flash files in your Firefox cache.
|
|||||||||
|
|
You can use several Firefox addons in order to extract the FLV files from many websites such as Youtube. I'll show below how to do this MANUALLY with the latest version of the Flash plugin.
That's it! You manually recovered the Youtube video! |
|||
|
|
|
If you navigate to your /proc folder, you will see a bunch of folders all named numerically, including a folder which matches the number in the second field. Now navigate to this folder, then its subfolder “fd”. In this folder, you will see a whole selection of numbers. These relate to the file descriptors themselves. Run Within this, the number from the fourth field will be symbolic linked to the /tmp/Flash* file we found before. To test that this is the right file, you can run it through mplayer or vlc ( Foer easy way try this command in console :
The output will be something like this :
That will list all your downloaded flash streams.For that example there are 2 flash videos from my firefox 4 browser. If you want to copy it, simply use this command :
source : http://n00bsys0p.wordpress.com/2011/02/10/how-to-download-flash-10-2-video-streams-in-linux/ |
|||
|
|
|
This little script would save your downloaded flash files to a custom directory.
it would then open the files in the first folder created above. Customised to include all files ( worked for mpeg and mp4) instead of only flvs. Credits goes to http://desdecode.blogspot.com/2011/04/saving-watched-online-videos-linux.html |
||||
|
|
As far as i know this is not due to firefox nor natty, but a flash update... You can catch the http stream with But remember that it might not be legal, so check your local legislation... |
||||
|
|
Recent versions of the flash plugin hide the temporary file by marking it deleted. Practically the video stream is downloaded to a "deleted file". However, even when a file is deleted, if the file is opened by a process then you can find its file descriptor and consequently the file contents. This simple script prints out the file descriptors of opened Flash videos:
And, you probably want to create a regular file from the file descriptor, for example:
Otherwise the file descriptor is not very convenient (remember, it's a deleted file!) The method should work regardless of your browser. |
||||
|
|
|
Ubuntu 12.04 (Precise) - Firefox 11 Instructions A modified version of chlumma1's bash script. With a text editor, save the code below into file named "getvids.sh". Move it to the location you want to save videos. Right-click on the file, go to Properties, Change the Permissions to "Allow executing as a program". All you have to do is click the script, select "Run in Terminal", and it will save all video files to that directory. To save the whole video, it has to be finished loading in your browser. It will save videos from almost any website, including youtube, vimeo, dailymotion, metacafe, liveleak, facebook. Just delete any video files you don't want. (If a video you want is not getting saved, then the website is probably using a proprietary stream format that can't be saved by any cache retrieving program. Examples: Hulu, netflix, some youtube videos?) Also, VLC player is a great for watching flash videos.
Those who know a bit about the terminal can edit the first two variables and achieve a little extra functionality. Alternatively, to view the files live, you can type this in a terminal to find out where they are PS. Also, excellent work chlumma1, but lay off the C programming style loops a bit ;) |
||||
|
|
|
Hey, this problem already existed in 10.10. So in order to solve it try this:
[quoted from this site: posted by chetancrasta View Post] I hope this will help you. Let me know if this'll work. |
|||||
|
|
For a generally applicable method which works with chrome or firefox try this little program called flashcache. It copies flash videos currently being played back to the current directory. My patch adds the option |
|||
|
|
|
Although not directly answering the question, I ran into the same issue and after some searching found Clipgrab which is much easier to use. |
|||
|
|
|
|||
|
|
|
You can try this command in a terminal
|
||||
|
|
|
follow this link ( Unless I'm really confused (don't think so), that "ewzggcll" will not be in your machine. What you will find there is a random collection of letters (and possibly numbers?) that's very likely to be unique to your Linux and Firefox installation. Nevertheless, this odd-looking random collection is important, because it's essential for getting at the cache[s]. Hope this helps! (HTH) |
||||
|
|
|
Mozilla seems to change the location too frequently. Further, the name of buffer is not the same as the video, so finding out the corrent one from the heap is also difficult. So saving the cached file is not a consistent solution. If installing a desktop program is ok, ClipGrab is the best tool out there. You can
|
|||
|
|
|
You can also use keepvid.com for many video streaming sites. It does require java to be on your machines though. Once installed simply paste in the url link and save it in a variety of formats including mp4 or WebM |
|||
|
|
|
Hope this will help you http://sahanlm.blogspot.com/2012/05/how-to-copy-google-chrome-cache-flash.html |
|||||
|
|
easiest method is to use the "CacheViewer Continued 0.8" addon for firefox after installing press ctrl + shift + c to open and then press show all , there after u can search for a particular cache like jpeg , flv anything ......left click on the item will give u the option to save , save it by giving the required extension like .flv for flash video and .jpeg for jpeg and vice versa link for the addon https://addons.mozilla.org/en-US/firefox/addon/cacheviewer-continued/?src=api |
|||
|
|
|
Thats still possible. You can use the shell script from this post about how to open/play all Flash videos with VLC. To copy all of the videos you have to replace in the last line of the script |
||||
|
|


