Comprehensive Guide to Saving Streaming Video

Have you ever come across a wonderful video that you wanted to download, but couldn�t find a way to do so? If the answer is yes, read on.

Majority of the video content available on the web can be grouped into four categories: Windows Media Video, Apple QuickTime Video, Real Video and Flash Video. In this article I shall deal with each one of them. But before getting started you need to download few sofware.
All the utilities mentioned below are Freeware.

i) K-Lite Mega Codec Pack so that you can view the media files. Make sure you install Real Alternative, QuickTime Alternative and Mov downloader.
ii) Orbit Downloader to download files.
iii) GetASFStream to download ASF and ASX files.
iv) Naviscope
v) Any FLV viewer to view FLV files.
Now, let�s get started.

Figuring out the URL

The first and most important step is to find the actual location (url) of the video.

Arrow From the Source : You can attempt to extract the url from the source code of the webpage. Right Click on an empty spot on the page and click on “Source” (it is “View Page Source” in Firefox) option in the context menu. Now use the “Find” option provided by your browser to locate the video. Depending upon the type of video content try using the following keywords:

General – stream, vid, video and media
Windows Media Video – wmv, asf, asx, mms, avi
QuickTime Video : mov, mpeg, avi, 3gp
Real Video : rtsp, ram, rm

Arrow Naviscope : However the above method is not recommended. Because it is cumbersome and won�’t always work. Often the url is hidden using scripts (JavaScript, ActiveX etc). There is a simpler method. For this you would need to download a freeware called Naviscope. There are a couple of things you have to keep in mind while using Naviscope – i) You must launch Naviscope before opening your browser and ii) You must change you browser’s proxy settings to 127.0.0.1 : 81.
Once Naviscope is running properly, simply load the webpage containing the video in your browser. The Naviscope floating bar displays all active connections. Hovering your cursor over the listed connections would reveal more detail. All you have to do is figure out which of the listed connections represents the video file. This shouldn�t be difficult. Generally video files are much larger than everything else (over 1mb). The screenshot below should give you an idea.

Naviscope

Now right click on the progress bar and select “Copy URL to Clipboard” option. All this is very simple. This will become clearer if you watch the demonstration video provided at the end.

Using Naviscope is better since it works with any kind of streaming content – video or audio. Also it gives you link to the actual file instead of metadata files (like ASX and RAM).

Arrow Safari : Safari has a built in tool called Activity Analyser. You can launch it by pressing Ctrl+Alt+A or from Windows–>Activity. The Activity window lists all active connections. All you need to do it locate the url of the streaming video and double click on it to start the download. Once again this shouldn’t be too difficult if you pay attention to the file sizes, since video files are significantly larger than other files.

You can also give URL Snooper from Donation Coders a try.

Downloading the Video

Obviously the next step is downloading the video. This is very straight forward in most cases. I would recommend Orbit Downloader for downloading as it works with a large amount of streaming content.

If you use Naviscope you would always get the url of the actual content. However, if you use other methods (like searching through the source code) you may end up with the url for the metadata file (asx or ram). I have provided file-specific download instructions below.

Arrow Windows Media Files (wmv, asf and asx) : Wmv files can be simply downloaded using a download manager. However, to download ASF and ASX files you need a software called GetASFSteam. You can download it from here. Launch GETASFStream, enter the url and select “DL is started” from File menu to start downloading. Check the video included for quick demonstration.

GetASFStream

Arrow Real Media Files (ram, smil and rm) : RAM (Real Audio Metadata) files are metadata files that contain the url to the actual video file (rm). Once you have the url for RAM file, download it and open with Notepad. This file would contain a link to either ram or rm file. Sometimes these files contain multiple links. If it’s a ram file repeat the step. Once you get the link to rm file download it with Orbit Downloader.

Another type of metadata file that is sometimes used is SMIL. Again you need to open the concerned file with Notepad to obtain the url for the actual video files. SMIL files can be used to pack both QuickTime as well as Real Media files.

Arrow QuickTime Video Files (mpeg and mov) : QuickTime Pro generally allows you to download QuickTime videos. Mov downloader (included in K-lite codec pack) can also be used to download MOV files. For embedded content use Naviscope to get the url and Orbit Downloader to download. For demonstration check the video included. I have used Move Trailer’s available at Apple.com in the demonstration video.

Arrow Flash Media (swf and flv) : This is again really simple. Use Naviscope to find out the url and then download the file. I have demonstrated this method in the video included below. There are simpler ways to download flv files from popular video sharing websites. You can use Keepvid.com to generate the download links. Opera users can use this userjs (by xEarth) or button (by fanel). Firefox users can try Ook? Video Ook! extension. You can also use Orbit Downloader to download flv videos from all popular video sharing websites. Here is how to do it :
Arrow Launch Orbit Downloader. Launch Grab++ from Tools menu.
Arrow Open the webpage in Firefox or Internet Explorer and play the video.
Arrow Grab++ will automatically figure out the video url and display it. Now simply select the video you wish to download and click the Download button.

Orbit Downloader

A more detailed tutorial is available here. This technique works on almost all websites including Bebo, Break, Comedy Central, Dailymotion, eSnips, Flickr, Google, Hi5, Hulu, iFilm, iJigg, IMEEM, Metacafe, MOG, MojoFlix, Multiply, Myspace Music, Myspace Video, Pandora, PerfSpot, Raaga, Radioblogclub, Repubblica, Stream Media, Tumblr, Veoh, Vox, Xanga, Yahoo Music, Yahoo Video, YourFileHost and Youtube.

Fail-Safe Methods

Above methods should work for almost all content available on the net. However, under rare circumstances they may fail. In such cases there are two things you can try :
Arrow Check your browser’s cache. There is a good chance that you would find the full video file there. This is sometimes necessary for mpeg videos.
Arrow Play the file and use a screen-recorder to record it. Make sure that hardware acceleration is not being used while playing the file. You can use AutoScreen Recorder or Camtasia Studio. ACA Capture Pro works even with hardware acceleration enabled.

Demonstration Video

Did you find this tutorial useful? Did it work for you? Do let me know.

*Last Updated 12th October 2008

33 Responses to Comprehensive Guide to Saving Streaming Video

  1. Shankar Ganesh June 5, 2007 at 3:57 pm #

    Great Post, Pallab. Just dugg it :)
    http://digg.com/software/Comprehensive_Guide_to_Saving_Streaming_Video

  2. Link Saturation Hacks June 5, 2007 at 4:15 pm #

    nice to know, i have always been one to fish around my firefox cache, lots of goodies in there.

    dugg

  3. Pallab June 5, 2007 at 4:48 pm #

    Thanks Shankar :)

  4. Klettergriffe June 5, 2007 at 9:22 pm #

    Thansk for the Demo Video, very cool.

    Hans from Germany :-)

  5. wedush September 2, 2007 at 11:43 pm #

    yow man i need help, how to download video from veoh.com.
    i want to download it via download manager.

  6. Pallab September 4, 2007 at 5:17 am #

    The above procedure works for veoh also. You can use naviscope or safari activity monitor to obtain the download link.

  7. Ben October 10, 2007 at 10:21 am #

    It doesn’t work for video.yahoo.com and http://www.videocure.com, I can only get the wvx file. Is there any other method to download the video?

  8. me April 23, 2008 at 4:45 pm #

    You can use Orbit Downloader’s Grab++ instead of Naviscope. You do not have to restart the browser (any browser) or change any proxy settings. It catches the links automagically.

  9. BD October 6, 2008 at 11:17 pm #

    Hey Pallab – Have a look a at Replay Media Catcher. This one downloads in many formats that other programs cannot.

    Also – WM Capture is the best way to record on-screen, in case NONE of the aforementioned programs work.

    You should update the article!

  10. Pallab October 12, 2008 at 9:31 pm #

    Replay Media Catcher is a nice software. Unfortunately it’s not free. I have by and large tried to use only free software in this guide.

  11. Thomas December 22, 2008 at 2:00 pm #

    Hi Pallab,

    since some weeks these things do not work any more for this site (this links are only working from 20:00 to 6:00, european time):
    http://rtl-now.rtl.de/diepatin.php

    With Orbit 3.01 you can fetch the correct url for the stream, but it doesn’t work. Only with replay media catcher… Here it works with the same link. Under properties you can see the link in another way (two parts):

    Downloading RTMP stream:
    RTMP App: rtmp://fms.rtl.de/rtlnow/_definst_
    Media Path: 139/E74373_FA001_700k?ivw=di…………………………………..

    Do you have any idea?

    Regards
    Thomas

  12. Pallab December 25, 2008 at 10:48 am #

    Are you trying to download a live streaming video?Unfortunately that is not possible.
    For that you need to use replay media catcher or similar products.

  13. Thomas December 25, 2008 at 4:52 pm #

    The same stream is every day online – from 20:00 to 6:00 …

  14. Pallab December 25, 2008 at 7:12 pm #

    the timing is bit of a problem for me. Unfortunately I am going on a vacation and wont be able to come online for a couple of weeks. I will try and help you out after that.
    Meanwhile can you please try naviscope and see if that helps?

  15. Thomas December 25, 2008 at 8:09 pm #

    I will try it. Thank you! Have a nice vacation :-)

  16. Thomas December 25, 2008 at 8:39 pm #

    Naviscope doesn’t work. I have tried it with IE. Proxy is set. Is working fine for Youtube. But here: Nothing…

  17. Ahaimdo January 13, 2009 at 7:22 am #

    Thanxxx,
    the “From the Source” worked great wih me , I even downloaded .mp4 videos whish have failed me wih many programs

  18. Attorney Optimization May 29, 2009 at 10:04 pm #

    I want to save the video to my comp. I was able to do it before, but only on the WMP 9. Should I switch back to try and save video or is there a way of saving streaming video on WMP 11?

    • Pallab May 29, 2009 at 11:01 pm #

      Try the method I mentioned (i.e. Naviscope or Orbit). It works with streaming WMP videos.

  19. Shaunak De July 30, 2009 at 9:03 pm #

    On Fedora 11 x86_64, all videos streamed over flash are stored by Firefox in the “/tmp” directory. Saving the vid is a simple matter of copy-paste. ;)

    Note: Firefox deletes the temporary file as soon as you navigate away from the page.
    .-= Shaunak De´s last blog ..Scenic Sunset =-.

  20. Mark Wuyten September 29, 2009 at 3:00 pm #

    I would like to download this streaming video http://www.rtve.es/alacarta/todos/abecedario/R.html#593858 but don’t know how to. No matter if I use Safari or IE. Normally I would double click on the largest (and increasing) Activity file in Safari and off it goes but it doesnt work with this video (and I dont see the big video file in Activity either). Any hints?

    • Pallab October 2, 2009 at 9:56 am #

      Its weird. Nothing shows up even in Orbit’s Grab++. I guess you will have to use a screen recorder.

  21. JAB_au October 2, 2009 at 9:35 am #

    You may find Flashgot (http://flashgot.net/), a Firefox extension, useful, It’s great for grabbing those stubborn peaces of media.
    .-= JAB_au´s last blog ..Real Alternative 2.00 MSI Installer =-.

  22. Streaming Recorder March 13, 2010 at 6:00 pm #

    Thanks for the information and article post.

  23. over-50@http://over-50s-info.com August 1, 2010 at 9:00 pm #

    Yes, the a Firefox extension is a great tip – thanks!

  24. Ramesh February 16, 2011 at 3:10 am #

    Orbit Downloader OR Naviscope 8.7 does not seem to work with Raaga.com as of Feb 2011. Not sure if I am doing anything wrong?

  25. Marissa July 5, 2011 at 5:29 pm #

    Hey, that’s a great post! I personally use Safari, thanks for sharing information about it as well. And the tutorial is wonderful too! You did a great job!

Trackbacks/Pingbacks

  1. Car Donation Tips » Comprehensive Guide to Saving Streaming Video - June 5, 2007

    [...] post by Pallab and software by Elliott [...]

  2. Webmaster Forums - June 6, 2007

    Realistic Guide on Downloading Streaming Video…

    There are a lot of ways on how to download video content in the internet, among those methods here are some of the most practical ways on downloading them, ether in several formats that are commonly u……

  3. Ten Things I Want to See in Opera 10 » Not Just Another Blog - June 6, 2007

    [...] Monitor : This feature is already present in Safari, and is extremely handy when you want to download streaming content. Currently I have to use Naviscope to monitor browser activity. This is something that should be [...]

  4. Links : Shankar Ganesh | Tech Blog - June 10, 2007

    [...] How to save streaming video? – Pallab [...]

  5. Weekend Reads 10 - Jun - 2007 | ManasT.com - June 10, 2007

    [...] Comprehensive Guide to Saving Streaming Video – [...]

  6. Blog tag: 5 things I’d like to see in Opera » Not Just Another Blog - July 20, 2007

    [...] Monitor : This feature is already present in Safari, and is extremely handy when you want to download streaming content. Currently I have to use Naviscope to monitor browser activity. This is something that should be [...]

More in Software, The Web (198 of 233 articles)