📈 GH Trending Explorer 🎲 Surprise me

← all repos

yt-dlp / yt-dlp

git clone https://github.com/yt-dlp/yt-dlp.git 2026.08.19 · 2mo ago 🔥 on GitHub Trending today

Command-line tool that downloads audio and video from thousands of websites, forked from youtube-dl.

Why you might care

Aimed at users who need a scriptable downloader for many sites, with format selection, subtitles, metadata embedding, and SponsorBlock integration. It is a maintained fork of youtube-dl with many added features and standalone binaries for Windows, macOS, and Linux.

Categories

Alternatives

youtube-dlgallery-dlyou-getJDownloader
+326
stars, 24h · #93
+2.5k
stars, 7 days · #70
+~8.5k
stars, 30 days · #88
201k
★ total · +1% this week
17k
forks · 2.7k open issues

Star history (as recorded here)

2026-10-20 · 199,694 ★ 2026-10-23 · 200,541 ★
LanguagePython
LicenseUnlicense
Created2020-10-26 (5y ago)
Last pushtoday
Watchers972
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-23 — #16 weekly in python · +2,510 ★
  • 2026-10-22 — #14 weekly in python · +2,330 ★

GitHub topics

Links

README excerpt
yt-dlp is a feature-rich command-line audio/video downloader with support for thousands of sites. The project is a fork of youtube-dl based on the now inactive youtube-dlc.
* INSTALLATION
 * Detailed instructions
 * Release Files
 * Update
 * Dependencies
 * Compile
* USAGE AND OPTIONS
 * General Options
 * Network Options
 * Geo-restriction
 * Video Selection
 * Download Options
 * Filesystem Options
 * Thumbnail Options
 * Internet Shortcut Options
 * Verbosity and Simulation Options
 * Workarounds
 * Video Format Options
 * Subtitle Options
 * Authentication Options
 * Post-processing Options
 * SponsorBlock Options
 * Extractor Options
 * Preset Aliases
* CONFIGURATION
 * Configuration file encoding
 * Authentication with netrc
 * Notes about environment variables
* OUTPUT TEMPLATE
 * Output template examples
* FORMAT SELECTION
 * Filtering Formats
 * Sorting Formats
 * Format Selection examples
* MODIFYING METADATA
 * Modifying metadata examples
* EXTRACTOR ARGUMENTS
* PLUGINS
 * Installing Plugins
 * Developing Plugins
* EMBEDDING YT-DLP
 * Embedding examples
* CHANGES FROM YOUTUBE-DL
 * New features
 * Differences in default behavior
 * Deprecated options
* CONTRIBUTING
 * Opening an Issue
 * Developer Instructions
* WIKI
 * FAQ
# INSTALLATION
You can install yt-dlp using the binaries, pip or one using a third-party package manager. See the wiki for detailed instructions
## RELEASE FILES
#### Recommended
File|Description
:---|:---
yt-dlp|Platform-independent zipimport binary. Needs Python (recommended for **Linux/BSD**)
yt-dlp.exe|Windows (Win8+) standalone x64 binary (recommended for **Windows**)
yt-dlp_macos|Universal MacOS (10.15+) standalone executable (recommended for **MacOS**)
#### Alternatives
File|Description
:---|:---
yt-dlp_linux|Linux (glibc 2.17+) standalone x86_64 binary
yt-dlp_linux.zip|Unpackaged Linux (glibc 2.17+) x86_64 executable (no auto-update)
yt-dlp_linux_aarch64|Linux (glibc 2.17+) standalone aarch64 binary
yt-dlp_linux_aarch64.zip|Unpackaged Linux (glibc 2.17+) aarch64 executable (no auto-update)
yt-dlp_linux_armv7l.zip|Unpackaged Linux (glibc 2.31+) armv7l executable (no auto-update)
yt-dlp_musllinux|Linux (musl 1.2+) standalone x86_64 binary
yt-dlp_musllinux.zip|Unpackaged Linux (musl 1.2+) x86_64 executable (no auto-update)
yt-dlp_musllinux_aarch64|Linux (musl 1.2+) standalone aarch64 binary
yt-dlp_musllinux_aarch64.zip|Unpackaged Linux (musl 1.2+) aarch64 executable (no auto-update)
yt-dlp_x86.exe|Windows (Win8+) standalone x86 (32-bit) binary
yt-dlp_win_x86.zip|Unpackaged Windows (Win8+) x86 (32-bit) executable (no auto-update)
yt-dlp_arm64.exe|Windows (Win10+) standalone ARM64 binary
yt-dlp_win_arm64.zip|Unpackaged Windows (Win10+) ARM64 executable (no auto-update)
yt-dlp_win.zip|Unpackaged Windows (Win8+) x64 executable (no auto-update)
yt-dlp_macos.zip|Unpackaged MacOS (10.15+) executable (no auto-update)
#### Misc
File|Description
:---|:---
yt-dlp.tar.gz|Source tarball
SHA2-512SUMS|GNU-style SHA512 sums
S

Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.