youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can save video MP4s and other provided formats or just extract audio tracks.
minor feature: downloader/fragment Set final file's mtime according to last fragment's.Last-Modified header. spreaker Add support for spreaker.com. vlive Improve extraction for geo-restricted videos. vlive Add support for post URLs. viki video API request. bbc BBC Three clip extraction. bbc BBC News videos extraction. medaltv Add support for medal.tv. youtube Imporve music metadata and license extraction. nrk extraction. cda extraction.