YouTube, what I need to say more on this website? Anyhow for those who are unaware of it (if any!), this website provides streaming videos to the visitors. Anyone can upload and share their videos. Many number of times when watching a video, we love it to have offline as well. We search for the ‘download video’ link in the page. Oops, you won’t find it. YouTube supports only streaming of videos.
You need to be online to watch a video from YouTube. It also supports buffering. That’s the video can be buffered when connected to the internet and watched offline. (This has helped me to watch so many videos when I’m not connected). But the pain part is if you close the browser, the buffered content is lost. You again have to connect to internet to watch the same video clip.
Why not we download it and have it offline? I googled and found some websites that provide this service. You tell them the video you need, they give you the download link after sometime. You can download it. But you get this service at the cost of advertisements and annoying popups. There is a plug-in available for Firefox users. Still IE users don’t have any options. All I wanted was to download many video clips in a single shot. The only option was to code myself!
I chose VBscript as I don’t need any more software installation necessary for this to run. Almost all the Windows comes with the scripting support. Hence I can run my VBscript anywhere even in the Cyber-cafes. It supports two switches currently. Either I can directly supply the list of URLs of videos I want when I’m calling it or I can provide a text file with list of URLs. Something like
When you call the script with ‘U’ switch you can provide the URLs directly. Something like
YT_DL.VBS U http://www.youtube.com/watch?v=kMYw8SodMWQ, http://www.youtube.com/watch?v=hRMyR8BJ74A
When you call the script with ‘F’ switch you can just provide a path to text file which contains the list of URLs
YT_DL.VBS F url_list.txt
The main advantage of the script is that you can just create a list of videos you want and put in a text file and pass it on to the script with ‘F’ switch. It downloads and saves them in the same folder with the title of the videos as the file names. You are done with a single command. No waiting, No popup and it can run on your background. You need not even bother about it.
Please note, when you running this script for the first time, you will (most probably) get an error message stating, “msxml3.dll: Access is denied”. Don’t worry, it’s a security catch. You need to add http://youtube.com to your list of trusted sites. For this go to the ‘Internet options àSecurity tabà select Trusted and click the ‘Sites..’ button. There you add http://youtube.com. Now run your script. You won’t have any issues.
Once downloaded, you can play those .FLV files using FLV players available over the web for free. You can download one from here. Hope you find this script useful. You can use it and modify it in the way you want. If you have any issues or suggestions, please let me know. Have fun and do share your comments here.
The script can be downloaded here.

Very useful post
Very useful info indeed. I tried, and it worked well.
Keep up the gud work going on.
Cheers
Priya
Man,
The post is very useful.
[...] My Learnings – Markish Personal Blog It’s my Blog..! « Download YouTube Videos easily… [...]
http://www.youtube.com/watch?v=6R9VCNtFrs4
I use VideoGet. It downloads from YouTube, GoogleVideo, MetaCafe, MySpase, Photobucket and other 600+ video websites.
Full List of supported videos websites:
http://nuclear-coffee.com/php/supported_services.php?id=VideoGet
VideoGet also providing you with ability to convert each video in most popular formats for more comfortable video playback. VideoGet supports AVI, MPEG1, MPEG2, WMV, FLV, MP4, 3GP, MP3 file formats, so you will be able not only to view it, but also put it into your iPod, mobile phone or any other portable device. One-click-download-convert. Plugins for Internet Explorer and Mozilla FireFox browser
http://nuclear-coffee.com/VideoGet
Markish
Even after having added youtube.com to the list of trusted sites, I am still seeing the error msxml3.dll: Access is denied.
Any idea what could be the issue here ? I am using Windows XP and IE 7.
Regards
Priya Vijay
Hi Priya,
Please add “http://youtube.com” and “http://www.youtube.com” to your list of trusted sites. Moreover, once the script is succesfully triggered, the video files get downloaded to the same folder in some time…
Regards,
Markish