Hello,
i have some trouble to find the mpd url of videos from M6+.
Example : this episode -> https://www.6play.fr/lois-et-clark-les-nouvelles-aventures-de-supe-p_25720/s1-e2-un-ho...urs-c_13065886
I tried source code and devtools but couldn't find the mpd url.
Any help please ?
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
Try StreamFab Downloader and download streaming video from Youtube, Netflix, Amazon! Download free trial.
+ Reply to Thread
Results 1 to 30 of 36
Thread
-
-
Here is the mpd :
Code:https://lbcdn.6cloud.fr/resource/m6web/s/m6web/output/1/d/c/1dc64131ea8d1ce7b03e6032a16e06af521eb2e8/static/13065886_db8ff67cb96b9dd9995e19dfc005803f_web_dash_upTo1080p_1080p_vbr_cae_drm_software.mpd
Code:320f259dc412dd1fc936882f592ed700:66b801bb310d4abdf789ae5d7bb94106
Code:N_m3u8DL-RE "https://lbcdn.6cloud.fr/resource/m6web/s/m6web/output/1/d/c/1dc64131ea8d1ce7b03e6032a16e06af521eb2e8/static/13065886_db8ff67cb96b9dd9995e19dfc005803f_web_dash_upTo1080p_1080p_vbr_cae_drm_software.mpd?expiration=1719514438&scheme=https&groups%5B0%5D=m6web&token=TRUNCATED" --save-name "Loïs et Clark : les nouvelles aventures de Superman - S1 E2 - Un homme étrange venu d'ailleurs" --select-video best --select-audio all --select-subtitle all -mt -M format=mkv --log-level OFF --key 320f259dc412dd1fc936882f592ed700:66b801bb310d4abdf789ae5d7bb94106
-
-
You have to download N_m3u8DL-RE and then put that command in a terminal yes
-
It's been 1 hour i try to install it but it's too compliated 😭😭
On Mac, in terminal, what i have to put to download it ?
something starting with :
brew install
?
and then
N_m3u8DL-RE
https://github.com/nilaoda/N_m3u8DL-RE.git
??? -
Download from here: https://github.com/stabbedbybrick/N_m3u8DL-RE/releases, unzip, and put the binary "N_m3u8DL-RE" into your path, eg /usr/local/bin.
(It's more current than the release binaries from the nilaoda repo.)Last edited by Obo; 27th Jun 2024 at 06:12.
-
If you are on a mac with a M chip download : https://github.com/nilaoda/N_m3u8DL-RE/releases/download/v0.2.0-beta/N_m3u8DL-RE_Beta_...0230628.tar.gz
If intel chip download : https://github.com/nilaoda/N_m3u8DL-RE/releases/download/v0.2.0-beta/N_m3u8DL-RE_Beta_...0230628.tar.gz
Then unzip and put 'N_m3u8DL-RE' in a folder that will never move. Copy the path of N_m3u8DL-RE and open a terminal.
Type :
Code:chmod +x PATHTON_m3u8DL-RE
Code:nano ~/.zshrc
Code:alias N_m3u8DL-RE="PATHTOFN_m3u8DL-RE"
Code:brew install bento4
Code:brew install ffmpeg
Code:source ~/.zshrc
-
-
-
Thanks !
then i put this in terminal : nano ~/.zshrc
and got this :
UW PICO 5.09 File: /Users/zacki/.zshrc
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text^T To Spell
What do i have to do please ? -
It's a text editor, add the line I provided..
Code:alias N_m3u8DL-RE="/usr/local/bin/N_m3u8DL-RE"
-
So i have to open terminal, then put :
chmod +x /usr/local/bin/N_m3u8DL-RE
and "enter"
then put nano ~/.zshrc
and enter ? -
Unnecessary to create an alias for N_m3u8DL_RE if it's already in the path. Why would I want to do that?
-
In my guide I din't wrote to put it in /usr/local/bin/ that's why I explained how to add it to path. You explain probably better than me so help him. Thanks !
-
If you've put the binary into /usr/local/bin, you should be ready to go. If you haven't installed yet, you will probably need ffmpeg as well, and it doesn't hurt to install the Bento binaries (mp4decrypt), but N_m3u8DL-RE doesn't use them as far as I know.
Just make sure, the binary is executable and in case is quarantined, remove the flag:
Code:chmod +x /usr/local/bin/N_m3u8DL-RE xattr -r -d com.apple.quarantine /usr/local/bin/N_m3u8DL-RE
-
So in terminal i put the download command from member aqzs (post number 2) :
N_m3u8DL-RE "https://lbcdn.6cloud.fr/resource/m6web/s/m6web/output/1/d/c/1dc64131ea8d1ce7b03e6032a16e06af521eb2e8/static/13065886_db8ff67cb96b9dd9995e19dfc005803f_web_dash _upTo1080p_1080p_vbr_cae_drm_software.mpd?expirati on=1719514438&scheme=https&groups%5B0%5D=m6web&tok en=TRUNCATED" --save-name "Loïs et Clark : les nouvelles aventures de Superman - S1 E2 - Un homme étrange venu d'ailleurs" --select-video best --select-audio all --select-subtitle all -mt -M format=mkv --log-level OFF --key 320f259dc412dd1fc936882f592ed700:66b801bb310d4abdf 789ae5d7bb94106
but after when i click on "enter", nothing happen. -
Remove '--log-level OFF' from the command I provided and then send us the logs prompted in your terminal after running the command.
You also have to gather the mpd url by your self since those are IP binded (that why I put 'TRUNCATED')Last edited by aqzs; 27th Jun 2024 at 07:45.
-
-
Doesn't work, it says :
14:43:20.958 INFO : N_m3u8DL-RE (Beta version) 20230628
14:43:20.973 INFO : Loading URL: https://lbcdn.6cloud.fr/resource/m6web/s/m6web/output/1/d/c/1dc64131ea8d1ce7b03e6032a1...oken=TRUNCATED
14:43:21.088 ERROR: One or more errors occurred. (Response status code does not indicate success: 403 (Forbidden).) -
To download the first episode of the show Lois and Clark, someone somewhere else helped me saying this :
and everything is perfectly working and it was really for me to do it.
The problem is that i have no idea where he found the url mpd and the key.
That's also why i opened this topic, to know where to find that.
Because for the episode 2, the url that member aqzs gave me, i can find it in the devtools but when i put the url and the key aqzs gave me on the go.cmd, it doesn't work. -
Open devtools and search for mpd (after refreshing) :
[Attachment 80243 - Click to enlarge] -
Find the pssh, here it's :
Code:AAAAWnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADoIARIQMg8lncQS3R/JNogvWS7XACIkZXlKaGMzTmxkRWxrSWpvaVkyeHBjRjh4TXpBMk5UZzROaUo5
HTML Code:from pywidevine.cdm import Cdm from pywidevine.device import Device from pywidevine.pssh import PSSH import requests import json TOKEN = '' # you will find that token in the header of the request headers = {'x-dt-auth-token': TOKEN,} pssh = input("PSSH? ") # you will find the pssh in the mpd pssh = PSSH(pssh) lic_url='https://lic.drmtoday.com/license-proxy-widevine/cenc/?specConform=true' device = Device.load("device.wvd") cdm = Cdm.from_device(device) session_id = cdm.open() challenge = cdm.get_license_challenge(session_id, pssh) licence = requests.post(lic_url, headers = headers, data=challenge) licence.raise_for_status() cdm.parse_license(session_id, licence.content) for key in cdm.get_keys(session_id): if key.type=='CONTENT': print(f"\n--key {key.kid.hex}:{key.key.hex()}") cdm.close(session_id)
[Attachment 80244 - Click to enlarge]
I suggest you reading sticky threads : https://forum.videohelp.com/threads/404994-Decryption-and-the-Temple-of-Doom and https://forum.videohelp.com/threads/408557-Decryption-The-Last-Crusade -
Thank you again for your help aqzs but where do i find the pssh ? is it in the devtools ?
-
You will find the pssh in the mpd :
[Attachment 80245 - Click to enlarge]
All of that is written in the sticky threads I sent url, please read them before asking for advices.. -
I succeed everything except this : you will find that token in the header of the request.
I can't find any token in the header, is it normal ? -
Make sure to search for widevine and take the second request, not the first one, scroll down to the bottom to 'request headers' and grab the value of 'x-dt-auth-token'
[Attachment 80262 - Click to enlarge]
Similar Threads
-
mpd url widevine key help
By Brift_Bv in forum Video Streaming DownloadingReplies: 31Last Post: 17th Nov 2023, 02:57 -
Extract Mpd Url From Website
By boino2006 in forum Video Streaming DownloadingReplies: 1Last Post: 15th Apr 2023, 12:29 -
yt-dlp and mpd file rather than url
By ac427 in forum Video Streaming DownloadingReplies: 2Last Post: 14th Jan 2022, 11:10 -
Who can help me about this .mpd url?
By sagokey in forum Video Streaming DownloadingReplies: 9Last Post: 8th Jan 2022, 11:57 -
How to obtain mpd url and license url
By pepperx in forum Newbie / General discussionsReplies: 0Last Post: 1st Oct 2021, 16:05