yt-dlp youtube-dl 的活跃分支(原项目更新缓慢),目前最主流的命令式媒体下载器:基本用法就是 yt-dlp <链接>,它会自动选择最高画质并把分离的视频流与音频流合并成单文件,还能嵌入封面缩略图、写入文件属性、批量下载整个播放列表与抓取字幕。官方支持的上千个提取器覆盖大量站点,可解密 AES-128 HLS 流,单文件二进制免安装,可用 yt-dlp --update-to 自更新。
核心亮点
- 一条命令
yt-dlp <url>完成选质、下载与合并,无需手工拼接音视频流 - 支持播放列表批量、分章节命名与字幕/缩略图嵌入(--embed-thumbnail 等)
- 上千个站点提取器(官方 supportedsites 列表),含 Bilibili 等国内站点
- 可处理需要 JS 运行时的解析与 AES-128 加密的 HLS 流
- 单文件免安装,Windows/macOS/Linux 均有官方构建,适合写进脚本做定时归档
适用人群
需要离线保存课程、播客与拍摄素材的用户,以及做批量下载的开发者。
安装前请注意
命令行工具,没有官方图形界面(想要界面可另配 Stacher)。国内平台支持有限:B 站/抖音等虽有提取器,但规则常因风控变动失效,多数需要 --cookies 提供登录态,DRM 加密内容无法下载。下载行为请自行遵守目标网站条款与版权规定。
极速安装方式
方式一:微软 WinGet(推荐 Windows 用户)
winget install yt-dlp.yt-dlp
方式二:macOS Homebrew
brew install yt-dlp