Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
ERROR: unable to download video data: <urlopen error EOF occurred in violation of protocol (_ssl.c:777)> #14521
Comments
|
This is most likely caused by unstable networks. The problem should go away if you try again. If not, please paste full output of |
|
I have got same problem
and
I think when i use -i to ignore error, youtube-dl should continue download rest file rather than exit |
|
@lookis: The error indicates youtube-dl can't access the URL you provided at all, so -i won't help. Most likely this is due to unstable network. A possible workaround is forcing a specific TLS version: #4578 (comment) |
|
After 32 videos, i get this also: ERROR: unable to download video data: <urlopen error EOF occurred in violation of protocol (_ssl.c:600)> Using windows... another download gave the same error after 101 videos.. :( What does this mean? Can i resume or skip over the downloaded videos already if i didn't use the filename option? if so, how? Thanks. |
|
My network connection has severely deteriorated this week (under 1mbps download bandwidth), and I have started to get this error. I think this is a bug? It should work with "bad" connections, too, as youtube-dl is indeed most useful in exactly these kinds of networks (that don't let you stream at all). I'm going to try TLS patch, but if that actually helps, then it needs to become a commandline option. |
|
I tried changing this in utils.py:
But no luck. Still:
|
|
This SO question suggests using pycurl as a workaround to this issue: |
|
I had this problem |
python 3.6.3
youtube-dl 2017.10.12
[youtube] VKMWqOfbGME: Skipping DASH manifest: ExtractorError("Failed to download MPD manifest: <urlopen error EOF occurred in violation of protocol (_ssl.c:777)> (caused by URLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:777)'),))",)