我目前正在尝试像往常一样使用 youtube-dl 下载 youtube 视频,但不断收到奇怪的 EOF 错误。当我检查我的下载文件夹时,我将下载文件分成不同的部分,一个带有扩展名*.part
,另一个带有其他各种以“X”编号为 0-9 的*.part-init
文件结尾。*.part-SegX
这是终端输出的样子。
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)>
关于可能发生的事情以及我如何解决这个问题或者这是某种错误的任何想法?
大多数问题都可以通过简单的更新来解决
youtube-dl -U
。根据@chevallier 的建议,我研究了如何更新 youtube-dl,因为
youtube-dl -U
它不起作用。这对我有用...