164K Star,这个视频下载神器还在战斗!支持1800+网站
你是不是也经历过这个场景:
想下载一个视频,打开网页工具——弹窗、广告、限速、每天只能下 3 次。气得你关掉浏览器,心想还不如自己写个爬虫。
你其实不需要写。有一个开源项目,从 2020 年活到现在,YouTube 换了多少轮反爬、改了多少次接口,它还在更新,还在战斗。
它叫 yt-dlp。
GitHub:https://github.com/yt-dlp/yt-dlp

它是什么
一句话:命令行视频下载器。支持 1800+ 网站,不限速、无广告、不收一分钱。
支持的范围有多夸张?不只是 YouTube、Bilibili、Twitter、Instagram 这些主流平台,连各种你听都没听过的国外视频站,它都支持。
你可以理解为:基本上所有能播视频的网站,它都能下。
数字不说谎
-
• 164K Star——GitHub 上最活跃的下载工具 -
• 13.8K Fork——无数开发者参与维护 -
• 23,824 次提交——持续更新从未断过 -
• 1521 位贡献者——社区驱动 -
• 87.8K 项目依赖它——整个开源生态都在用它
最新版本是 2026.03.17,一周前还在合并 PR。这个项目的维护节奏是:YouTube 改一次,它就跟一次。几天不更新就有人开 Issue 问,然后马上就修了。
怎么用
装了 Python 的话一行:
pip install yt-dlp
下载一个视频:
yt-dlp "https://www.youtube.com/watch?v=xxx"
就这么简单。
它还做了很多”本该很麻烦”的事情:
# 下载整个播放列表yt-dlp "https://www.youtube.com/playlist?list=xxx"# 只下载音频(转 MP3)yt-dlp -x --audio-format mp3 "https://..."# 指定清晰度yt-dlp -f "bestvideo[height<=1080]+bestaudio" "https://..."# 下载字幕yt-dlp --write-subs "https://..."
为什么它打不死
yt-dlp 的前身是 youtube-dl,那个项目在 2020 年因为版权投诉被 GitHub 下架过一次(后来又恢复了)。之后社区 fork 出来做了 yt-dlp,更新更激进,功能更强。
它和 YouTube 的关系,就像一场永不停歇的军备竞赛:
-
• YouTube 改一次接口 → yt-dlp 报错 -
• 开发者提 Issue → 维护者通宵修 -
• 几天内发新版本 → 恢复正常 -
• YouTube 再来一轮…
这场游戏已经持续了 6 年。没有一方会赢,但 yt-dlp 从来没输。
不是因为它技术多强,而是因为它背后有 1500 多个贡献者在接力。项目是 MIT 协议,任何人都可以 fork、修改、分发。只要这种社区驱动的方式存在,就没人能真正 kill 它。
写在最后
技术上有句话叫”Don’t be a hero,be a maintainer”。
yt-dlp 不是什么惊天动地的创新,但它六年如一日地做一件事:让用户能下载自己想下的视频。
没有广告、没有付费墙、没有商业化的企图。纯粹的社区驱动,纯粹的实用主义。
这种项目,值得一个 Star。
GitHub:https://github.com/yt-dlp/yt-dlp
夜雨聆风