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: Introduce release_timestamp meta field. southpark Add support for southparkstudios.com. southpark extraction. sportdeutschland extraction. pinterest Reduce the number of HLS format requests. peertube Improve thumbnail extraction. tver Improve title extraction. fujitv HLS formats extension. shahid format extraction. lbry Add support for channel filters. bandcamp Extract release timestamp. lbry Extract release timestamp. pornhub Detect flagged videos. pornhub Extract formats from get_media end point. bilibili video info extraction. cbs Add support for Paramount+. trovo Add Origin header to VOD formats. voxmedia volume embed extraction.