#1 · Primary category: Video & Animation

yt-dlp

cli downloader python sponsorblock youtube-dl youtube-downloader yt-dlp

A feature-rich command-line audio/video downloader

Project last updated:08/27/26

GitHub Stars

187.7K

Forks

16.2K

Contributors

1.8K

License

Unlicense

Why we included this project

yt-dlp is the downloader most people settle on when content has to come off a website, whether that means offline viewing, editing, or just keeping a copy for later. One Python command-line tool covers thousands of sites, and a single command can pull one URL, a whole playlist, or an entire channel while flags set the format, quality, subtitles, and embedded metadata. The project updates often enough to keep extraction working as platforms change their pages, and it bundles genuinely useful extras: SponsorBlock segment removal, proxy and geo-restriction workarounds, and an embeddable API for scripted use. Teams wiring up media pipelines typically use it as the download step because the interface stays stable and returns structured metadata about each video. If your work starts with getting content off a platform, this is the piece to build the rest of the pipeline around.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category