为什么我上线了 YouTube 下载站,却建议大家在本地用 yt-dlp?
昨天,我上线了一个 YouTube 下载站:
输入链接,点击按钮,等一会儿,自动下载。
对于普通用户来说,这确实是最简单的方案。
但运行了一天后,我发现下载站也有弊端。
一、下载站的资源终究有限
我的下载站运行在一台配置很低的 VPS 上:
-
1 核 CPU -
1 GB 内存 -
5 GB 硬盘 -
2 TB 流量
今天之前,我没想到会有那么多人使用。
而很多人使用,就会遇到几个现实问题。
第一个问题是 YouTube 风控。
所有用户的下载请求,最终都会从同一个服务器 IP 发出。
对于 YouTube 来说,同一个 IP 在不断下载视频。
请求量一大,很容易触发限制。
昨天早上6点文章发出,到21点,YouTube就提示,要求登录了。
即使我已引入 Cookie 登录状态,也只是缓解问题,并不能彻底解决。
第二个问题是硬盘空间。
我的服务器只有 5GB 硬盘。
下载站先把视频下载到服务器,再提供给用户下载。
如果有人下载几个大视频,服务器磁盘很快就会被占满。
而这个套餐本身无法扩容,所以我不得不考虑限制文件大小。
二、为什么本地下载反而更好
因为你的电脑比我的服务器强得多。
现在随便一台电脑:
-
几百 GB 甚至几 TB 硬盘 -
多核 CPU -
数 GB 到数十 GB 内存
而且下载的视频直接保存到本地。
不需要经过我的服务器中转。
也不会受到下载站文件大小限制。
更不会因为别人使用过多导致被风控。
三、yt-dlp 才是最终方案
我搭建下载站的过程中,核心工具其实只有一个:
yt-dlp
下载站本质上只是把它包装成了网页。
而如果直接在自己的电脑运行 yt-dlp:
-
不受下载站限制 -
不占用我的服务器资源 -
不受硬盘大小限制 -
下载成功率通常更高
学会一次。
以后长期受益。
四、授人以鱼不如授人以渔
下载站是网站帮你下载。
yt-dlp 则是你自己掌握下载能力。
真正有价值的并不是某个下载站。
而是掌握工具本身。
五、话不多说,直接上链接

https://github.com/pangzibaike/yt-dlp/releases/tag/v1.0
-
打开上述 Releases 页面 -
下载 yt-dlp-downloader-v1.0.zip -
解压 -
启动本地代理(127.0.0.1:10808) -
双击 yt-dlp.bat -
输入视频链接 -
选择 format_id,一般越靠下音画质越高 -
开始下载 -
下载的视频默认保存在 video 文件夹
夜雨聆风