There are a lot of tools to download videos from Youtube, Dailymotion, Vimeo, etc. but I'd be interested in a more generic way to download flash videos, for example the ones here: http://www.canalplus.fr/index.php?pid=3351
Video Download Helper is the best extension for downloading videos from streaming sites. However some sites have protection and won't allow you to download.
For generic method, grab the videos from the /tmp folder or the browser cache folder. The location depends on the video player being used by the web site.
On Linux you have two additional possibilities. For Flash files transmitted using http - that includes the likes of youtube, dailymotion - the downloaded videos are stored as
/tmp/Flash* while they're being played back. If the files are transferred using rtmp, a proprietary protocol, you can try to find the relevant URLs and download using
rtmpdump. This can sometimes be as simple as looking at the .html file, but it can also involve packet capturing to find the relevant parameters to supply to
In recent versions of flash, the video is saved in your browswer cache. The easiest way to ignore that fact and download the video, is to use flashgot. You can download videos from almost any site with it. It uses a detection method that can capture most videos on almost any site.
In Chrome :
Open up developer tools (Ctrl+Shift+I).
Load the page which contains video.
Click on Network Tab (in developer tools) and click on Type Column and locate the flash or video type ..
Next after locating the type click on corresponding row and locate the file. It's something like videoplayback.
Right click and copy the link address and choose open in new tab
Video starts downloading ...
You can do this to download youtube/facebook or any other community video.