2022.01.21
版本发布时间: 2022-01-21 19:57:38
yt-dlp/yt-dlp最新发布版本:2024.12.13(2024-12-13 18:41:49)
A description of the various files are in the README
Changelog:
- Add option
--concat-playlist
to concat videos in a playlist - Allow multiple and nested configuration files
- Add more post-processing stages (
after_video
,playlist
) - Allow
--exec
to be run at any post-processing stage (Deprecates--exec-before-download
) - Allow
--print
to be run at any post-processing stage - Allow listing formats, thumbnails, subtitles using
--print
by pukkandan, Zirro - Add fields
video_autonumber
,modified_date
,modified_timestamp
,playlist_count
,channel_follower_count
- Add key
requested_downloads
in the rootinfo_dict
- Write
download_archive
only after all formats are downloaded - [FfmpegMetadata] Allow setting metadata of individual streams using
meta<n>_
prefix - Add option
--legacy-server-connect
by xtkoba - Allow escaped
,
in--extractor-args
- Allow unicode characters in
info.json
- Check for existing thumbnail/subtitle in final directory
- Don't treat empty containers as
None
insanitize_info
- Fix
-s --ignore-no-formats --force-write-archive
- Fix live title for multiple formats
- List playlist thumbnails in
--list-thumbnails
- Raise error if subtitle download fails
- [cookies] Fix bug when keyring is unspecified
- [ffmpeg] Ignore unknown streams, standardize use of
-map 0
- [outtmpl] Alternate form for
D
and fix suffix's case - [utils] Add
Sec-Fetch-Mode
tostd_headers
- [utils] Fix
format_bytes
output for Bytes by pukkandan, mdawar - [utils] Handle
ss:xxx
inparse_duration
- [utils] Improve parsing for nested HTML elements by zmousm, pukkandan
- [utils] Use key
None
intraverse_obj
to return as-is - [extractor] Detect more subtitle codecs in MPD manifests by fstirlitz
- [extractor] Extract chapters from JSON-LD by iw0nderhow, pukkandan
- [extractor] Extract thumbnails from JSON-LD by nixxo
- [extractor] Improve
url_result
and related - [generic] Improve KVS player extraction by trassshhub
- [build] Reduce dependency on third party workflows
- [extractor,cleanup] Use
_search_nextjs_data
,format_field
- [cleanup] Minor fixes and cleanup
- [docs] Improvements
- [test] Fix TestVerboseOutput
- [afreecatv] Add livestreams extractor by wlritchi
- [callin] Add extractor by foghawk
- [CrowdBunker] Add extractors by Ashish0804
- [daftsex] Add extractors by k3ns1n
- [digitalconcerthall] Add extractor by teridon
- [Drooble] Add extractor by u-spec-png
- [EuropeanTour] Add extractor by Ashish0804
- [iq.com] Add extractors by MinePlayersPE
- [KelbyOne] Add extractor by Ashish0804
- [LnkIE] Add extractor by Ashish0804
- [MainStreaming] Add extractor by coletdjnz
- [megatvcom] Add extractors by zmousm
- [Newsy] Add extractor by Ashish0804
- [noodlemagazine] Add extractor by trassshhub
- [PokerGo] Add extractors by Ashish0804
- [Pornez] Add extractor by mozlima
- [PRX] Add Extractors by coletdjnz
- [RTNews] Add extractor by Ashish0804
- [Rule34video] Add extractor by trassshhub
- [tvopengr] Add extractors by zmousm
- [Vimm] Add extractor by alerikaisattera
- [glomex] Add extractors by zmousm
- [instagram] Add story/highlight extractor by u-spec-png
- [openrec] Add movie extractor by Lesmiscore
- [rai] Add Raiplaysound extractors by nixxo, pukkandan
- [aparat] Fix extractor
- [ard] Extract subtitles by fstirlitz
- [BiliIntl] Add login by MinePlayersPE
- [CeskaTelevize] Use
http
for manifests - [CTVNewsIE] Add fallback for video search by Ashish0804
- [dplay] Migrate DiscoveryPlusItaly to DiscoveryPlus by timendum
- [dplay] Re-structure DiscoveryPlus extractors
- [Dropbox] Support password protected files and more formats by zenerdi0de
- [facebook] Fix extraction from groups
- [facebook] Improve title and uploader extraction
- [facebook] Parse dash manifests
- [fox] Extract m3u8 from preview by ischmidt20
- [funk] Support origin URLs
- [gfycat] Fix
uploader
- [gfycat] Support embeds by coletdjnz
- [hotstar] Add extractor args to ignore tags by Ashish0804
- [hrfernsehen] Fix ardloader extraction by CreaValix
- [instagram] Fix username extraction for stories and highlights by nyuszika7h
- [kakao] Detect geo-restriction
- [line] Remove
tv.line.me
by sian1468 - [mixch] Add
MixchArchiveIE
by Lesmiscore - [mixcloud] Detect restrictions by llacb47
- [NBCSports] Fix extraction of platform URLs by ischmidt20
- [Nexx] Extract more metadata by MinePlayersPE
- [Nexx] Support 3q CDN by MinePlayersPE
- [pbs] de-prioritize AD formats
- [PornHub,YouTube] Refresh onion addresses by unit193
- [RedBullTV] Parse subtitles from manifest by Ashish0804
- [streamcz] Fix extractor by arkamar, pukkandan
- [Ted] Rewrite extractor by pukkandan, trassshhub
- [Theta] Fix valid URL by alerikaisattera
- [ThisOldHouseIE] Add support for premium videos by Ashish0804
- [TikTok] Fix extraction for sigi-based webpages, add API fallback by MinePlayersPE
- [TikTok] Pass cookies to formats, and misc fixes by MinePlayersPE
- [TikTok] Extract captions, user thumbnail by MinePlayersPE
- [TikTok] Change app version by MinePlayersPE, llacb47
- [TVer] Extract message for unaired live by Lesmiscore
- [twitcasting] Refactor extractor by Lesmiscore
- [twitter] Fix video in quoted tweets
- [veoh] Improve extractor by foghawk
- [vk] Capture
clip
URLs - [vk] Fix VKUserVideosIE by Ashish0804
- [vk] Improve
_VALID_URL
by k3ns1n - [VrtNU] Handle empty title by pgaig
- [XVideos] Check HLS formats by MinePlayersPE
- [yahoo:gyao] Improved playlist handling by hyano
- [youtube:tab] Extract more playlist metadata by coletdjnz, pukkandan
- [youtube:tab] Raise error on tab redirect by krichbanana, coletdjnz
- [youtube] Update Innertube clients by coletdjnz
- [youtube] Detect live-stream embeds
- [youtube] Do not return
upload_date
for playlists - [youtube] Extract channel subscriber count by coletdjnz
- [youtube] Make invalid storyboard URL non-fatal
- [youtube] Enforce UTC, update innertube clients and tests by coletdjnz
- [zdf] Add chapter extraction by iw0nderhow
- [zee5] Add geo-bypass
1、 SHA2-256SUMS 635B
2、 SHA2-512SUMS 1.12KB
3、 yt-dlp 2.25MB
4、 yt-dlp.exe 12.36MB
5、 yt-dlp.tar.gz 4.14MB
6、 yt-dlp_macos 12.6MB
7、 yt-dlp_macos.zip 186B
8、 yt-dlp_min.exe 12.55MB
9、 yt-dlp_win.zip 12.27MB
10、 yt-dlp_x86.exe 10.25MB