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.
Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
		
			+ Reply to Thread
			
		
		
		
			
	
	
				Results 1 to 6 of 6
			
		- 
	
- 
	So resending the request in the devtools also throws a 404? Bypass HMACs, One-time-tokens and Lic.Wrapping: https://github.com/DevLARLEY/WidevineProxy2
- 
	No that works. Actually I can do this in the console and get a correct 206. 
 
 Yet, when I try to download it, 404. I also get a 404 if I do not include the range in the headers… Perhaps when trying to "save response as" firefox sends a striped down request?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 channelBy inklara in forum Video Streaming DownloadingReplies: 4Last Post: 23rd Mar 2024, 11:04
- 
  Cutting video into chunks without reencodingBy amadeok in forum EditingReplies: 9Last Post: 18th Mar 2024, 13:50
- 
  Error 404:<br> on http://getwvkeys.herokuapp.com/By insafsiz in forum Video Streaming DownloadingReplies: 83Last Post: 5th Mar 2022, 23:15
- 
  batch to return the number of frames of a video sourceBy marcorocchini in forum Newbie / General discussionsReplies: 6Last Post: 1st Dec 2019, 15:32
- 
  Downloading video full of m4v chunksBy umbada in forum Video Streaming DownloadingReplies: 5Last Post: 17th Oct 2019, 04:28


 
		
		 View Profile
				View Profile
			 View Forum Posts
				View Forum Posts
			 Private Message
				Private Message
			 
 
			
			
 Quote
 Quote Visit Homepage
				Visit Homepage
			 
			 
 
			
			
