Navigate:
yt-dlp
~$YTDLP0.7%

yt-dlp: Command-line audio/video downloader

Python CLI for downloading audio/video from thousands of websites, fork of youtube-dl.

LIVE RANKINGS • 05:09 AM • STEADY
TOP 25TOP 25TOP 25TOP 25TOP 25TOP 25TOP 25TOP 25TOP 25TOP 25TOP 25TOP 25
OVERALL
#16
10
DEVELOPER TOOLS
#3
1
30 DAY RANKING TREND
ovr#16
·Devel#3
STARS
146.2K
FORKS
11.8K
7D STARS
+1.0K
7D FORKS
+90
See Repo:
Share:

Learn more about yt-dlp

yt-dlp is a command-line program written in Python that downloads audio and video files from streaming platforms and websites. The tool operates by extracting direct media URLs from web pages and downloading content in various formats and quality levels. It supports thousands of sites through modular extractors and includes features like format selection, metadata modification, and post-processing capabilities. The project serves as an actively maintained fork of youtube-dl, commonly used for content archival, offline viewing, and media processing workflows.

yt-dlp

1

Extensive Site Support

Supports thousands of websites through modular extractor architecture. Includes specialized handling for major platforms and niche streaming services.

2

Advanced Format Control

Provides granular control over video/audio quality, format selection, and filtering options. Supports custom output templates and metadata modification.

3

Active Fork Maintenance

Maintains compatibility and adds features as an actively developed fork of youtube-dl. Includes SponsorBlock integration and regular updates for site compatibility.


# Download a video from YouTube or other supported sites
yt-dlp "https://www.youtube.com/watch?v=VIDEO_ID"

# Download with specific format selection
yt-dlp -f "best[height<=720]" "https://www.youtube.com/watch?v=VIDEO_ID"

# Download audio only
yt-dlp -x --audio-format mp3 "https://www.youtube.com/watch?v=VIDEO_ID"


v2025.12.08

yt-dlp 2025.12.08

  • Respect `PATHEXT` when locating JS runtime on Windows (#15117) by Grub4K
  • cookies**: Fix `--cookies-from-browser` for new installs of Firefox 147+ (#15215) by bashonly, mbway
  • agalega**: Add extractor (#15105) by putridambassador121
  • alibaba**: Add extractor (#15253) by seproDev
  • bitmovin**: Add extractor (#15064) by seproDev

See how people are using yt-dlp

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers