YouTube-DL是一款Linux平台中下载油管视频的利器,使用YouTube-DL可以将有关视频下载到服务器中,然后可以通过其他方法将视频取回。
从2019年开始,通过包管理平台安装的youtub-dl全部报错,无法使用。报错内容如下
CentOS
1 2 3 |
[youtube] SIxjHFHq9FQ: Downloading webpage [youtube] SIxjHFHq9FQ: Downloading video info webpage ERROR: SIxjHFHq9FQ: "token" parameter not in video info for unknown reason; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. |
Ubuntu
并且,youtube-dl在上述平台也已不再更新,最后版本为20190130。
查看youtube-dl在GitHub的官网发现,youtube-dl最新版已经不支持通过yum或apt-get来进行安装了,但是可以通过pip安装或者直接从作者网站下载安装包进行安装。
使用pip安装方法如下:
1 2 |
yum install python-setuptools && easy_install pip //如果已经安装过pip可跳过此步 sudo pip install --upgrade youtube_dl |
直接从官网下载安装方法如下(需要提前安装wget)
1 2 |
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 |