I've found a DASH video, whose manifest contains a single chunk.
The video is downloaded by requesting this unique file with a "range" parameter in the header. The server responds with raw bytes. However, trying to access that link throws a 404 error, which makes it impossible for N_m3u8DL-RE to download it.Code:<Representation id="11" bandwidth="23550734" codecs="vp09.00.50.08" mimeType="video/webm" sar="1:1"> <BaseURL>000198755542.1-1.vp9.webm</BaseURL> <SegmentBase indexRange="381-136076" timescale="60000"> <Initialization range="0-380" /> </SegmentBase> </Representation>
The odd thing is that the request passing through firefox is very simple, no cookies, no payload, nothing quite special. I can edit and resend the request from the firefox devtools, and I see the chunk being received correctly. But if I try to save it from there, or use curl anywhere else, with full headers, I get a 404. What could be the reason? Since the request is devoid of cookies and payload the server is not requiring authorization (which would throw a 403 instead too).
Is there any way to force the received file to be saved to disk from the devtools perhaps? Every time I try to use "save response as" I get an empty file because it tries to send the request again to do so I believe, which triggers a 404.
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!
Try StreamFab Downloader and download streaming video from Youtube, Netflix, Amazon! Download free trial.
+ Reply to Thread
Results 1 to 6 of 6
Thread
-
-
So resending the request in the devtools also throws a 404?
-
No that works. Actually I can do this in the console and get a correct 206.
Code:await fetch(<url>, { "headers": { "range": "bytes=2131771-2648151" } });
-
Is that from Netflix? Because I can see Netflix have range 234000-290000 something like that
-
No. The link isn't publicly available I'm afraid.
I managed to download the first millions of bytes, but concatenating them doesn't result in a video, encrypted or not, so I guess you can't combine them just like that. Are there other tools that would handle MPEG-DASH of such a format? Obviously N_m3u8DL does not properly set the header to retrieve the file in chunks.
Similar Threads
-
yt-dlp 404 but only for one channel
By inklara in forum Video Streaming DownloadingReplies: 4Last Post: 23rd Mar 2024, 10:04 -
Cutting video into chunks without reencoding
By amadeok in forum EditingReplies: 9Last Post: 18th Mar 2024, 12:50 -
Error 404:<br> on http://getwvkeys.herokuapp.com/
By insafsiz in forum Video Streaming DownloadingReplies: 83Last Post: 5th Mar 2022, 22:15 -
batch to return the number of frames of a video source
By marcorocchini in forum Newbie / General discussionsReplies: 6Last Post: 1st Dec 2019, 14:32 -
Downloading video full of m4v chunks
By umbada in forum Video Streaming DownloadingReplies: 5Last Post: 17th Oct 2019, 03:28