VideoHelp Forum




+ Reply to Thread
Results 1 to 17 of 17
  1. 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)
    AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEFplcL o2dpWH5ZP3gQLbi+0=
    but also, using EME script, i get this init data :
    AAAAOnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABoiEmN2c1 8xMzYxMjg3MDc4NjU2Mkjj3JWbBg==
    what would be the real good pssh to use please ?

    and also, on this new website, I'm really getting hard difficulties to find the licence and header request, even using some key words...

    Image
    [Attachment 70976 - Click to enlarge]

    Image
    [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.
    Quote Quote  
  2. 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?
    Quote Quote  
  3. Member
    Join Date
    May 2023
    Location
    United States
    Search Comp PM
    AAAAOnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABoiEmN2c1 8xMzYxMjg3MDc4NjU2Mkjj3JWbBg==
    Appears to be the correct PSSH
    Quote Quote  
  4. Originally Posted by pram0dm View Post
    What's the URL of the video that you're trying to play?
    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.
    Quote Quote  
  5. And how does the payload tab of the licensing request look like?
    Quote Quote  
  6. Image
    [Attachment 70978 - Click to enlarge]

    Image
    [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.
    Quote Quote  
  7. 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.
    Quote Quote  
  8. Image
    [Attachment 70980 - Click to enlarge]

    something appears related to widevine...
    Quote Quote  
  9. Yep. From a glance it looks like that's the one you should be interested in.
    Quote Quote  
  10. Member
    Join Date
    May 2023
    Location
    United States
    Search Comp PM
    @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.
    Image
    [Attachment 70981 - Click to enlarge]
    Quote Quote  
  11. Originally Posted by abacaxi View Post
    Image
    [Attachment 70980 - Click to enlarge]

    something appears related to widevine...
    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
    Quote Quote  
  12. Originally Posted by Iridule View Post
    @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.
    Image
    [Attachment 70981 - Click to enlarge]
    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.
    Quote Quote  
  13. Originally Posted by ElCap View Post
    Originally Posted by abacaxi View Post
    Image
    [Attachment 70980 - Click to enlarge]

    something appears related to widevine...
    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
    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.
    Quote Quote  
  14. Check your pm inbox
    Quote Quote  
  15. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    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
    Give it a go
    Quote Quote  
  16. Originally Posted by Iridule View Post
    @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.
    Image
    [Attachment 70981 - Click to enlarge]
    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.
    Quote Quote  
  17. 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.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!