yt-dlp
Downloads audio and video from thousands of websites through the command line, supporting format selection and metadata embedding
It takes care to curate a safe software space. Help us do more.
&
| + | Format Selection | Filters and sorts available audio/video formats using a dedicated selection and sort-order syntax. |
|---|---|---|
| + | SponsorBlock Integration | Marks or removes sponsor, intro, and other segments in downloaded videos using the SponsorBlock API. |
| + | Playlist Downloads | Downloads entire playlists with per-item range selection and an archive file to skip items already downloaded. |
| + | Subtitle Handling | Downloads, embeds, and converts subtitles, including auto-generated captions, across multiple subtitle formats. |
| + | Post-Processing | Extracts audio, remuxes or re-encodes video, and embeds thumbnails, metadata, and chapters through ffmpeg-based post-processors. |
| + | Livestream Capture | Captures ongoing or scheduled livestreams from the start on select supported sites. |
| + | Plugin System | Loads third-party extractor and post-processor plugins from designated plugin directories or installed packages. |
| + | Browser Impersonation | Mimics browser TLS/HTTP fingerprints to reach sites that block automated clients through fingerprint checks. |
| + | Cookie Import | Reads authentication cookies directly from installed browser profiles for sites that require a login. |
...3 more features/limitations. Contact us to get a complete list of features and system requirements.
System Requirements
| # | Minimum | Recommended |
|---|---|---|
| 1 |
| |
| 2 | ffmpeg, ffprobe, yt-dlp-ejs and a supported JavaScript runtime/engine (like Deno) are highly recommended |
Want to get access to entire data for training LLM or studying software or may be something else? Contact us at contact [at] softorage [dot] com
Ratings
Not available, but we appreciate help! You can help us improve this page by contacting us.
Developer
Written in
Python
Initial Release
2021-01-07
Repository
License
Categories
Alternatives
Notes
- Downloads for Linux are available as
glibcormusl.glibcandmuslare implementations of the standard C library (libc) that act as a bridge between applications and the Linux kernel.glibc: prioritizes maximum compatibility and heavy performance optimizations; default on mainstream distributions like Ubuntu, Debian, and Fedoramusl: focuses on a lightweight footprint, strict POSIX and ISO standards compliance, and robust static linking; default on Alpine Linux
yt-dlpis pretty much considered a successor toyoutube-dl: https://github.com/yt-dlp/yt-dlp#changes-from-youtube-dl .