yt-dlp:支持数千站点的音视频下载工具
yt-dlp:支持数千站点的音视频下载工具
yt-dlp在GitHub上已经拿到161,882 Star。
这是一个功能丰富的命令行音视频下载工具,是youtube-dl项目的分支,基于已停止维护的youtube-dlc开发,目前支持数千个网站的内容下载。

1、核心功能
yt-dlp的核心功能是从各类视频网站下载音视频内容。用户可以自由选择下载的视频格式、分辨率、码率,也可以单独提取音频文件。工具支持断点续传,下载过程中断后重新运行命令即可继续未完成的任务。
工具支持批量下载操作,可以直接下载整个播放列表、频道的全部内容,也可以通过参数筛选需要下载的特定剧集。支持字幕下载功能,用户可以选择需要的语言字幕,自动嵌入到视频文件或者保存为独立字幕文件。

2、安装与更新
yt-dlp提供多平台的预编译二进制文件,Windows、Linux、MacOS用户都可以直接下载对应版本使用,无需额外安装依赖。也可以通过pip包管理器安装,或者使用系统自带的第三方包管理器进行安装。
工具内置更新功能,使用二进制版本的用户可以通过yt-dlp -U命令直接更新到最新版本。官方提供三个更新通道,stable通道每月发布一次稳定版本,适合对稳定性要求高的用户。nightly通道每日更新,包含最新的网站适配修复,是普通用户推荐的使用版本。master通道每次代码提交都会发布版本,适合测试最新功能的用户。
3、扩展能力
yt-dlp支持丰富的自定义配置,用户可以通过命令行参数控制下载路径、文件名格式、下载速度限制等选项。也支持使用配置文件,将常用参数保存在配置文件中,每次运行工具时自动加载生效。
工具支持插件扩展,用户可以根据需求开发自定义插件,添加新的网站支持或者定制处理流程。也支持嵌入到其他Python项目中使用,官方提供了完整的嵌入开发文档和示例。
工具支持代理设置,可以处理有地理限制的内容下载。内置SponsorBlock功能,可以自动识别并跳过视频中的赞助商片段。支持下载后的后处理操作,包括视频格式转换、元数据修改、缩略图嵌入等。
项目地址:https://github.com/yt-dlp/yt-dlp
浙公网安备 33010602011771号