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.
ReleaseNotes
minor feature: downloader/http crash during urlopen caused by missing reason.of URLError. YoutubeDL --ignore-errors for playlists with generator-based entries.of url_transparent. svtplay Add support for svt.se/barnkanalen. svt Extract timestamp. svtplay Improve thumbnail extraction. youtube error reason extraction. youtube like and dislike count extraction. youtube:tab Add support for current video and lives extraction. infoq format extraction. francetv Update to thumbnail URL. youtube Improve yt initial data extraction. discoverynetworks Add support new TLC/DMAX URLs. rai protocol relative relinker URLs. rai unavailable video format detection. rai Improve extraction. rai extraction. viki Improve format extraction. viki stream extraction from MPD. googledrive format extraction. amara Add support for amara.org. vimeo:album extraction. mtv mgid extraction.