VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Results 1 to 8 of 8
  1. Hey everyone,
    I'm quite new to the whole topic of downloading DRM content, but it's super exciting.
    I found a movie, which is publicly accessibly that I would love to download:
    https://www.freeform.com/movies-and-specials/659acbfb-17b8-4048-9644-2f891192093d

    Here's what I did so far:
    I tried to obtain the PSSH through EME, but that didn't work out. Instead I found the link to the MPD-manifest in the Network Developer Tab (filter for "mpd").
    In this Manifest I find 24 Widevine pssh entries, however its the same 3 ones 8 times....

    In my first attempt I downloaded the video & audio via yt-dlp.
    Then, I used https://cdrm-project.com/ to generate the key by using the PSSH and License URL from the MPD-File.
    Finally, I used mp4decrypt to decrypt the downloaded video and audio files.
    Unfortunately, that didn't work out - the files are still not decrypted...

    After playing around for some time, I realized something:
    Each time, I download the manifest file again, it contains new PSSH entries, which are not the same as before...

    After this observation I tried a new attempt. Now I used --dump-pages for yt-dlp to get access to the manifest file that yt-dlp uses for the file downloads.
    That way, I should be able to access the exact PSSH that matches the downloaded video and audio...
    With this new files and PSSH entries, I generated new keys and tried mp4decrypt.... but it didn't work out again.


    Now, I'm quite lost how to proceed here.
    Can anyone help me out and point me what to do next?
    Quote Quote  
  2. Use 'Modified_eme_logger.js' and the extension of TamperMonkey for the browser
    Quote Quote  
  3. Originally Posted by ddll2 View Post
    Use 'Modified_eme_logger.js' and the extension of Tamperonkey
    I tried that one already, but it's not showing anything in the console...
    Quote Quote  
  4. Last edited by ddll2; 6th May 2025 at 03:01.
    Quote Quote  
  5. Originally Posted by ddll2 View Post

    Where do I get the modified file?
    I only that one https://greasyfork.org/en/scripts/373903-eme-logger
    Or is that what you mean?
    Quote Quote  
  6. Okay, so I tried to EME logger (https://greasyfork.org/en/scripts/373903-eme-logger) again and it still shows nothing in the console.
    With other websites it works great however...

    But apart from the EME logger issue, how do I work with those always changing pssh files?
    How do I determine the correct key to decrypt the files?
    Last edited by curious2025; 6th May 2025 at 06:55.
    Quote Quote  
  7. The PSSH usually can also be read out from the encrypted file - it's part of the MOOV atom. Search this forum for scripts that can do it for you.
    Quote Quote  
  8. Member
    Join Date
    May 2025
    Location
    Out their somewhere in the land of Kangaroos and Koalas.
    Search PM
    Originally Posted by curious2025 View Post
    Okay, so I tried to EME logger (https://greasyfork.org/en/scripts/373903-eme-logger) again and it still shows nothing in the console.
    With other websites it works great however...

    But apart from the EME logger issue, how do I work with those always changing pssh files?
    How do I determine the correct key to decrypt the files?
    You're on the right track. You've done the hard work in getting the 3 keys. I use N_m3u8DL-RE which allows the keys to be put into the command line.


    Code:
    N_m3u8DL-RE -mt --key eedb2b70154043f499692d31da9a1d4c:5432458bc32e976691f04b679154beb5 --key 59ec6cb9a2cb4bd68808cc323a332c40:6f4219223771eb4929e564ec3c16b8a5 --key 5b18e90dba4d42ccb83e608586e7ab42:08e87cb2e57d0ca972ada956114c811e "https://content-dtci.uplynk.com/ext/3605f191611c4f129693c83bd79c35b8/240dee26ce1b4d8fb559329ea66a14ad.mpd?cqs=qyboHVwhf25WFn6XLipnOPTaTbv3eDWJWy_uCHZAvtCtvikg19VFItWGM8eFUp9DpD6FWcrQfnDCTUuh4T4R4vMcqrlUNFSrEgFSf8TBcA6HxVsnIOSL2TXKElQ2UZs77GYFNFMZlxHzJmyU2V-kQiiP7lRsdtgvnUup2eN3wULqnJZ8YS5LKSia3S4_k35OmSv7kTOjehQIqLkYHjQ27V4aL4DbiGejTyZwlx2OBbFZOf5y_he-dksaa-rDnryInqMYD14QZGUJzn6HiYBar70KchCoecGGHB5vo76DhMGl6qFKoOc-rjp7fxxMfA7-KoWp3rWzN34skMNQ5b_gyP7Jq_1Tk6jru1GHBM4qfZOl-Our8tgfdeYlRhZKVWk3sZ-rnaTf3XJ8e8gzApEI1APOwQpvVdYEZrhZRwrgtTicev6MRHp4rrb0weCKZhGqPjphIgaEMYITOo2P9PaOlf3XP4Ty7Qq5DUrXwP6tva4SPQOBTXJ-AWLIgrbzRBwNY1ouUSPLeN1fQwHDBy5NEyX7T1iZ3v-6QFZAxqeJ9cj5u3fVKQo_6OVyVqkV9VM91twXkd0RYZEP3AappLVJGQ==&kid=1613528939cf4bb5915d23c702c3d1cf" -M format=mp4
    Quote Quote  



Similar Threads

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