2022.03.08
版本发布时间: 2022-03-09 03:57:42
yt-dlp/yt-dlp最新发布版本:2024.12.13(2024-12-13 18:41:49)
A description of the various files are in the README
Changelog:
- Merge youtube-dl: Upto commit/6508688 (except NDR)
- Add regex operator and quoting to format filters by lukasfink1
- Add brotli content-encoding support by coletdjnz
- Add pre-processor stage
after_filter
- Better error message when no
--live-from-start
format - Create necessary directories for
--print-to-file
- Fill more fields for playlists by Lesmiscore
- Fix
-all
for--sub-langs
- Fix doubling of
video_id
inExtractorError
- Fix for when stdout/stderr encoding is
None
- Handle negative duration from extractor
- Implement
--add-header
without modifyingstd_headers
- Obey
--abort-on-error
for "ffmpeg not installed" - Set
webpage_url_...
fromwebpage_url
and not input URL - Tolerate failure to
--write-link
due to unknown URL - [aria2c] Add
--http-accept-gzip=true
- [build] Update pyinstaller to 4.10 by shirt-dev
- [cookies] Update MacOS12
Cookies.binarycookies
location by mdpauley - [devscripts] Improve
prepare_manpage
- [downloader] Do not use aria2c for non-native
m3u8
- [downloader] Obey
--file-access-retries
when deleting/renaming by ehoogeveen-medweb - [extractor] Allow
http_headers
to be specified forthumbnails
- [extractor] Extract subtitles from manifests for vimeo, globo, kaltura, svt by fstirlitz
- [extractor] Fix for manifests without period duration by dirkf, pukkandan
- [extractor] Support
--mark-watched
without_NETRC_MACHINE
by coletdjnz - [FFmpegConcat] Abort on
--simulate
- [FormatSort] Consider
acodec
=ogg
asvorbis
- [fragment] Fix bugs around resuming with Range by Lesmiscore
- [fragment] Improve
--live-from-start
for YouTube livestreams by Lesmiscore - [generic] Pass referer to extracted formats
- [generic] Set rss
guid
as video id by Bricio - [options] Better ambiguous option resolution
- [options] Rename
--clean-infojson
to--clean-info-json
- [SponsorBlock] Fixes for highlight and "full video labels" by nihil-admirari
- [Sponsorblock] minor fixes by nihil-admirari
- [utils] Better traceback for
ExtractorError
- [utils] Fix file locking for AOSP by jakeogh
- [utils] Improve file locking
- [utils] OnDemandPagedList: Do not download pages after error
- [utils] render_table: Fix character calculation for removing extra gap by Lesmiscore
- [utils] Use
locked_file
forsanitize_open
by jakeogh - [utils] Validate
DateRange
input - [utils] WebSockets wrapper for non-async functions by Lesmiscore
- [cleanup] Don't pass protocol to
_extract_m3u8_formats
for live videos - [cleanup] Remove extractors for some dead websites by marieell
- [cleanup, docs] Misc cleanup
- [AbemaTV] Add extractors by Lesmiscore
- [adobepass] Add Suddenlink MSO by CplPwnies
- [ant1newsgr] Add extractor by zmousm
- [bigo] Add extractor by Lesmiscore
- [Caltrans] Add extractor by Bricio
- [daystar] Add extractor by hatienl0i261299
- [fc2:live] Add extractor by Lesmiscore
- [fptplay] Add extractor by hatienl0i261299
- [murrtube] Add extractor by cyberfox1691
- [nfb] Add extractor by ofkz
- [niconico] Add playlist extractors and refactor by Lesmiscore
- [peekvids] Add extractor by schn0sch
- [piapro] Add extractor by pycabbage, Lesmiscore
- [rokfin] Add extractor by P-reducible, pukkandan
- [rokfin] Add stack and channel extractors by P-reducible, pukkandan
- [ruv.is] Add extractor by iw0nderhow
- [telegram] Add extractor by hatienl0i261299
- [VideocampusSachsen] Add extractors by FestplattenSchnitzel
- [xinpianchang] Add extractor by hatienl0i261299
- [abc] Support 1080p by Ronnnny
- [afreecatv] Support password-protected livestreams by wlritchi
- [ard] Fix valid URL
- [ATVAt] Detect geo-restriction by marieell
- [bandcamp] Detect acodec
- [bandcamp] Fix user URLs by lyz-code
- [bbc] Fix extraction of news articles by ajj8
- [beeg] Fix extractor by Bricio
- [bigo] Fix extractor to not to use
form_params
- [Bilibili] Pass referer for all formats by blackgear
- [Biqle] Fix extractor by Bricio
- [ccma] Fix timestamp parsing by nyuszika7h
- [crunchyroll] Better error reporting on login failure by tejing1
- [cspan] Support of C-Span congress videos by Grabien
- [dropbox] fix regex by zenerdi0de
- [fc2] Fix extraction by Lesmiscore
- [fujitv] Extract resolution for free sources by YuenSzeHong
- [Gettr] Add
GettrStreamingIE
by i6t - [Gettr] Fix formats order by i6t
- [Gettr] Improve extractor by i6t
- [globo] Expand valid URL by Bricio
- [lbry] Fix
--ignore-no-formats-error
- [manyvids] Extract
uploader
by regarten - [mildom] Fix linter
- [mildom] Rework extractors by Lesmiscore
- [mirrativ] Cleanup extractor code by Lesmiscore
- [nhk] Add support for NHK for School by Lesmiscore
- [niconico:tag] Add support for searching tags
- [nrk] Add fallback API
- [peekvids] Use JSON-LD by schn0sch
- [peertube] Add media.fsfe.org by mxmehl
- [rtvs] Fix extractor by Bricio
- [spiegel] Fix
_VALID_URL
- [ThumbnailsConvertor] Support
webp
- [tiktok] Fix
vm.tiktok
/vt.tiktok
URLs - [tubitv] Fix/improve TV series extraction by bbepis
- [tumblr] Fix extractor by foghawk
- [twitcasting] Add fallback for finding running live by Lesmiscore
- [TwitCasting] Check for password protection by Lesmiscore
- [twitcasting] Fix extraction by Lesmiscore
- [twitch] Fix field name of
view_count
- [twitter] Fix for private videos by iphoting
- [washingtonpost] Fix extractor by Bricio
- [youtube:tab] Add
approximate_date
extractor-arg - [youtube:tab] Follow redirect to regional channel by coletdjnz
- [youtube:tab] Reject webpage data if redirected to home page
- [youtube] De-prioritize potentially damaged formats
- [youtube] Differentiate descriptive audio by language code
- [youtube] Ensure subtitle urls are absolute by coletdjnz
- [youtube] Escape possible
$
in_extract_n_function_name
regex by Lesmiscore - [youtube] Fix automatic captions
- [youtube] Fix n-sig extraction for phone player JS by MinePlayersPE
- [youtube] Further de-prioritize 3gp format
- [youtube] Label original auto-subs
- [youtube] Prefer UTC upload date for videos by coletdjnz
- [zaq1] Remove dead extractor by marieell
- [zee5] Support web-series by Aniruddh-J
- [zingmp3] Fix extractor by hatienl0i261299
- [zoom] Add support for screen cast by Mipsters
1、 yt-dlp 2.3MB
2、 yt-dlp.exe 12.97MB
3、 yt-dlp.tar.gz 4.25MB
4、 yt-dlp_macos 13.47MB
5、 yt-dlp_macos.zip 186B
6、 yt-dlp_min.exe 12.79MB
7、 yt-dlp_win.zip 12.88MB
8、 yt-dlp_x86.exe 10.79MB