介绍

youtube-dl是一个基于python的视频下载工具,其支持全球数百个视频网站的下载,支持youtube playlist播放列表的一键下载是这个工具奇绝的一个特点。
5bd7d285311e0_副本.jpg

之前有很多博客介绍过这个工具,但大多数都是在自己的电脑,Windows系统下操作使用的。在博主的实际使用过程中,感觉却不尽人意。晚间国际带宽使用高峰期的时候下载速度说不上有多快,而且youtube-dl只支持单线程下载。

何况直接观看和下载youtube都会大额使用梯子的流量,于是便想到了将youtube-dl直接安装到VPS上使用。

环境

本次演示使用了Vultr的Debian 10系统,服务器位于Los Angeles
2020.02更新 实测youtube-dl在Debian系统中下载中文标题的视频会出现文件名乱码,博主在新的文章里写了Centos的安装教程,详情可见最新文章。

安装

使用SSH登录服务器,运行以下命令安装Apache2:

sudo apt install apache2 -y

移除index文件以便让Apache列出目录下所有文件:

mv /var/www/html/index.html /var/www/html/index.html0

安装youtube-dl:

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

转到Apache网页根目录以便下载:

cd /var/www/html/

使用

直接输入:

youtube-dl 视频地址

即可下载

更多下载的选项,请访问:https://github.com/ytdl-org/youtube-dl
QQ截图20200114170249.jpg
可以看到下载的速度是不错的
QQ截图20200114172154.jpg
测试了一下B站的视频,也可以下载

当VPS下载成功后即可直接访问服务器的IP地址,会直接列出已下载的视频,右键复制链接到IDM即可多线程下载了。
QQ截图20200114171154.jpg

其实也可以配合一键上传OneDrive或Google Drive的工具,放到网盘里,以后的文章再来介绍吧。

结尾

下载完成后,即可删除vultr的VPS,这样便可以随用随删,以几毛钱的成本几乎满带宽多线程批量下载视频,而且还不用耗费流量

最后修改:2020 年 02 月 06 日 03 : 31 PM