yt-dlp
DISCONTINUED
youtube-dl
Our great sponsors
yt-dlp | youtube-dl | |
---|---|---|
52 | 28 | |
239 | 280 | |
- | - | |
9.7 | 0.0 | |
about 3 years ago | about 1 year ago | |
Python | Python | |
The Unlicense | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
yt-dlp
-
YouTube without ads.
yt-dlp (youtube-dl fork) for downloading videos and auto cut sponsored content
-
Help automating download from site
In case anyone else is looking for this, this has been added in yt-dlp
-
Is it possible to download every video from a YouTube channel?
yt-dlp is the one I use these days following the controversy surrounding the main -dl project.
-
Need help downloading playlist from a site not yet supported (ELI5 plz)
Same as youtube-dl. Just download the latest release and run it with youtube-dlc instead of youtube-dl
What you could try, is opening an issue with all the relevant information needed, at the yt-dlc repo made by /u/pukkandan. He's more likely to respond and maybe make an extractor for his fork of youtube-dl (actually a fork of youtube-dlc, which has been abandoned...).
You can get the title you want in yt-dlp using:
-
How to get the best audio with the smallest 360p video on youtube?
and in yt-dlp, -f bv+ba -S +res:360,acodec,abr,+size
In yt-dlp, you can get exactly what you want by using -S res:360,+size
-
With batch file download (process) more than one video in a same time
Note that aria2c doesn't work if the format is DASH. This is fixed in yt-dlp
youtube-dl
-
Youtube video analysis with youtube_dl inconsistent, sometimes giving errors
You might get more consistent results with a fork, most of which have already fixed this issue. Some popular ones are yt-dlp/yt-dlp, blackjack4494/youtube-dlc and animelover1984/youtube-dl. Please note though these might not be drop-in replacements
-
youtube-dl is (possibly) dead
Months before the lawsuit, there were plenty of people complaining that youtube-dl's maintainers closed issues without any reason given. Here is one illuminating example:
https://github.com/ytdl-org/youtube-dl/issues/23860
And there is also an entire fork that fixes the support for just a single provider, Niconico, because the maintainers ignored its issues.
https://github.com/animelover1984/youtube-dl
A quote from its README:
All code in this project is licensed solely with the condition that any portion of it is not permitted to be used in the main youtube-dl fork, either directly or indirectly. It is also not permitted to be used in any project that contains contributions from either remitamine or dstftw.
It seems that youtube-dl was a dysfunctionally managed project at the time of the lawsuit, and happened to ride out on the good PR for a couple of months, before returning to stagnation once again.
To me it sounds like a plugin system would have prevented centralization and the need for forks, but would have made distribution harder for average users.
-
Horahora: youtube-dl Frontend for Niconico, Bilibili, and Youtube
It does, I wrote the tool. I started https://github.com/animelover1984/youtube-dl to add features for Horahora.
-
Niconico videos don't download because of Unable to find video URL error
In addition to animelover1984/youtube-dl, non-live videos work with yt-dlp as well
-
Bilibili Playlist Downloading
Bilibili doesn't have playlists afaik. Do you mean channels/anthologies? If so, both animelover1984/youtube-dl and yt-dlp can download them
-
niconico / nicovideo.jp no longer working?
Other than animelover1984/youtube-dl, yt-dlp also works
-
How can I install animelover1984's youtube-dl branch on Windows?
Also, if you already have git installed, the easiest way is py -m pip install git+https://github.com/animelover1984/youtube-dl
-
yt-dlp release 2021.03.21
[niconico] Partial fix adapted from animelover1984/youtube-dl@b5eff52 (login and smile formats still don't work)
-
Nico Nico requires Login now, but copying the cookie isn't working and notes a rate limit error
Niconico is broken now. animelover1984/youtube-dl has a (partial?) fix and I'm working on getting the patch to my fork yt-dlp will be
What are some alternatives?
yt-dlp - A feature-rich command-line audio/video downloader
spotify-downloader - Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).
youtube-dl - Command-line program to download videos from YouTube.com and other video sites
twitch-dl - CLI tool for downloading videos from Twitch.
streamlink - Streamlink is a CLI utility which pipes video streams from various services into a video player
Simple-YouTube-Age-Restriction-Bypass - A simple browser extension to bypass YouTube's age verification, disable content warnings and watch age restricted videos without having to sign in!
funimation-downloader-nx - Download videos from Funimation via cli.
udemy-dl - A cross-platform python based utility to download courses from udemy for personal offline use.
ytdl-patched - Possibly missing fixes on youtube-dl. brew install nao20010128nao/my/ytdl-patched [GET https://api.github.com/repositories/287858674: 403 - Repository access blocked]
lossless-cut - The swiss army knife of lossless video/audio editing
yt-dlc - media downloader and library for various sites.
Monkey-DL (Anime Downloader) - Bulk download your favourite anime episodes from your favourite anime websites