声明:此文仅用于学习使用,禁止下载受版权保护的视频,尊重视频创作者,禁止用于非法商业用途。

一、什么是youtube-dl?

youtube-dl是一个开源的命令行视频下载工具,它可以用来下载youtube、b站等世界上上百网站的视频。

前一段时间,youtube-dl由于被投诉侵权而下架,最后在多方的努力之下又回来了,具体发生了什么大家可以在网上查一查。

二、如何安装youtube-dl?

你可以在UNIX系统(Linux、macOS)、windows等上安装。

1. 在linux系统上安装

虽然我的电脑不是linux系统的,但是我有linux系统的云服务器啊,想用服务器下载好,在下载到本地。

根据官方的教程我用的wget命令安装

打开控制终端,输入下列命令

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

sudo chmod a+rx /usr/local/bin/youtube-dl

验证是否安装成功

youtube-dl -U

出现更新说明安装成功了

2. 在windows系统上安装

可以选择下载压缩包,解压后命令行安装,也可以按官方提示直接使用.exe文件进行安装,这块等以后再写

三、如何使用youtube-dl?

1. Windows系统

打开cmd命令窗

拿我自己的一个b站视频举例,输入视频链接,这里注意由于b站改版变成了bv号,导致下载失败,我们需要的是av号,获取av号的方式我会放在《如何获取b站视频的av号》这篇教程里面。

输入

youtube-dl “https://www.bilibili.com/video/av66058555”

可以在当前目录下面看到已经下载好我以前上传的视频了。

这里必须说一下。前一段时间我在网上搜索树莓派 steamlink的其他内容时候,在百度的好看视频里面发现了其他人盗了我的视频,我想说的是,你盗视频的时候能不能把我下面的简介也放上,里面有steamlink的安装包且视频创作不易,请尊重视频创作者。(其实那个视频我一直想更新,一直没来的及更新,仅仅在我的网站上改了一些内容)

2. linux系统

liunx对我来说才是重点,我的主要目的还是通过服务器下载视频后,在通过本地的树莓派下载服务器的内容,再共享到我的电脑上,实现视频的离线下载。再说了买的云服务器不能只放一个网站啊,这也太浪费了,不如让他干点有意义的事情。

将等待下载的时间交给服务器去完成,你可以不用一直开着电脑消耗着电脑的寿命等它下载,前一天晚上给服务器提交下载指令,关闭电脑,等第二天早上的时候在局域网中很快的传输到自己的PC上。

aria2只能实现直链、磁力链、种子下载,但是再配合youtube-dl就更好了。

如果不知道如何配置aria2的可以参考《aria2+ariaNg一键安装搭建离线下载器》,你可以将它部署到云服务器上或树莓派上。

最基本的使用方法同windows,更多的下载方式可以查看帮助

youtube-dl --help