用途:yt-dlp 是命令行音视频下载器,支持数千个网站,为 youtube-dl 的维护分支,增加了大量功能与修复。
主要能力:格式选择(画质、纯音频)、音频提取与转换、字幕与自动字幕下载、播放列表与频道批量下载、输出文件名模板、元数据与缩略图嵌入、Cookie/账号认证、代理与网络配置、配置文件、插件扩展,也可作为 Python 库嵌入使用。部分功能依赖已安装 ffmpeg。
使用方式:常用命令包括安装 brew install yt-dlp 或 pip install yt-dlp,更新 yt-dlp -U;下载视频 yt-dlp URL;提取音频 yt-dlp -x --audio-format mp3 URL;下载播放列表 yt-dlp -o "%(playlist_index)s-%(title)s.%(ext)s" PLAYLIST_URL;列出格式 yt-dlp -F URL;指定格式 yt-dlp -f FORMAT_ID URL;完整选项可用 yt-dlp --help 查看。
适用场景:下载或归档视频、提取音频、批量处理播放列表、处理字幕、自定义命名、需要登录或处理网络限制的站点,以及 YouTube 相关下载问题。
限制:资料未提供具体支持站点完整列表及全部选项细节,需参考 README 与官方 wiki;YouTube 场景可能需要 PO Token 或 EJS 处理,部分功能依赖 ffmpeg。具体收费、价格、效果等资料暂未提供。