yt-dlp
A command-line downloader for video and audio from many sites, with format selection and post-processing.
Overview
yt-dlp downloads video and audio from supported sites, with format selection, playlists, subtitles, and post-processing hooks. It is a command-line tool built on the youtube-dl codebase and is actively maintained.
Where it fits
- Archiving media for offline viewing
- Extracting audio tracks
- Scripting downloads with format filters
Key capabilities
- Format and quality selection
- Playlist and subtitle handling
- Post-processors for media conversion
- Configurable cookies and extractor options
Repository metadata
- Stars (snapshot)
- 205,409
- Main language
- Python
- License
- Unlicense
- Topics
- cli, downloader, python, sponsorblock, youtube-dl, youtube-downloader, yt-dlp
- Category
- Utilities
- Last push
- 2026-11-04T07:16:27Z
Repository description from GitHub metadata: A feature-rich command-line audio/video downloader
Official links
- Official repository
- Read the README The README is linked, not copied or cached by this site.
Leaving this site. These links open github.com in a new tab.
Source archives, release assets, checksums, and license texts are hosted and controlled by
GitHub and the project maintainers. Review the upstream license before redistributing or
modifying anything.