いつものように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