2024.10.22
版本发布时间: 2024-10-22 13:14:01
yt-dlp/yt-dlp最新发布版本:2024.12.13(2024-12-13 18:41:49)
A description of the various files is in the README
Important changes
-
Following this release, yt-dlp's Python dependencies must be installed using the
default
group If you're installing yt-dlp with pip/pipx or requiring yt-dlp in your own Python project, you'll need to specifyyt-dlp[default]
if you want to also install yt-dlp's optional dependencies (which were previously included by default). Read more -
py2exe is no longer supported
This release's
yt-dlp_min.exe
will be the last, and it's actually a PyInstaller-bundled executable so that yt-dlp users updating their py2exe build with-U
will be automatically migrated. Read more
Changelog
Core changes
- Add extractor helpers (#10653) by Grub4K
-
Add option
--plugin-dirs
(#11277) by coletdjnz, imranh2 - cookies: Fix compatibility for Python <=3.9 in traceback by Grub4K
-
utils
-
Popen
: Reset PyInstaller environment (#11258) by bashonly, Grub4K -
sanitize_path
: Reimplement function (#11198) by Grub4K
-
Extractor changes
- adobepass: Use newer user-agent for provider redirect request (#11250) by bashonly
- afreecatv: Adapt extractors to new sooplive.co.kr domain (#11266) by 63427083, bashonly
- cda: Support folders (#10786) by pktiuk
- cwtv: Fix extraction (#11230) by bashonly
- drtv: Fix extractor (#11141) by 444995
-
funk: Extend
_VALID_URL
(#11269) by seproDev - gem.cbc.ca: Fix formats extraction (#11196) by DavidSkrundz
- generic: Impersonate browser by default (#11206) by Grub4K
- imgur
- patreon: campaign: Stricter URL matching (#11235) by bashonly
- reddit: Detect and raise when login is required (#11202) by pzhlkj6612
- substack: Resolve podcast file extensions (#11275) by bashonly
- telecinco: Fix extractors (#11142) by bashonly, DarkZeros
- tubitv: Strip extra whitespace from titles (#10795) by allendema
- tver: Support series URLs (#9507) by pzhlkj6612, vvto33
- twitter: spaces: Allow extraction when not logged in (#11289) by rubyevadestaxes
- weverse: Fix extractor (#11215) by bashonly
- youtube
Misc. changes
-
build
-
Migrate
py2exe
builds towin_exe
(#11256) by bashonly -
Use
macos-13
image for macOS builds (#11236) by bashonly -
make_lazy_extractors
: Force running without plugins (#11205) by Grub4K
-
Migrate
- cleanup: Miscellaneous: 67adeb7 by bashonly, DTrombett, grqz, Grub4K, KarboniteKream, mikkovedru, seproDev
- test: Allow running tests explicitly (#11203) by Grub4K
1、 SHA2-256SUMS 973B
2、 SHA2-256SUMS.sig 566B
3、 SHA2-512SUMS 1.7KB
4、 SHA2-512SUMS.sig 566B
5、 yt-dlp 2.85MB
6、 yt-dlp.exe 17.95MB
7、 yt-dlp.tar.gz 5.5MB
8、 yt-dlp_linux 33.21MB
9、 yt-dlp_linux_aarch64 17.7MB
10、 yt-dlp_linux_armv7l 16.73MB
11、 yt-dlp_macos 32.78MB
12、 yt-dlp_macos.zip 56.12MB
13、 yt-dlp_macos_legacy 14.15MB
14、 yt-dlp_min.exe 17.95MB
15、 yt-dlp_win.zip 17.86MB
16、 yt-dlp_x86.exe 12.18MB
17、 _update_spec 737B