There is a FLV video on a webstie that I'd like to save in order to display it offline. I already tried several solutions which didn't work:
- Basically, it's impossible to get the video from the HTML source code. I do know the exact URL of the video, but there is some kind of protection that forbids the same URL to be played again, either in the browser or with wget.
- It's also impossible with Firefox or Chrome tools. Also, it's impossible with tools that looks into the Flash cache directory (I run on Ubuntu), as flashdownload.sh
- I tried to setup a proxy as squid, but it failed: it seems the foreign website detects it, doesn't accept proxy and it forward me to Google! Also, I'm not sure to understand how to setup correctly squid to save me in the cache directory a playable video file.
Therefore, my clue is to "sniff" the HTTP connection and make a dump of the FLV. I already tried with Wireshark and the option to save HTTP objects in the menu, but unfortunately it doesn't show the FLV file (it shows it if I go to classical video websites). It show me bounce of TCP packets, but my issue is that I'm very unable to reassemble it to one file! Is there any easy solution to do it?
I also tried with ngrep as I am with Ubuntu, but same problem, I have difficulties to find the right command.
Thank you all for your help!