yt-dlp 是基于 youtube-dl 的一个分支,该项目的主要重点是添加新功能和补丁,同时与原始项目保持同步。
yt-dlp 2022.01.21 发布,更新内容如下:
- 增加选项
--concat-playlis 以在一个播放列表中串联视频
- 允许多个和嵌套的配置文件
- 增加更多的后处理阶段 (
after_video, playlist)
- 允许在任何后期处理阶段运行
--exec
- 允许在任何后期处理阶段运行
--print
- 允许使用
-print 列出格式、缩略图、字幕
- 添加字段
video_autonumber, modified_date, modified_timestamp, playlist_count, channel_follower_count
- 只有在下载完所有格式后才写入
download_archive
- [FfmpegMetadata] 允许使用
meta<n>_ 前缀设置单个数据流的元数据
- 增加选项
-legacy-server-connect
- 允许在
-extractor-args 中使用转义 ,
- 允许在
info.json 中使用 unicode 字符
- 检查最终目录中是否存在缩略图/字幕
- 在
sanitize_info 中不要把空的容器当作 None
- 修复
s --ignore-no-formats --force-write-archive
- 修复多种格式的实时标题
- 在
--list-thumbnails 中列出播放列表缩略图
- 如果字幕下载失败,会引发错误
- [utils] 在
std_headers 中增加Sec-Fetch-Mode
- [extractor] 从 JSON-LD 中提取章节
- [extractor] 从 JSON-LD 中提取缩略图
- [extractor] 改进
url_result和相关的功能
- [generic] 改进 KVS 播放器的提取
- ……
更多详情可查看:https://github.com/yt-dlp/yt-dlp/releases/