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.
README
Version
2025.11.12
Release Date
2025-11-12
SHA-256 checksum file*
Windows 64 bit
Alternative Download – Windows 64 bit
For additional platforms, please visit https://github.com/yt-dlp/yt-dlp/releases/tag/2025.11.12.
Important changes
- An external JavaScript runtime is now required for full YouTube support
yt-dlp now requires users to have an external JavaScript runtime (e.g. Deno) installed in order to solve the JavaScript challenges presented by YouTube. Read more
Core changes
- cookies
- Allow
--cookies-from-browserfor Safari on iOS (#14950) by pha1n0q - Support Firefox cookies database v17 (#15010) by Grub4K
- Allow
- sponsorblock: Add
hookcategory (#14845) by seproDev - update: Fix PyInstaller onedir variant detection (#14800) by bashonly
Extractor changes
- 1tv: live: Add extractor (#14299) by swayll
- ardaudiothek: Add extractors (#14309) by evilpie, marieell
- bunnycdn
- discoverynetworksde: Fix extraction (#14818) by dirkf, w4grfw (With fixes in f3c255b by bashonly)
- floatplane: Fix extractor (#14984) by i3p9
- googledrive
- kika: Do not extract non-existent subtitles (#14813) by InvalidUsernameException
- mux: Add extractor (#14914) by PierceLBrooks, seproDev
- nascarclassics: Add extractor (#14866) by JrM2628
- nbc: Detect and discard DRM formats (#14844) by bashonly
- ntv.ru: Rework extractor (#14934) by anlar, seproDev (With fixes in a86eeaa by seproDev)
- play.tv: Update extractor for new domain (#14905) by thomasmllt
- tubetugraz: Support alternate URL format (#14718) by krystophny
- twitch
- Fix playlist extraction (#15008) by bashonly, ctengel
- stream: Fix extractor (#14988) by seproDev
- vod: Fix extractor (#14999) by Zer0spectrum
- urplay: Fix extractor (#14785) by seproDev
- web.archive: youtube: Fix extractor (#14753) by seproDev
- xhamster: Fix extractor (#14948) by CaramelConnoisseur, dhwz
- youtube
- Add
tv_downgradedclient (#14887) by seproDev (With fixes in fa35eb2) - Fix
web_embeddedclient extraction (#14843) by bashonly, seproDev - Fix auto-generated metadata extraction (#13896) by TheQWERTYCodr
- Fix original language detection (#14919) by bashonly
- Implement external n/sig solver (#14157) by bashonly, coletdjnz, Grub4K, seproDev (With fixes in 4b4223b, ee98be4, c0c9f30, cacd163, 8636a9b)
- Support collaborators (#14677) by seproDev
- tab: Fix duration extraction for feeds (#14668) by WeidiDeng
- Add
Downloader changes
- ffmpeg
Networking changes
Misc. changes
- Fix zsh path argument completion (#14953) by matyb08
- build: Bump musllinux Python version to 3.14 (#14623) by bashonly
- cleanup
- devscripts: Improve
install_depsscript (#14766) by bashonly - test: Skip flaky tests if source unchanged (#14970) by bashonly, Grub4K


