yt-dlp是youtube-dl的活跃分支,是目前功能最强大、支持网站最多的命令行音视频下载工具。GitHub星标超过15万,持续维护更新,是下载网络视频的首选利器。
## 项目介绍
yt-dlp最初基于youtube-dlc开发,现已成为最活跃的youtube-dl衍生项目。它继承了原版的所有功能,同时加入了大量新特性、错误修复和对新兴平台的支持。目前支持超过1700个网站的视频下载,且列表还在不断扩充。
## 核心特色
广泛的平台支持:从YouTube、Bilibili、Vimeo、TikTok、Pornhub等主流视频站,到无数小众平台,几乎覆盖所有常见音视频来源。
强大的格式选择:支持按分辨率、编码格式、帧率等条件筛选,可下载视频、音频或两者合并。支持下载整个播放列表和频道。
丰富的后期处理:自动嵌入字幕和封面图、提取音频、修剪片段、SponsorBlock标记去除广告段等。
灵活的认证支持:支持Cookies导入(绕过登录限制)、字幕下载、年龄限制绕过等。
高速稳定:支持多线程下载、断点续传、自动更新,且有curl-cffi可选依赖提升性能。
## 安装步骤
Windows用户:
下载最新exe文件,放到任意路径即可:
https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe
macOS用户:
brew install yt-dlp
Linux/Unix用户:
# 直接下载二进制
curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o ~/.local/bin/yt-dlp
chmod +x ~/.local/bin/yt-dlp
# 或用pip安装
python -m pip install -U yt-dlp
推荐同时安装ffmpeg(用于视频合并和格式转换)。
## 常用命令示例
下载单个视频(最高质量):
yt-dlp “https://www.youtube.com/watch?v=VIDEO_ID”
仅下载音频(MP3格式):
yt-dlp -x –audio-format mp3 “URL”
下载特定格式(如1080p):
yt-dlp -f “bestvideo[height<=1080]+bestaudio" "URL"
下载整个播放列表:
yt-dlp --playlist-start 1 --playlist-end 20 "PLAYLIST_URL"
嵌入字幕并下载:
yt-dlp --embed-subs --write-auto-subs "URL"
## 适用场景
离线观看:下载视频供飞行旅途或网络不佳时观看
学习资料:保存技术教程、会议演讲、在线课程
备份存档:对重要视频内容进行本地备份
内容提取:提取音频制作播客、提取字幕做翻译
批量处理:批量下载整个频道或播放列表
## 开源协议
采用Unlicense协议,属于公共领域(Public Domain),可自由使用、修改和分发。
GitHub仓库:https://github.com/yt-dlp/yt-dlp
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。









暂无评论内容