使用 youtube-dl 时出现 EOF 错误

使用 youtube-dl 时出现 EOF 错误

我目前正在尝试像往常一样使用 youtube-dl 下载 YouTube 视频,但不断收到奇怪的 EOF 错误。当我检查我的下载文件夹时,我将下载文件分成各个部分,一个部分的扩展名是*.part另一个部分,*.part-init然后是各种其他文件,*.part-SegX其中“X”的编号为 0-9。

这是终端输出的样子。

youtube-dl -c -f 'bestvideo[height<=720]+bestaudio/best[height<=720]' https://www.youtube.com/watch?v=wLduVQOagFk
[youtube] wLduVQOagFk: Downloading webpage
[youtube] wLduVQOagFk: Downloading video info webpage
[youtube] wLduVQOagFk: Extracting video information
WARNING: unable to extract uploader nickname
[youtube] wLduVQOagFk: Downloading MPD manifest
[youtube] wLduVQOagFk: Downloading MPD manifest
[dashsegments] Total fragments: 45
[download] Destination: Shonen vs Seinen-wLduVQOagFk.f136.mp4
[download]  35.6% of ~46.96MiB at 30.29KiB/s ETA 16:33ERROR: unable to download video data: <urlopen error EOF occurred in violation of protocol (_ssl.c:590)>

关于可能发生的情况以及如何解决这个问题有什么想法吗?或者这是某种错误吗?

答案1

大多数问题都可以通过简单的更新解决youtube-dl -U

答案2

根据 @chevallier 的建议,我研究了如何更新 youtube-dl,因为youtube-dl -U它不起作用。这对我有用......

sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dl

相关内容