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: postprocessor/embedthumbnail Recognize atomicparsley binary in lowercase.. apa and improve extraction. youporn Extract duration. peertube Add support for canard.tube. youtube up m4a_dash formats. samplefocus Add support for samplefocus.com. vimeo Add support for unlisted video source format extraction. viki Improve extraction.Extract uploader URL and episode numberReport login required errorExtract 480p formatsAPI v4 calls.Extract uploader URL and episode number.Report login required error.Extract 480p formats.API v4 calls. ninegag Unescape title. youtube Improve URL regular expression. youtube Add support for redirect.invidious.io. dplay Add support for de.hgtv.com. dplay Add support for discoveryplus.com. simplecast Add support for simplecast.com. youtube uploader extraction in flat playlist mode. yandexmusic:playlist Request missing tracks in chunks. storyfire Add support for storyfire.com. zhihu Add support for zhihu.com. youtube controversial videos when authenticated with cookies. ccma timestamp parsing in python 2. videopress Add support for video.wordpress.com. kakao Improve info extraction and detect geo restriction. xboxclips extraction. ard Improve formats extraction. canvas Add support for dagelijksekost.een.be.