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: common Remove unwanted query params from unsigned akamai manifest URLs. tastytrade Remove extractor. niconico playlist extraction. everyonesmixtape Remove extractor. kanalplay Remove extractor. arkena extraction. nba Rewrite extractor. turner Improve info extraction. youtube Improve xsrf token extraction. generic Improve RSS age limit extraction. generic RSS itunes thumbnail extraction. redditr Extract duration. zaq1 Remove extractor. asiancrush Add support for retrocrush.tv. asiancrush extraction. noco Remove extractor. nfl extraction. skysports Relax URL regular expression. tv5unis Add support for tv5unis.ca. videomore Add support for more.tv. yandexmusic Add support for music.yandex.com. nhk:program Add support for audio programs and program clips. nhk Add support for NHK video programs.