-
-
Notifications
You must be signed in to change notification settings - Fork 5.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ERROR: Invalid IPv6 URL When Accessing banned.video #10184
Comments
right click on the word download and select "copy link address" |
Thanks for sharing, you're right, however that's a direct link to the mp4 file itself, I could just use wget instead of yt-dlp in that instance. The reason I'm using yt-dlp is to download the video based off the video page URL instead of drilling down into each individual video page and obtaining the direct link to the mp4. Using yt-dlp to download based off the video page URL makes it easier to download entire categories. Otherwise I'd have to obtain the mp4 link for each individual video myself making yt-dlp unnecessary, since I could simply use wget after obtaining a list of all the mp4 urls. |
How about:
Too bad we don't see which URL it is actually trying to parse. But all that said:
That last request is an MP4 file, not am M3U8. |
DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE
Checklist
Region
United States
Provide a description that is worded well enough to be understood
What the problem is:
When attempting to download various videos from banned.video, I received an error: ERROR: Invalid ipv6 URL. Most of the videos I tried to download worked, but a handful of them do not. I am not logged into the site.
How it could be fixed
I'm not sure. I run gentoo and have the -ipv6 USE flag defined globally. There are no ipv6 addresses on this machine and the upstream network/LAN does not support ipv6. The configured kernel doesn't even have ipv6 support. I'm not sure why or how ipv6 is being used at all. I think maybe yt-dlp should force ipv4 when ipv6 isn't an option.
How your proposed solution would look like
Force yt-dlp to continue using the ipv4 address or provide a USE flag that disables IPv6 all together (-ipv6)?
Provide verbose output that clearly demonstrates the problem
yt-dlp -vU <your command line>
)'verbose': True
toYoutubeDL
params instead[debug] Command-line config
) and insert it belowComplete Verbose Output
The text was updated successfully, but these errors were encountered: