Hi there,
From a website that I use for the first time... with a new structure to find out how it works.
I could download video and audio and I get this MPD file :
and as you can see, KEYID is : 5A6570BA-3676-9587-E593-F78102DB8BED
from this, i get this PSSH : (on PSSH box generator)
but also, using EME script, i get this init data :AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEFplcL o2dpWH5ZP3gQLbi+0=
what would be the real good pssh to use please ?AAAAOnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABoiEmN2c1 8xMzYxMjg3MDc4NjU2Mkjj3JWbBg==
and also, on this new website, I'm really getting hard difficulties to find the licence and header request, even using some key words...
[Attachment 70976 - Click to enlarge]
[Attachment 70977 - Click to enlarge]
usually on others websites, when i have correct pssh and licence url, to get the key, I use cdrm-project and it works.
i'm quite noob in all this, i don't have discord to use getkeys and i don't know anything about python language.
Thanks in advance for help and understanding.
+ Reply to Thread
Results 1 to 17 of 17
-
-
If the license request has a custom payload that goes along with it, cdrm-project will not work and you would therefore require a custom script.
What's the URL of the video that you're trying to play? -
AAAAOnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABoiEmN2c1 8xMzYxMjg3MDc4NjU2Mkjj3JWbBg==
-
https://medialandes.mediatheques.fr/album/3612870?from=artist&artistid=1390364&tab=1&pag=1&tot=1
but you need french IP + account + credit to get access to it. -
[Attachment 70978 - Click to enlarge]
[Attachment 70979 - Click to enlarge]
i'm not sure which one is the good one...
in my ask for help, i can mention that this not widevine but bitmovin, so i understand that cdrm-project doesn't work. -
What you should be interested in are the calls that deals with auth or widevine or anything else.
Does that have any payload? The bitmovin calls are normal and they don't possess any key exchanges.
I hope somebody from your region, who can access this service, tries and helps you out with this.Last edited by pram0dm; 12th May 2023 at 18:49.
-
[Attachment 70980 - Click to enlarge]
something appears related to widevine... -
@pram0dm I was curious and ran the KID he gave along with provider ID (which had label "uuid" in his mpd and I got something else? I would think the EME pssh data he posted is the correct ID though.
[Attachment 70981 - Click to enlarge] -
thats the correct url and yes its widevine, but the request payload is in json so you will need a script to get the keys - you cant use cdrm-project.com website.
it has a similar structure to vrt.be so you should find some info in this thread to modify the script yourself - but if you dont know python you might have to learn some stuff by following the stickied threads or you might get lucky and someone might send you a script
https://forum.videohelp.com/threads/407962-download-from-VRT-MAX/page2#post2677755 -
EDEF8BA9-79D6-4ACE-A3C8-27DCD51D21ED is the content protection system id for widevine.
also this provider (if its the same style as vrt.be) doesnt use the kid in its pssh, it uses the content id.
while generating the pssh from the kid works for a lot of sites, it doesnt work for all and id be trusting the pssh from emelogger before a generated one. -
thanks elcap, i just red the whole thread, and yes indeed, it seems to be the same style that mine... but unfortunetly, i don't really figure out what exactly to ask for the script that i need. neither wich script to edit and with what changes... sorry i'm too noob for that, i just came into this drm decryption two days ago with no knowledge.
-
I have a script for VRT and it *should* work with this website as well.
It gives me a key using the PSSH from EME logger and a token I got from the VRT website, but I doubt it would be that simple
I also managed to get the correct PSSH from the init file, so you should be able to automate all of it.
Just in case, this is the key:
Code:b117dcf5b544893b387986b9b5efe170:d26d736e7ece5a012c9eebe1e782e710
-
That specific script that you use will fail to produce a valid result for services that use WV PSSHs since it doesn't contain a KID but a ContentID. An example of such a service is VRT Max.
Therefore, PSSH can only be extracted from the InitData that the EME script logs. So the second PSSH is what I would bet on. -
i don't have enough knowledge to build/arrange a script. anyway the video is now decrypted succesfully, thanks a lot to all for your help.
Similar Threads
-
Getting started with PSSH, License, generating a Key
By niikk470 in forum Video Streaming DownloadingReplies: 6Last Post: 26th Aug 2023, 19:07 -
Instructions to extract key : kid by pssh
By vuitv in forum Video Streaming DownloadingReplies: 8Last Post: 29th Apr 2023, 10:53 -
No downloader working without key. now getting base64 key string is tough.
By akshaysic in forum Video Streaming DownloadingReplies: 6Last Post: 14th Jan 2023, 10:33 -
How to look for pssh key in chrome?
By Ken in forum Video Streaming DownloadingReplies: 16Last Post: 24th May 2022, 08:13 -
Get Pssh Key of MPD Files
By thegeek in forum Video Streaming DownloadingReplies: 46Last Post: 26th Mar 2022, 21:54