Youtube-dl 播放列表错误

Nic*_*ick 3 command-line youtube youtube-dl

当我尝试更新时,我得到以下信息youtube-dl

amrat@amrat-GA-78LMT-USB3:~$ sudo youtube-dl -U
[sudo] password for amrat: 
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.
amrat@amrat-GA-78LMT-USB3:~$ 
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

我使用终端安装了该程序。

我也收到此错误:

WARNING: unable to set language: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol>
[youtube] ST_WC13rNJo: Downloading webpage
ERROR: Unable to download webpage: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol>
Run Code Online (Sandbox Code Playgroud)

请指教。

and*_*.46 5

您最好删除youtube-dl很少处理下载视频或升级自身的存储库,而是直接从开发人员的网站安装:

sudo apt-get remove youtube-dl
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
Run Code Online (Sandbox Code Playgroud)

然后不时更新您的版本:

sudo youtube-dl -U
Run Code Online (Sandbox Code Playgroud)

当前版本报告以下内容:

andrew@ilium~$ youtube-dl --version
2016.08.01
andrew@ilium~$ 
Run Code Online (Sandbox Code Playgroud)

这个版本对我测试过的任何当前 YouTube 视频和/或播放列表都没有问题......

参考: