VideoHelp Forum
+ Reply to Thread
Page 1 of 2
1 2 LastLast
Results 1 to 30 of 32
Thread
  1. Hi
    I can't find the license url nor the PSSH in the correct format
    Image
    [Attachment 62812 - Click to enlarge]

    Image
    [Attachment 62813 - Click to enlarge]


    maybe this website uses another encryption system

    could someone guide me a bit
    Quote Quote  
  2. Member
    Join Date
    Nov 2015
    Location
    Campuchia - Sapoche
    Search Comp PM
    video link, login data and vpn to playing this video ?
    Last edited by therain; 8th Jan 2022 at 12:54.
    Quote Quote  
  3. Do not send me DM's
    Join Date
    Dec 2021
    Location
    Tórshavn
    Search Comp PM
    Originally Posted by filipino View Post
    Hi
    I can't find the license url nor the PSSH in the correct format
    Image
    [Attachment 62812 - Click to enlarge]

    Image
    [Attachment 62813 - Click to enlarge]


    maybe this website uses another encryption system

    could someone guide me a bit

    emelogger via greasemonkey should get the pssh
    license url differs from site to site, you'll need to use different search criteria like token, acquire, drm, widevine, license, method:POST (since dramax is turkish, maybe an latin wrangling of a turkish word for license or token) It's hit and miss, lad.

    EDIT: in your second screen shot you have the mpd header up, look throgh for the common encryption segement, and see if there is a line beginning with <cenc:kidxxxxxxx>
    if so, post the cenc:kid too, that can supply the pssh
    Quote Quote  
  4. Originally Posted by filipino View Post
    I can't find the license url nor the PSSH in the correct format


    could someone guide me a bit
    The pssh is in your second screenshot.

    See urn:uuid:

    the value after it is in hexadecimal

    Go to https://www.base64decode.org/

    Paste that value into the box > hit Decode

    and you will have your pssh in Base64

    ...

    For the lic url RIGHT click on your highlighted entry and select Copy > Copy url

    Looks like it has a suffix attached (string) that will change / time expire so you need very fresh one.
    Quote Quote  
  5. Originally Posted by codehound View Post
    Originally Posted by filipino View Post
    I can't find the license url nor the PSSH in the correct format


    could someone guide me a bit
    The pssh is in your second screenshot.

    See urn:uuid:

    the value after it is in hexadecimal

    Go to https://www.base64decode.org/

    Paste that value into the box > hit Decode

    and you will have your pssh in Base64

    ...

    For the lic url RIGHT click on your highlighted entry and select Copy > Copy url

    Looks like it has a suffix attached (string) that will change / time expire so you need very fresh one.
    Ok I have this line: <ContentProtection schemeIdUri="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed" value="Widevine">
    within it I select edef8ba9-79d6-4ace-a3c8-27dcd51d21ed

    Image
    [Attachment 62819 - Click to enlarge]


    the result is some strange symbols
    Quote Quote  
  6. PSSH

    AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEO3vi6 l51krOo8gn3NUdIe0=
    Quote Quote  
  7. Member
    Join Date
    Nov 2015
    Location
    Campuchia - Sapoche
    Search Comp PM
    from this link
    Code:
    https://www.dramax.tv/watch/Gunes%25202/283
    im get mpd
    Code:
    https://dramax-vod.ercdn.net/clr/Y/vl/gunesin-kizlari-s1-b2-spa/gunesin-kizlari-s1-b2-spa.smil/manifest_mpm4sav_mvnumber_high.mpd
    KID --> DF099606-F5B6-45FC-B761-0A2830683C42 change to DF099606F5B645FCB7610A2830683C42

    Using get pssh from KID

    Please input KID in hex string: DF099606F5B645FCB7610A2830683C42
    PSSH AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEN8Jlg b1tkX8t2EKKDBoPEI=
    lic url
    Code:
    https://wv-proxy.ercdn.com/api/erproxy
    Work with WKS here is content key
    --key df099606f5b645fcb7610a2830683c42:c90ddb2e3635c974d aed140c2e65b798
    Last edited by therain; 8th Jan 2022 at 17:18.
    Quote Quote  
  8. Originally Posted by therain View Post
    from this link
    Code:
    https://www.dramax.tv/watch/Gunes%25202/283
    im get mpd
    Code:
    https://dramax-vod.ercdn.net/clr/Y/vl/gunesin-kizlari-s1-b2-spa/gunesin-kizlari-s1-b2-spa.smil/manifest_mpm4sav_mvnumber_high.mpd
    Grazie
    there are some things that i don't understand, for example: I want to get the
    curl command to paste it in https://curlconverter.com/
    where did you get that info from?
    Quote Quote  
  9. Member
    Join Date
    Nov 2015
    Location
    Campuchia - Sapoche
    Search Comp PM
    Example for chrome

    right click on (lic url) --> copy --> copy as curl (bash) then Convert curl commands to Python

    try with method here and you need cdm working

    Code:
    https://forum.videohelp.com/threads/404263-Failing-to-download-on-ITV-Hub#post2643001
    Last edited by therain; 8th Jan 2022 at 17:48.
    Quote Quote  
  10. Originally Posted by codehound View Post
    PSSH

    AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEO3vi6 l51krOo8gn3NUdIe0=
    sorry i'm a bit rude on this, explain to me how is the way I should put the code in https://www.base64decode.org/
    I've already tried a thousand ways

    must be around here, but I don't know how you do it
    <ContentProtection schemeIdUri="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed" value="Widevine">
    Quote Quote  
  11. Originally Posted by filipino View Post
    Originally Posted by codehound View Post
    PSSH

    AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEO3vi6 l51krOo8gn3NUdIe0=
    sorry i'm a bit rude on this, explain to me how is the way I should put the code in https://www.base64decode.org/
    I've already tried a thousand ways

    must be around here, but I don't know how you do it
    <ContentProtection schemeIdUri="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed" value="Widevine">
    The PSSH should be the inner text of that ContentProtection element, but it's not there in either screenshot. I'm equally curious where codehound got that from in your second screenshot. edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not the PSSH.
    Quote Quote  
  12. Do not send me DM's
    Join Date
    Dec 2021
    Location
    Tórshavn
    Search Comp PM
    Originally Posted by darkw4v3 View Post
    Originally Posted by filipino View Post
    Originally Posted by codehound View Post
    PSSH

    AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEO3vi6 l51krOo8gn3NUdIe0=
    sorry i'm a bit rude on this, explain to me how is the way I should put the code in https://www.base64decode.org/
    I've already tried a thousand ways

    must be around here, but I don't know how you do it
    <ContentProtection schemeIdUri="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed" value="Widevine">
    The PSSH should be the inner text of that ContentProtection element, but it's not there in either screenshot. I'm equally curious where codehound got that from in your second screenshot. edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not the PSSH.
    It looks like a kid, but not sure if it's THE kid needed
    Code:
     edef8ba9-79d6-4ace-a3c8-27dcd51d21ed
    Actually, it's the wrong length for kid, scratch that.
    Quote Quote  
  13. Originally Posted by Sorenb View Post

    It looks like a kid, but not sure if it's THE kid needed
    Code:
     edef8ba9-79d6-4ace-a3c8-27dcd51d21ed
    Actually, it's the wrong length for kid, scratch that.
    It's not a KID - it's the uuid of the widevine DRM system. It's the same in every MPD for the WV ContentProtection element.
    Quote Quote  
  14. here is the whole image, There are other play ready values but I don't know if they work
    I'll try emelogger via greasemonkey
    Image
    [Attachment 62825 - Click to enlarge]
    Quote Quote  
  15. Originally Posted by filipino View Post
    here is the whole image, There are other play ready values but I don't know if they work
    I'll try emelogger via greasemonkey
    Image
    [Attachment 62825 - Click to enlarge]
    None of these are correct ^^ and I dont know what this is (?)

    Forget Playready too

    In Dev tools > filter url for MPD > click on it > 'open in new tab' > this will download it > open it in Notepad++ and post it here please
    Quote Quote  
  16. Originally Posted by codehound View Post


    None of these are correct ^^ and I dont know what this is (?)

    Forget Playready too

    In Dev tools > filter url for MPD > click on it > 'open in new tab' > this will download it > open it in Notepad++ and post it here please
    mpd.txt

    Last edited by filipino; 8th Jan 2022 at 21:57.
    Quote Quote  
  17. @filipino

    It has been explained umpteen times how to get the pssh.

    This is getting to be ridiculous. These is a definite need for stickies in the channel so that this is not explained ad infinitum.

    Here we go and hopefully for the last time.

    how to get pssh
    ==========

    1) Check the manifest
    look for this widevine identifier edef8ba9-79d6-4ace-a3c8-27dcd51d21ed
    look for this characteristic b64 id .... A7e+ and
    pssh>AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABIiClVTXzI0OTg1NTBI49yVmwY=</cenc

    If not found go to 2

    2) Install Tampermonkey plus the eme add on. Refresh the browser and check the console. If not found go to 3

    3) Download and search the init.mp4
    open the init.mp4 in a hex editor and search for the widevine identifier hex string edef8ba979d64acea3c827dcd51d21ed and the pssh value 70737368
    Capture 8 bytes before the pssh ... 000000xx70737368...... to end oh file. [xx is a checksum]
    If your don't like this then use mp4dump.

    if no pssh found in test 1, 2 or 3 then you have to create it from the kid which will be provided in the mpd manifest.

    There are umpteen python scripts that parse the manifest or create the pssh from the kid. Seems everybody and their mother wrote one.

    <====> <====> <====> <====> <====> <====> <====> <====>

    With respect to the post, I downloaded the init.mp4 and capture the pssh

    Correct pssh : AAAANHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABQIARIQ3w mWBvW2Rfy3YQooMGg8Qg==

    Check value:
    ========

    Widevine Pssh
    {
    "algorithm":"AESCTR",
    "keyIds":["3wmWBvW2Rfy3YQooMGg8Qg=="]
    }
    Quote Quote  
  18. @filipino

    Please resist from posting such lengthy nonsense as it annoying to scroll through. Everyone had already seen the manifest. Don't know what you are trying to prove.

    Cease and Desist Thank you.
    Quote Quote  
  19. lmao. he gets asked to post the MPD, proceeds to do so, and then gets jumped on with a rude response.

    nice.
    Quote Quote  
  20. mpd.txt
    I fixed so it doesn't look so long, that's how jack must like it
    Quote Quote  
  21. Originally Posted by filipino View Post
    Image
    [Attachment 62832 - Click to enlarge]

    I fixed so it doesn't look so long, that's how jack must like it
    Hindi mo paba nafifix? bigay mo mpd url
    Quote Quote  
  22. Originally Posted by zackmark29 View Post
    Originally Posted by filipino View Post
    Image
    [Attachment 62832 - Click to enlarge]

    I fixed so it doesn't look so long, that's how jack must like it
    Hindi mo paba nafifix? bigay mo mpd url
    vain attempts
    https://dramax-vod.ercdn.net/clr/Y/vl/gunesin-kizlari-s1-b2-spa/gunesin-kizlari-s1-b2-...umber_high.mpd
    Quote Quote  
  23. Originally Posted by filipino View Post
    Originally Posted by zackmark29 View Post
    Originally Posted by filipino View Post
    Image
    [Attachment 62832 - Click to enlarge]

    I fixed so it doesn't look so long, that's how jack must like it
    Hindi mo paba nafifix? bigay mo mpd url
    vain attempts
    https://dramax-vod.ercdn.net/clr/Y/vl/gunesin-kizlari-s1-b2-spa/gunesin-kizlari-s1-b2-...umber_high.mpd
    Try
    AAAANHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABQIARIQ3w mWBvW2Rfy3YQooMGg8Qg==

    init:
    https://dramax-vod.ercdn.net/clr/Y/vl/gunesin-kizlari-s1-b2-spa/gunesin-kizlari-s1-b2-...o=3500000.dash

    Image
    [Attachment 62835 - Click to enlarge]


    Well looks like the license required token/cookies/payload. That PSSH should work if you are doing it correctly.
    Last edited by zackmark29; 9th Jan 2022 at 17:32.
    Quote Quote  
  24. Originally Posted by zackmark29 View Post
    Originally Posted by filipino View Post
    Originally Posted by zackmark29 View Post
    Originally Posted by filipino View Post
    Image
    [Attachment 62832 - Click to enlarge]

    I fixed so it doesn't look so long, that's how jack must like it
    Hindi mo paba nafifix? bigay mo mpd url
    vain attempts
    https://dramax-vod.ercdn.net/clr/Y/vl/gunesin-kizlari-s1-b2-spa/gunesin-kizlari-s1-b2-...umber_high.mpd
    Try
    AAAANHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABQIARIQ3w mWBvW2Rfy3YQooMGg8Qg==

    init:
    https://dramax-vod.ercdn.net/clr/Y/vl/gunesin-kizlari-s1-b2-spa/gunesin-kizlari-s1-b2-...o=3500000.dash

    Image
    [Attachment 62835 - Click to enlarge]


    Well looks like the license required token/cookies/payload. That PSSH should work if you are doing it correctly.
    thank you finally I am understanding, Do I use a script that I don't know or the Tampermonkey extension with EME to find a pssh ?
    Quote Quote  
  25. Originally Posted by filipino View Post
    Originally Posted by zackmark29 View Post
    Originally Posted by filipino View Post
    Originally Posted by zackmark29 View Post
    Originally Posted by filipino View Post
    Image
    [Attachment 62832 - Click to enlarge]

    I fixed so it doesn't look so long, that's how jack must like it
    Hindi mo paba nafifix? bigay mo mpd url
    vain attempts
    https://dramax-vod.ercdn.net/clr/Y/vl/gunesin-kizlari-s1-b2-spa/gunesin-kizlari-s1-b2-...umber_high.mpd
    Try
    AAAANHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABQIARIQ3w mWBvW2Rfy3YQooMGg8Qg==

    init:
    https://dramax-vod.ercdn.net/clr/Y/vl/gunesin-kizlari-s1-b2-spa/gunesin-kizlari-s1-b2-...o=3500000.dash

    Image
    [Attachment 62835 - Click to enlarge]


    Well looks like the license required token/cookies/payload. That PSSH should work if you are doing it correctly.
    thank you finally I am understanding, Do I use a script that I don't know or the Tampermonkey extension with EME to find a pssh ?
    EME should be enough if pssh is available from manifest but in your case, it's needed manual process by downloading the init url and extracting pssh manually with hex or other script (If there's available)
    That script I'm using is custom made by me without any use of like mp4dump (not yet public)
    Quote Quote  
  26. Originally Posted by zackmark29 View Post
    EME should be enough if pssh is available from manifest but in your case, it's needed manual process by downloading the init url and extracting pssh manually with hex or other script (If there's available)
    That script I'm using is custom made by me without any use of like mp4dump (not yet public)
    Can you share the script please? Extracting pssh from init mp4 manually is so much hassle!
    Quote Quote  
  27. Originally Posted by zackmark29 View Post

    Well looks like the license required token/cookies/payload. That PSSH should work if you are doing it correctly.
    Yes, it surely needs some modification, headers are just not enough. How can I determine the needed token/payload/whatever for this licence server?

    Originally Posted by therain View Post
    Work with WKS here is content key
    --key df099606f5b645fcb7610a2830683c42:c90ddb2e3635c974d aed140c2e65b798
    Can you please tell what exactly you did to get this key? Headers alone don't work for me. Did you do something extra? Can you please tell? I asked you via PM too but you never answered

    I always get a "405 Method Not Allowed" error with WKS-KEY or widevine_keys (yes I have a working L3) What modification needs to be done for this server can you please help?
    Last edited by fisfisa; 24th Feb 2022 at 19:39.
    Quote Quote  
  28. Originally Posted by Sorenb View Post
    license url differs from site to site, you'll need to use different search criteria like token, acquire, drm, widevine, license, method:POST (since dramax is turkish, maybe an latin wrangling of a turkish word for license or token) It's hit and miss, lad.
    Hey, Soren, when trying to find the License URL (and getting many results), how do you know when you have found the CORRECT License URL?

    Thanks!
    Quote Quote  
  29. Got the same issue with v2.videoland.com

    there doesnt pop up a license url, u can search with thing like cenc, drm, widevine, lic but nothing

    the pssh i got is:
    AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEHNj5m f8MbeNq+AzjOqRc0Q=

    maybe someone can help me with the license url?

    thanks in advance
    Quote Quote  



Similar Threads

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