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: nrk Improve series metadata extraction. nrk Extract subtitles. nrk age limit extraction. nrk Improve video id extraction. nrk Add support for podcasts. nrk Generalize and delegate all item extractors to nrk. nrk Add support for mp3 formats. nrktv Switch to playback endpoint. vvvvid season metadata extraction. stitcher extraction. acast extraction. arcpublishing Add support for arcpublishing.com. sky Add support for Sports News articles and Brighcove videos. vvvvid Extract akamai formats. vvvvid Skip unplayable episodes. yandexvideo extraction for Python 3.4.