현재 평소처럼 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
youtube-dl -U
@chevallier 님의 제안에 따라 youtube-dl이 작동하지 않아서 업데이트하는 방법을 살펴보았습니다 . 이것은 나에게 효과적이었습니다 ...
sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dl