good day,
I downloaded a movie from streaming site using their streaming app on Android. the movie downloded as multiple EXO files and one MPD file. in MPD file there are video and audio related information, like default_KID or cencssh fields. is it possible to convert these multiple EXO files into one regular MP4 file using the information from MPD file?
if so, I would appreciate some hints on how to do this. I can program a bit in bash shell.
thank you!
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 21 of 21
-
-
hi, MPD is in plain text. it has a structure of XML (below). Can it be used to decrypt and somehow merge all EXO files into mp4?
Code:<?xml version="1.0" ?> <MPD xmlns:cenc="urn:mpeg:cenc:2013" xmlns:mspr="urn:microsoft:playready" xmlns="urn:mpeg:dash:schema:mpd:2011" profiles="urn:mpeg:dash:profile:isoff-live:2011" minBufferTime="PT4.80S" mediaPresentationDuration="PT1H16M12.200S" type="static"> <!-- Created with Bento4 mp4-dash.py, VERSION=2.0.0-639 --> <Period> <!-- Video --> <AdaptationSet mimeType="video/mp4" segmentAlignment="true" startWithSAP="1" maxWidth="1920" maxHeight="1080"> <!-- MPEG Common Encryption --> <ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="5486f3cc-1546-4abd-98c3-1e5fe789d06c"/> <!-- PlayReady --> <ContentProtection schemeIdUri="urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95" value="2.0"> <mspr:pro>mAIAAAEAAQCOAjwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBEAFIATQAvADIAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQBhAGQAeQBIAGUAYQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9ACIANAAuADAALgAwAC4AMAAiAD4APABEAEEAVABBAD4APABQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsARQBZAEwARQBOAD4AMQA2ADwALwBLAEUAWQBMAEUATgA+ADwAQQBMAEcASQBEAD4AQQBFAFMAQwBUAFIAPAAvAEEATABHAEkARAA+ADwALwBQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsASQBEAD4AegBQAE8ARwBWAEUAWQBWAHYAVQBxAFkAdwB4ADUAZgA1ADQAbgBRAGIAQQA9AD0APAAvAEsASQBEAD4APABDAEgARQBDAEsAUwBVAE0APgBuAFoAUgArAEkAbwBlACsAeABkAFUAPQA8AC8AQwBIAEUAQwBLAFMAVQBNAD4APABMAEEAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBwAGwAYQB5AHIAZQBhAGQAeQAuAGUAegBkAHIAbQAuAGMAbwBtAC8AYwBlAG4AYwB5AC8AcAByAGUAYQB1AHQAaAAuAGEAcwBwAHgAPwBwAFgAPQA0ADAAOAAyADkAQgA8AC8ATABBAF8AVQBSAEwAPgA8AC8ARABBAFQAQQA+ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA==</mspr:pro> <cenc:pssh>AAACuHBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAApiYAgAAAQABAI4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgB6AFAATwBHAFYARQBZAFYAdgBVAHEAWQB3AHgANQBmADUANABuAFEAYgBBAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+AG4AWgBSACsASQBvAGUAKwB4AGQAVQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcABzADoALwAvAHAAbABhAHkAcgBlAGEAZAB5AC4AZQB6AGQAcgBtAC4AYwBvAG0ALwBjAGUAbgBjAHkALwBwAHIAZQBhAHUAdABoAC4AYQBzAHAAeAA/AHAAWAA9ADQAMAA4ADIAOQBCADwALwBMAEEAXwBVAFIATAA+ADwALwBEAEEAVABBAD4APAAvAFcAUgBNAEgARQBBAEQARQBSAD4A</cenc:pssh> </ContentProtection> <!-- Widevine --> <ContentProtection schemeIdUri="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"> <cenc:pssh>AAAAP3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAB8SEFSG88wVRkq9mMMeX+eJ0GwaBWV6ZHJtSOPclZsG</cenc:pssh> </ContentProtection> <SegmentTemplate timescale="1000" duration="4800" initialization="$RepresentationID$/init.mp4?hdntl=exp=1703710466~acl=/*~data=hdntl~hmac=832ed06231fa7bf32f6a37d1e7e075431a1c21c6a8989957e12bdcb88eaf4444" media="$RepresentationID$/seg-$Number$.m4s?hdntl=exp=1703710466~acl=/*~data=hdntl~hmac=832ed06231fa7bf32f6a37d1e7e075431a1c21c6a8989957e12bdcb88eaf4444" startNumber="1"/> <Representation id="video/avc1/1" codecs="avc1.64001E" width="848" height="480" scanType="progressive" frameRate="25" bandwidth="1049088"/> <Representation id="video/avc1/2" codecs="avc1.64001E" width="640" height="360" scanType="progressive" frameRate="25" bandwidth="681632"/> <Representation id="video/avc1/3" codecs="avc1.64001F" width="1280" height="720" scanType="progressive" frameRate="25" bandwidth="2120811"/> <Representation id="video/avc1/4" codecs="avc1.640028" width="1920" height="1080" scanType="progressive" frameRate="25" bandwidth="4276528"/> </AdaptationSet> <!-- Audio --> <AdaptationSet mimeType="audio/mp4" startWithSAP="1" segmentAlignment="true" lang="pl"> <!-- MPEG Common Encryption --> <ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="5486f3cc-1546-4abd-98c3-1e5fe789d06c"/> <!-- PlayReady --> <ContentProtection schemeIdUri="urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95" value="2.0"> <mspr:pro>mAIAAAEAAQCOAjwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBEAFIATQAvADIAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQBhAGQAeQBIAGUAYQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9ACIANAAuADAALgAwAC4AMAAiAD4APABEAEEAVABBAD4APABQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsARQBZAEwARQBOAD4AMQA2ADwALwBLAEUAWQBMAEUATgA+ADwAQQBMAEcASQBEAD4AQQBFAFMAQwBUAFIAPAAvAEEATABHAEkARAA+ADwALwBQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsASQBEAD4AegBQAE8ARwBWAEUAWQBWAHYAVQBxAFkAdwB4ADUAZgA1ADQAbgBRAGIAQQA9AD0APAAvAEsASQBEAD4APABDAEgARQBDAEsAUwBVAE0APgBuAFoAUgArAEkAbwBlACsAeABkAFUAPQA8AC8AQwBIAEUAQwBLAFMAVQBNAD4APABMAEEAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBwAGwAYQB5AHIAZQBhAGQAeQAuAGUAegBkAHIAbQAuAGMAbwBtAC8AYwBlAG4AYwB5AC8AcAByAGUAYQB1AHQAaAAuAGEAcwBwAHgAPwBwAFgAPQA0ADAAOAAyADkAQgA8AC8ATABBAF8AVQBSAEwAPgA8AC8ARABBAFQAQQA+ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA==</mspr:pro> <cenc:pssh>AAACuHBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAApiYAgAAAQABAI4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgB6AFAATwBHAFYARQBZAFYAdgBVAHEAWQB3AHgANQBmADUANABuAFEAYgBBAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+AG4AWgBSACsASQBvAGUAKwB4AGQAVQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcABzADoALwAvAHAAbABhAHkAcgBlAGEAZAB5AC4AZQB6AGQAcgBtAC4AYwBvAG0ALwBjAGUAbgBjAHkALwBwAHIAZQBhAHUAdABoAC4AYQBzAHAAeAA/AHAAWAA9ADQAMAA4ADIAOQBCADwALwBMAEEAXwBVAFIATAA+ADwALwBEAEEAVABBAD4APAAvAFcAUgBNAEgARQBBAEQARQBSAD4A</cenc:pssh> </ContentProtection> <!-- Widevine --> <ContentProtection schemeIdUri="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"> <cenc:pssh>AAAAP3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAB8SEFSG88wVRkq9mMMeX+eJ0GwaBWV6ZHJtSOPclZsG</cenc:pssh> </ContentProtection> <SegmentTemplate timescale="1000" duration="4800" initialization="$RepresentationID$/init.mp4?hdntl=exp=1703710466~acl=/*~data=hdntl~hmac=832ed06231fa7bf32f6a37d1e7e075431a1c21c6a8989957e12bdcb88eaf4444" media="$RepresentationID$/seg-$Number$.m4s?hdntl=exp=1703710466~acl=/*~data=hdntl~hmac=832ed06231fa7bf32f6a37d1e7e075431a1c21c6a8989957e12bdcb88eaf4444" startNumber="1"/> <Representation id="audio/pl/mp4a.40.2" codecs="mp4a.40.2" bandwidth="197196" audioSamplingRate="48000"> <AudioChannelConfiguration schemeIdUri="urn:mpeg:mpegB:cicp:ChannelConfiguration" value="2"/> </Representation> </AdaptationSet> </Period> </MPD>
-
this is pssh form your mpd link
Code:AAAAP3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAB8SEFSG88wVRkq9mMMeX+eJ0GwaBWV6ZHJtSOPclZsG
once you got key
you can download video using your mpd link & key
with mp4 format -
-
when you stream in browser
developer tools - refresh browser - network tab
serach for lic / license / drm / proxy -
for lic / license I get nothing.
for drm something like this:
[Attachment 75824 - Click to enlarge]
for proxy this:
[Attachment 75823 - Click to enlarge]
for manifest, this one:
[Attachment 75825 - Click to enlarge]
does it look like something that could be used to download the movie?
I also googled for using youtube-dl and used it with the URL to manifest file but I got error like this:
youtube-dl -F "https://filmboxmedia.tv2zcdn.com/output_videos/videos/fce063cf-d428-4e77-bff3-5e95d98c46fc/dash_drm/manifest.mpd"
[generic] manifest: Requesting header
WARNING: Could not send HEAD request to https://filmboxmedia.tv2zcdn.com/output_videos/videos/fce063cf-d428-4e77-bff3-5e95d98c.../manifest.mpd: HTTP Error 403: Forbidden
[generic] manifest: Downloading webpage
ERROR: Unable to download webpage: HTTP Error 403: Forbidden (caused by <HTTPError 403: 'Forbidden'>); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
this site requires login. I have an account there, can login through browser/android app. not sure if this can be used to download from command line. -
your information is correct, then copy that mpd link, paste here, then paste that proxy? link here, that is license url.
-
link to manifest.mdp file:
https://filmboxmedia.tv2zcdn.com/output_videos/videos/fce063cf-d428-4e77-bff3-5e95d98c46fc/dash_drm/manifest.mpd?hdnts=exp=1703786614~acl=/*~hmac=4c333ffb71f50034911f84fce50a616909462d5da37 0fdd2d16fca70822c977d
link to "proxy" file:
https://widevine-dash.ezdrm.com/proxy?pX=003389
please let me know if I did it correctly. -
can't access to the mpd link , maybe need token/header or just geo block, but the link is correct, if you can open the mpd link, you get mpd file, then you can see pssh in it.
click proxy, change payload tab to headers, pull down to the bottom, you will see request headers, should some authorization there. you can right click proxy link, copy, copy as curl(bash), then paste it to https://curlconverter.com/ , you will get a value, copy it to here, if luck, someone will get keys. -
I can see pssh in MPD file, @jckzz also pointed me to this value.
this site requires login/password in browser or in android app. after login one can watch the movies. you probably cannot access MPD link because you're not logged in. for request headers regarding authorization this is what I can see in header tab in browser:
Code:Request URL: https://widevine-dash.ezdrm.com/proxy?pX=003389 Request Method: POST Status Code: 200 OK Remote Address: 159.135.141.205:443 Referrer Policy: strict-origin-when-cross-origin Access-Control-Allow-Headers: Content-Type, SoapAction, Range, Origin, X-Requested-With, Accept Access-Control-Allow-Methods: GET,POST,PUT,DELETE,OPTIONS Access-Control-Allow-Origin: * Cache-Control: private Content-Length: 659 Content-Type: text/html Date: Thu, 28 Dec 2023 17:06:13 GMT Server: Microsoft-IIS/8.5 X-Aspnet-Version: 4.0.30319 Accept: */* Accept-Encoding: gzip, deflate, br Accept-Language: en-US,en;q=0.9,pl;q=0.8 Connection: keep-alive Content-Length: 1713 Content-Type: application/octet-stream Dnt: 1 Host: widevine-dash.ezdrm.com Origin: https://app.filmbox.com Referer: https://app.filmbox.com/ Sec-Ch-Ua: "Not.A/Brand";v="8", "Chromium";v="114", "Google Chrome";v="114" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Linux" Sec-Fetch-Dest: empty Sec-Fetch-Mode: cors Sec-Fetch-Site: cross-site User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36
Code:https://filmboxmedia.tv2zcdn.com/output_videos/videos/fce063cf-d428-4e77-bff3-5e95d98c46fc/dash_drm/video/avc1/3/init.mp4?hdntl=exp=1703873474~acl=/*~data=hdntl~hmac=dca647185d67ff6b7137d334b021139322eda794e59e5117e28bdf1807e927f6 https://filmboxmedia.tv2zcdn.com/output_videos/videos/fce063cf-d428-4e77-bff3-5e95d98c46fc/dash_drm/audio/pl/mp4a.40.2/init.mp4?hdntl=exp=1703873474~acl=/*~data=hdntl~hmac=dca647185d67ff6b7137d334b021139322eda794e59e5117e28bdf1807e927f6 https://filmboxmedia.tv2zcdn.com/output_videos/videos/fce063cf-d428-4e77-bff3-5e95d98c46fc/dash_drm/video/avc1/2/init.mp4?hdntl=exp=1703873474~acl=/*~data=hdntl~hmac=dca647185d67ff6b7137d334b021139322eda794e59e5117e28bdf1807e927f6
Last edited by labamba; 28th Dec 2023 at 12:17.
-
Code:
-key 5486f3cc15464abd98c31e5fe789d06c:cffa2ccc521e3d0b02c551f14655576e
-
iamghost already give the key
you can provide your own key here
https://keysdb.net/
-input pssh
-input license url
Code:SUCCESS KID: 5486f3cc15464abd98c31e5fe789d06c License URL: https://widevine-dash.ezdrm.com/proxy?pX=003389 Acquired At: 12/29/2023, 9:37:37 AM 5486f3cc15464abd98c31e5fe789d06c:cffa2ccc521e3d0b02c551f14655576e
find pssh & license url
to donwload you can use N_m3u8DL-RE
Code:N_m3u8DL-RE -M format=mp4 --key 5486f3cc15464abd98c31e5fe789d06c:cffa2ccc521e3d0b02c551f14655576e "mpdlink" --save-name video
-
thanks guys!
when I enter URL for MPD it says "Forbidden 403":
Code:./N_m3u8DL-RE -M format=mp4 --key 5486f3cc15464abd98c31e5fe789d06c:cffa2ccc521e3d0b02c551f14655576e "https://filmboxmedia.tv2zcdn.com/output_videos/videos/fce063cf-d428-4e77-bff3-5e95d98c46fc/dash_drm/manifest.mpd?hdnts=exp=1703786614~acl=/*~hmac=4c333ffb71f50034911f84fce50a616909462d5da37 0fdd2d16fca70822c977d" --save-name video 06:51:27.856 INFO : N_m3u8DL-RE (Beta version) 20230628 06:51:27.875 INFO : Loading URL: https://filmboxmedia.tv2zcdn.com/output_videos/videos/fce063cf-d428-4e77-bff3-5e95d98c46fc/dash_drm/manifest.mpd?hdnts=exp=1703786614~acl=/*~hmac=4c333ffb71f50034911f84fce50a616909462d5da37 0fdd2d16fca70822c977d 06:51:28.217 ERROR: One or more errors occurred. (Response status code does not indicate success: 403 (Forbidden).)
Code:./N_m3u8DL-RE -M format=mp4 --key 5486f3cc15464abd98c31e5fe789d06c:cffa2ccc521e3d0b02c551f14655576e ./go1.mpd --save-name video 06:46:24.153 INFO : N_m3u8DL-RE (Beta version) 20230628 06:46:24.170 INFO : Loading URL: ./go1.mpd 06:46:24.171 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP 06:46:24.171 INFO : Parsing streams... 06:46:24.218 WARN : Writing meta json 06:46:24.218 INFO : Extracted, there are 5 streams, with 4 basic streams, 1 audio streams, 0 subtitle streams 06:46:24.218 INFO : Vid *CENC 1920x1080 | 4276 Kbps | video/avc1/4 | avc1.640028 | 953 Segments | ~01h16m14s 06:46:24.218 INFO : Vid *CENC 1280x720 | 2120 Kbps | video/avc1/3 | avc1.64001F | 953 Segments | ~01h16m14s 06:46:24.219 INFO : Vid *CENC 848x480 | 1049 Kbps | video/avc1/1 | avc1.64001E | 953 Segments | ~01h16m14s 06:46:24.219 INFO : Vid *CENC 640x360 | 681 Kbps | video/avc1/2 | avc1.64001E | 953 Segments | ~01h16m14s 06:46:24.219 INFO : Aud *CENC audio/pl/mp4a.40.2 | 197 Kbps | mp4a.40.2 | pl | 2CH | 953 Segments | ~01h16m14s 06:46:25.708 INFO : Parsing streams... 06:46:25.713 INFO : Selected streams: 06:46:25.714 INFO : Vid *CENC 1920x1080 | 4276 Kbps | video/avc1/4 | avc1.640028 | 953 Segments | ~01h16m14s 06:46:25.714 INFO : Aud *CENC audio/pl/mp4a.40.2 | 197 Kbps | mp4a.40.2 | pl | 2CH | 953 Segments | ~01h16m14s 06:46:25.714 WARN : Writing meta json 06:46:25.714 INFO : Save Name: video 06:46:25.714 WARN : MuxAfterDone is detected, binary merging is automatically enabled 06:46:25.715 INFO : Start downloading...Vid 1920x1080 | 4276 Kbps | video/avc1/4 | avc1.640028 06:46:28.719 WARN : Could not find a part of the path '/home/labamba/Downloads/N_m3u8DL-RE_Beta_linux-x64/video/avc1/4/init.mp4'. 06:46:28.721 ERROR: Download init file failed!
what does this error mean? is there anything missed? were you guys able to download this using MPD file above or a link to MPD? -
when I get the new one it is the same situation
Code:./N_m3u8DL-RE -M format=mp4 --key 5486f3cc15464abd98c31e5fe789d06c:cffa2ccc521e3d0b02c551f14655576e "https://filmboxmedia.tv2zcdn.com/output_videos/videos/fce063cf-d428-4e77-bff3-5e95d98c46fc/dash_drm/manifest.mpd?hdnts=exp=1703838979~acl=/*~hmac=79bdb0ca8d68089b6126858a920d7fe5d62265fe5d99fbb5647fe8abc047a52d" --save-name video 08:40:34.646 INFO : N_m3u8DL-RE (Beta version) 20230628 08:40:34.665 INFO : Loading URL: https://filmboxmedia.tv2zcdn.com/output_videos/videos/fce063cf-d428-4e77-bff3-5e95d98c46fc/dash_drm/manifest.mpd?hdnts=exp=1703838979~acl=/*~hmac=79bdb0ca8d68089b6126858a920d7fe5d62265fe5d99fbb5647fe8abc047a52d 08:40:35.027 ERROR: One or more errors occurred. (Response status code does not indicate success: 403 (Forbidden).)
Code:./N_m3u8DL-RE -M format=mp4 --key 5486f3cc15464abd98c31e5fe789d06c:cffa2ccc521e3d0b02c551f14655576e ./go1a.mpd --save-name video 08:39:46.026 INFO : N_m3u8DL-RE (Beta version) 20230628 08:39:46.045 INFO : Loading URL: ./go1a.mpd 08:39:46.045 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP 08:39:46.045 INFO : Parsing streams... 08:39:46.106 WARN : Writing meta json 08:39:46.111 INFO : Extracted, there are 5 streams, with 4 basic streams, 1 audio streams, 0 subtitle streams 08:39:46.111 INFO : Vid *CENC 1920x1080 | 4276 Kbps | video/avc1/4 | avc1.640028 | 953 Segments | ~01h16m14s 08:39:46.111 INFO : Vid *CENC 1280x720 | 2120 Kbps | video/avc1/3 | avc1.64001F | 953 Segments | ~01h16m14s 08:39:46.112 INFO : Vid *CENC 848x480 | 1049 Kbps | video/avc1/1 | avc1.64001E | 953 Segments | ~01h16m14s 08:39:46.112 INFO : Vid *CENC 640x360 | 681 Kbps | video/avc1/2 | avc1.64001E | 953 Segments | ~01h16m14s 08:39:46.112 INFO : Aud *CENC audio/pl/mp4a.40.2 | 197 Kbps | mp4a.40.2 | pl | 2CH | 953 Segments | ~01h16m14s 08:39:47.416 INFO : Parsing streams... 08:39:47.423 INFO : Selected streams: 08:39:47.423 INFO : Vid *CENC 1920x1080 | 4276 Kbps | video/avc1/4 | avc1.640028 | 953 Segments | ~01h16m14s 08:39:47.424 INFO : Aud *CENC audio/pl/mp4a.40.2 | 197 Kbps | mp4a.40.2 | pl | 2CH | 953 Segments | ~01h16m14s 08:39:47.424 WARN : Writing meta json 08:39:47.425 INFO : Save Name: video 08:39:47.425 WARN : MuxAfterDone is detected, binary merging is automatically enabled 08:39:47.426 INFO : Start downloading...Vid 1920x1080 | 4276 Kbps | video/avc1/4 | avc1.640028 08:39:50.429 WARN : Could not find a part of the path '/home/labamba/Downloads/N_m3u8DL-RE_Beta_linux-x64/video/avc1/4/init.mp4'. 08:39:50.430 ERROR: Download init file failed!
-
if you ensure have no geo block issue,
then see mpd request header, to see if some key(like cookie/auth) in it. -
all right, but how can I do this? this is what I see:
[Attachment 75830 - Click to enlarge]
[Attachment 75831 - Click to enlarge]
Request RAW:
Code:GET /output_videos/videos/fce063cf-d428-4e77-bff3-5e95d98c46fc/dash_drm/manifest.mpd?hdnts=exp=1703840318~acl=/*~hmac=c47c41791a2d204a8f8d4ca8bcf54bdffa1d53f45e23961a1b0c13cea6a32ffc HTTP/1.1 Accept: */* Accept-Encoding: gzip, deflate, br Accept-Language: en-US,en;q=0.9,pl;q=0.8 Connection: keep-alive DNT: 1 Host: filmboxmedia.tv2zcdn.com Origin: https://app.filmbox.com Referer: https://app.filmbox.com/ Sec-Fetch-Dest: empty Sec-Fetch-Mode: cors Sec-Fetch-Site: cross-site User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 sec-ch-ua: "Not.A/Brand";v="8", "Chromium";v="114", "Google Chrome";v="114" sec-ch-ua-mobile: ?0 sec-ch-ua-platform: "Linux"
-
use this command, just append Referer, it will work.
Code:N_m3u8DL-RE "https://filmboxmedia.tv2zcdn.com/output_videos/videos/fce063cf-d428-4e77-bff3-5e95d98c46fc/dash_drm/manifest.mpd?hdnts=exp=1703838979~acl=/*~hmac=79bdb0ca8d68089b6126858a920d7fe5d62265fe5d99fbb5647fe8abc047a52d" -H "Referer: https://app.filmbox.com/" --key 5486f3cc15464abd98c31e5fe789d06c:cffa2ccc521e3d0b02c551f14655576e -M format=mp4 --save-name video
-
thank you, you're my saver! it works.
all right... I've received a lot of help in a "fastrack mode". but I'd like to understand more about this topic anyway so that maybe I could help someone in future too. where should I start about this topic? where things come from, what are popular "ways" the movies can be downloaded from sites like this, how do you get your hands on tools like the one above, choose tool to do right job etc. I would appreciate pointing me to a good place to start reading about it. -
Similar Threads
-
Get Pssh Key of MPD Files
By Hafiz in forum Video Streaming DownloadingReplies: 7Last Post: 25th Jul 2023, 09:12 -
CRAVE TV - No problem to get keys but no working mpd to download files
By George7 in forum Video Streaming DownloadingReplies: 17Last Post: 15th May 2023, 15:44 -
Save mpd files with yt-dlp
By Dark-Sider in forum Video Streaming DownloadingReplies: 0Last Post: 19th Apr 2022, 19:52 -
Get Pssh Key of MPD Files
By thegeek in forum Video Streaming DownloadingReplies: 46Last Post: 26th Mar 2022, 21:54 -
Downloading encrypted mpd video files
By umar_0x01 in forum Video Streaming DownloadingReplies: 40Last Post: 6th Sep 2021, 11:02