Comments (3)
or provide a USE flag that disables IPv6 all together (-ipv6)?
How about:
--force-ipv4
Too bad we don't see which URL it is actually trying to parse.
But all that said:
I can reproduce this on an IPv6-enabled machine. Perhaps this is due to the fact that yp-dlp is trying to extract M3U8 formats from an actual MP4 file. I'm just guessing from what I see with --write-pages
(also with --force-ipv4
):
[BannedVideo] Extracting URL: https://banned.video/watch?id=5d066d71a90fbc00123c1d34
[BannedVideo] 5d066d71a90fbc00123c1d34: Downloading video metadata
[BannedVideo] Saving request to 5d066d71a90fbc00123c1d34_7c9b57034d37641ffaf59e0436ea904e_https_-_api.infowarsmedia.com_graphql.dump
[BannedVideo] 5d066d71a90fbc00123c1d34: Downloading m3u8 information
[BannedVideo] Saving request to 5d066d71a90fbc00123c1d34_https_-_download.assets.video_videos_f76d6efa-4a87-4fd8-8da2-5ff359a98703.mp4.dump
ERROR: Invalid IPv6 URL
That last request is an MP4 file, not am M3U8.
from yt-dlp.
right click on the word download and select "copy link address"
and retry downloading the video yt-dlp. "https://download.assets.video/videos/f76d6efa-4a87-4fd8-8da2-5ff359a98703.mp4?direct=true" the video will now download.
from yt-dlp.
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.
from yt-dlp.
Related Issues (20)
- [Youtube] yt-dlp skipping videos from Avex youtube channel.
- Can you add support for www.bluey.tv HOT 2
- ffmpeg problem in python environment HOT 4
- support for the site mfcamhub.com HOT 1
- Video not download its show HTTP error 500 HOT 1
- Add support for digitaler-lesesaal.bundesarchiv.de. HOT 1
- Failed to resolve 'www.youtube.com' Errno 11004 HOT 2
- WARNING: [youtube] pcJ4uYjcm2U: nsig extraction failed: Some formats may be missing n = JlyEJ0UViqfmhLcpxr8 ; player = https://www.youtube.com/s/player/8d9f6215/player_ias.vflset/en_US/base.js HOT 1
- Error: Extracted extension ('php') is unusual and skipped for safety reasons HOT 1
- Bandcamp don't prepend artist to title HOT 1
- Cookie not loading when downloading instagram videos HOT 2
- Request to indicate that the user is entering a video codec when --audio-format is used or vice versa HOT 1
- Downloading a 7z file fails with file extension is uncommon thus unsafe error HOT 1
- How to extract sig and get final URL from googlevideo.com URL? HOT 5
- Support Request: Unable to Download Videos from Specific NewsPicks Pages
- There is a clear difference between downloading files using binary files and downloading files directly using yt-dlp in scripts HOT 6
- Question: How to extract BOTH video file (WITH audio file merged in) AND the same audio as a separate file too HOT 7
- ABC iview inbestigators: Failed to parse JSON HOT 1
- forking the process to download multiple videos at a time HOT 2
- Youtube videos demuxed - no audio video combinations HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yt-dlp.