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

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.

Download