VideoHelp Forum




+ Reply to Thread
Results 1 to 18 of 18
  1. I downloaded the video and audio, and then used mp4decrypt but couldn't decrypt the files.

    Here are the URLs for the video and audio:

    https://d1v1gqjht5uu1.cloudfront.net/media/ITRifYwX2b3xV/3c4f1988/video_8838_1080_227.mp4

    https://d1v1gqjht5uu1.cloudfront.net/media/ITRifYwX2b3xV/3c4f1988/audio_1413_0_128.mp4

    The key used: 5277cc9cc08b5c58b6e12d5e72e8bac0:956dfe5cc16de4fe9 d61f9f657396876

    I think the key is wrong and it would be helpful if you could provide new keys for this.

    P.S. I am new to this so don't have enough knowledge on how to create L3 CDM. Also, can a single key decrypt all of the videos from a playlist from Cloudfront?
    Quote Quote  
  2. i think the key is not correct

    kid from your video
    using mp4dump
    Code:
    57ed68551be559b3959dd5f823fc16da
    better share your video url here
    Quote Quote  
  3. This is the .mpd url:
    Code:
    https://d1v1gqjht5uu1.cloudfront.net/media/ITRifYwX2b3xV/3c4f1988/stream.mpd
    Video and audio stream have different KIDs, respectively: 8f3bf9972afd53898924e104ec749a99 and 57ed68551be559b3959dd5f823fc16da, so the key you provided is not the right one. Post the video page url.
    Quote Quote  
  4. Originally Posted by jckzz View Post
    i think the key is not correct

    kid from your video
    using mp4dump
    Code:
    57ed68551be559b3959dd5f823fc16da
    better share your video url here
    The videos are from an online course so it's not visible without logging in.
    Quote Quote  
  5. Originally Posted by lazur9 View Post
    your key is wrong
    that is why you can't decrypt your video & audio
    you have to find the right key
    Quote Quote  
  6. Originally Posted by jckzz View Post
    Originally Posted by lazur9 View Post
    your key is wrong
    that is why you can't decrypt your video & audio
    you have to find the right key
    Alright thanks, I have some doubts I want to clarify as I am a newbie on this.

    1. Can the videos be decrypted later if I don't have access to them? TBH my subscription is ending in a few days and I need to download them ASAP.

    2. I can try setting up a L3 CDM but if I don't have access to the page later, I don't think I can decrypt the files.
    Quote Quote  
  7. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Originally Posted by lazur9 View Post
    1. Can the videos be decrypted later if I don't have access to them? TBH my subscription is ending in a few days and I need to download them ASAP.
    2. I can try setting up a L3 CDM but if I don't have access to the page later, I don't think I can decrypt the files.
    The video can be decrypted later if the pssh doesn't change, all depend in cloudfront. But to get the key you will need a subscription, so decrypting would no be possible in few days.
    You can try getting your own L3 CDM, get one from the forum, or since as you said you are a "newbie" you could end up sharing account id password in private message.
    To get your own L3 CDM follow : https://forum.videohelp.com/threads/408031-Dumping-Your-own-L3-CDM-with-Android-Studio
    You can send a private message if you want to try the third option
    Quote Quote  
  8. Originally Posted by aqzs View Post
    Originally Posted by lazur9 View Post
    1. Can the videos be decrypted later if I don't have access to them? TBH my subscription is ending in a few days and I need to download them ASAP.
    2. I can try setting up a L3 CDM but if I don't have access to the page later, I don't think I can decrypt the files.
    The video can be decrypted later if the pssh doesn't change, all depend in cloudfront. But to get the key you will need a subscription, so decrypting would no be possible in few days.
    You can try getting your own L3 CDM, get one from the forum, or since as you said you are a "newbie" you could end up sharing account id password in private message.
    To get your own L3 CDM follow : https://forum.videohelp.com/threads/408031-Dumping-Your-own-L3-CDM-with-Android-Studio
    You can send a private message if you want to try the third option
    The thing is, I have to download over 100s of videos and need keys for them. Even if someone is willing to help it will take time. I saved some videos with screen recording but it will take me a month to complete all videos, out of desperation I came here to test this method.
    Quote Quote  
  9. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Originally Posted by lazur9 View Post
    The thing is, I have to download over 100s of videos and need keys for them. Even if someone is willing to help it will take time. I saved some videos with screen recording but it will take me a month to complete all videos, out of desperation I came here to test this method.
    With a script it would not take that much time. Send me a pm if you want
    Quote Quote  
  10. Originally Posted by lazur9 View Post
    The videos are from an online course so it's not visible without logging in.
    Open your developer tools, in the Elements tab, look for the "player.vdocipher.com/v2" url (I'm 99% certain this is the case) and post it here, or send it to me in private.
    Quote Quote  
  11. Originally Posted by white_snake View Post
    Originally Posted by lazur9 View Post
    The videos are from an online course so it's not visible without logging in.
    Open your developer tools, in the Elements tab, look for the "player.vdocipher.com/v2" url (I'm 99% certain this is the case) and post it here, or send it to me in private.
    aqzs is helping me with this.
    Quote Quote  
  12. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    I'm experiencing CDM blocking, I get : {"code":2042,"message":"Android system updates or update Chrome browser to play this video"}
    I saw on others posts that "It is said that CDMs from emulators do not work on VdoCipher... It is worth debating."

    I got my CDM from android emulator since I don't own an android device. My CDM(s) aren't leaked and works with every other services so it might be from the side of vdocipher who block android emulators (or old android version)

    If someone knows how to deal with vdocipher..
    Quote Quote  
  13. Originally Posted by aqzs View Post
    I'm experiencing CDM blocking, I get : {"code":2042,"message":"Android system updates or update Chrome browser to play this video"}
    I saw on others posts that "It is said that CDMs from emulators do not work on VdoCipher... It is worth debating."

    I got my CDM from android emulator since I don't own an android device. My CDM(s) aren't leaked and works with every other services so it might be from the side of vdocipher who block android emulators (or old android version)

    If someone knows how to deal with vdocipher..
    https://forum.videohelp.com/threads/413326-Is-possible-download-videos-from-VDOCipher-...er#post2722759

    https://forum.videohelp.com/threads/413153-Decryption-fails-with-keys?highlight=vdocip...er#post2729525
    Quote Quote  
  14. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Originally Posted by Silv3r View Post
    yes you need proper CDM from real device
    I don't own one since I don't have an android device.. I'm ready to give 10 CDM from android emulator for 1 from a real device but nobody would trade

    @lazur9 have a subscription which expires on 6th, he would like to scrap the website before.. I'm able to make a script to scrap everything but i can't decrypt..
    Quote Quote  
  15. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    I have made some advancements but I would like to know : how to use a response like that ? :
    Code:
    {
        "license": "CAUSxwUKwQIIAxIQFwW5F8wSBIaLBjM6L3cqjBiCtIKSBSKOAjCCAQoCggEBAJntWzsyfateJO/DtiqVtZhSCtW8yzdQPgZFuBTYdrjfQFEEQa2M462xG7iMTnJaXkqeB5UpHVhYQCOn4a8OOKkSeTkwCGELbxWMh4x+Ib/7/up34QGeHleB6KRfRiY9FOYOgFioYHrc4E+shFexN6jWfM3rM3BdmDoh+07svUoQykdJDKR+ql1DghjduvHK3jOS8T1v+2RC/THhv0CwxgTRxLpMlSCkv5fuvWCSmvzu9Vu69WTi0Ods18Vcc6CCuZYSC4NZ7c4kcHCCaA1vZ8bYLErF8xNEkKdO7DevSy8BDFnoKEPiWC8La59dsPxebt9k+9MItHEbzxJQAZyfWgkCAwEAAToUbGljZW5zZS53aWRldmluZS5jb20SgAOuNHMUtag1KX8nE4j7e7jLUnfSSYI83dHaMLkzOVEes8y96gS5RLknwSE0bv296snUE5F+bsF2oQQ4RgpQO8GVK5uk5M4PxL/CCpgIqq9L/NGcHc/N9XTMrCjRtBBBbPneiAQwHL2zNMr80NQJeEI6ZC5UYT3wr8+WykqSSdhV5Cs6cD7xdn9qm9Nta/gr52u/DLpP3lnSq8x2/rZCR7hcQx+8pSJmthn8NpeVQ/ypy727+voOGlXnVaPHvOZV+WRvWCq5z3CqCLl5+Gf2Ogsrf9s2LFvE7NVV2FvKqcWTw4PIV9Sdqrd+QLeFHd/SSZiAjjWyWOddeOrAyhb3BHMEwg2T7eTo/xxvF+YkPj89qPwXCYcOxF+6gjomPwzvofcJOxkJkoMmMzcFBDopvab5tDQsyN9UPLGhGC98X/8z8QSQ+spbJTYLdgFenFoGq47gLwDS6NWYYQSqzE3Udf2W7pzk4ybyG4PHBYV3s4cyzdq8amvtE/sNSdOKReuHpfQ="
    }
    Quote Quote  
  16. Hmm; not sure - in my scripts I have this:
    Code:
        if content_type.startswith('application/json') or content_type.startswith('text/plain'):
            match = re.search(r'"(CAIS.*?)"', license.content.decode('utf-8'))
            if match:
                license_content = match.group(1)
    
        # parse license challenge
        cdm.parse_license(session_id, license_content)
    But that's for the case the response contains CAIS, I don't know what exactly CAUS is used for. (And to complete what I know: CAES is what the challenge data begins with.)
    Quote Quote  



Similar Threads

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