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: YoutubeDL Protect from infinite recursion due to recursively nested.Playlists. YoutubeDL Ignore failure to create existing directory. YoutubeDL Raise syntax error for format selection expressions with multiple.Operators .Operators. animeondemand Add support for lazy playlist extraction. youporn Restrict fallback download URL. youporn Improve height and tbr extraction. youporn extraction. twitter Add support for unified cards. twitch Add Authorization header with OAuth token for GraphQL requests.. mixcloud:playlist:base Extract video id in flat playlist mode. cspan Improve info extraction. adn Improve info extraction. adn extraction. youtube:search Extract from all sections. youtube:search viewcount and try to extract all video sections. twitch Improve login error extraction. twitch authentication. 3qsdn Improve extraction. peertube Extract formats from streamingPlaylists. khanacademy extraction. spike Update Paramount Network feed URL.