VideoHelp Forum




+ Reply to Thread
Results 1 to 14 of 14
  1. Hello Everyone,

    I'm trying to download from the following site (freely accessible): Here

    Using n_m3u8dl-re to download by running
    HTML Code:
    n_m3u8dl-re https://vo.cdb.cdn.orange.com/Content/DASH/VOD/13771/17189/b5e6bc67-a641-4856-b0f3-b026706872fb/77cb3996-1545-5aee-e422-caca7ee2f583/manifest.mpd --save-name video
    Results in the following:

    HTML Code:
    01:22:53.579 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP
    01:22:53.579 INFO : Parsing streams...
    01:22:53.695 WARN : Writing meta json
    01:22:53.719 INFO : Extracted, there are 6 streams, with 5 basic streams, 1 audio streams, 0 subtitle streams
    01:22:53.720 INFO : Vid *CENC 1920x1080 | 6000 Kbps | stream_3 | avc1.64002a | 4064 Segments | ~02h10m02s
    01:22:53.720 INFO : Vid *CENC 1280x720 | 3000 Kbps | stream_2 | avc1.4d4029 | 4064 Segments | ~02h10m02s
    01:22:53.721 INFO : Vid *CENC 854x480 | 1600 Kbps | stream_1 | avc1.4d4020 | 4064 Segments | ~02h10m02s
    01:22:53.721 INFO : Vid *CENC 640x360 | 1200 Kbps | stream_0 | avc1.4d4020 | 4064 Segments | ~02h10m02s
    01:22:53.722 INFO : Vid 412x232 | 114 Kbps | stream_5 | 4064 Segments | ~02h10m02s
    01:22:53.723 INFO : Aud *CENC stream_4 | 128 Kbps | mp4a.40.5 | eng | 4064 Segments | ~02h10m02s
    01:22:57.511 INFO : Parsing streams...
    01:22:57.523 INFO : Selected streams:
    01:22:57.524 INFO : Vid *CENC 1920x1080 | 6000 Kbps | stream_3 | avc1.64002a | 4064 Segments | ~02h10m02s
    01:22:57.525 INFO : Aud *CENC stream_4 | 128 Kbps | mp4a.40.5 | eng | 4064 Segments | ~02h10m02s
    01:22:57.525 WARN : Writing meta json
    01:22:57.533 INFO : Save Name: video
    01:22:57.536 INFO : Start downloading...Vid 1920x1080 | 6000 Kbps | stream_3 | avc1.64002a
    01:22:57.536 WARN : When CENC encryption is detected, binary merging is automatically enabled
    01:22:57.550 WARN : Type: cenc
    01:22:57.551 WARN : PSSH(WV): EhBb8v1IwQlFH4cHdUou+SSISOPclZsG
    01:22:57.551 WARN : KID: 5bf2fd48c109451f8707754a2ef92488
    01:22:57.893 INFO : Binary merging...
    01:22:57.946 INFO : Done
    Now I have tried using Pywidevine and other tools here (Widevine guesser, Widevine fetch) to no avail. I'm mainly getting 403 HTTP forbidden errors. Any tips?
    Quote Quote  
  2. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Code:
    N_m3u8DL-RE "https://vo.cdb.cdn.orange.com/Content/DASH/VOD/13771/17189/b5e6bc67-a641-4856-b0f3-b026706872fb/77cb3996-1545-5aee-e422-caca7ee2f583/manifest.mpd" --key 5bf2fd48c109451f8707754a2ef92488:494e123066f30ed3bf043a55b6c74839 --save-dir "media\adtv_ae" --save-name "VideoId_27890103" -M format=mkv
    Code:
    python widefrog.py "https://adtv.ae/en/watch?video_external_id=27890103&externalContentId=27890103&type=Movie&media=the-blue-elephant-2"
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  3. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Originally Posted by carbonic View Post
    Now I have tried using Pywidevine and other tools here (Widevine guesser, Widevine fetch) to no avail. I'm mainly getting 403 HTTP forbidden errors. Any tips?
    You need a new token (from 'https://adtv.ae/api/biz/video/playinfo') for every license request.
    Quote Quote  
  4. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    Code:
    N_m3u8DL-RE "https://vo.cdb.cdn.orange.com/Content/DASH/VOD/13771/17189/b5e6bc67-a641-4856-b0f3-b026706872fb/77cb3996-1545-5aee-e422-caca7ee2f583/manifest.mpd" --key 5bf2fd48c109451f8707754a2ef92488:494e123066f30ed3bf043a55b6c74839 --save-dir "media\adtv_ae" --save-name "VideoId_27890103" -M format=mkv
    Code:
    python widefrog.py "https://adtv.ae/en/watch?video_external_id=27890103&externalContentId=27890103&type=Movie&media=the-blue-elephant-2"
    Thanks a lot!


    Could you please let me know how you managed to get the keys? I had the URL, PSSH, KID but could not extract the key to use with mp4decrypt
    Quote Quote  
  5. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    I already explained how I got them. Everything is done via script. If you want manually, try one of the key extractors from the sticky threads and block the license request so that token isnt consumed.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  6. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    I already explained how I got them. Everything is done via script. If you want manually, try one of the key extractors from the sticky threads and block the license request so that token isnt consumed.
    Thanks I was kinda intrigued to try the manual method and managed to get it work.

    Really loved your tool! It made things much easier, thanks again for your help.
    Quote Quote  
  7. When I download, some my videos are green. Any suggestion would be much appreciated?
    Quote Quote  
  8. You very likely got the wrong key then.
    Quote Quote  
  9. Originally Posted by Obo View Post
    You very likely got the wrong key then.
    How would I get the right one?
    Quote Quote  
  10. What do you expect? You don't give any information on what you actually do. Without a crystal ball all I can tell you is: use the right tool for the task. Maybe https://forum.videohelp.com/threads/416316-%5BRelease%5D-WidevineProxy2-Extension-Bypa...s-Lic-wrapping is what you need.
    Quote Quote  
  11. I have WidevineProxy2 installed as an extension of the Chrome browser. I copy and paste the Cmd into the terminal from the folder with all the packages installed. I chose specifed stream and then download it. Please any assistance would be greatly appreciated.
    Quote Quote  
  12. Originally Posted by oediv2k View Post
    I have WidevineProxy2 installed as an extension of the Chrome browser. I copy and paste the Cmd into the terminal from the folder with all the packages installed. I chose specifed stream and then download it. Please any assistance would be greatly appreciated.
    If you give us a URL, it will be easier to help you. I can guess that from the site where you download, you are able to get keys that do not correspond to the resolution you download. For example, you get keys for 720p resolution, but you download 1080p. On some sites with a CDM L3, you can get keys for lower resolutions, but for higher resolutions you need an L1 or SL3000 playready and PlayreadyProxy, provided that your browser and the site support it.

    Try downloading the video with a lower resolution and see if that works.
    Quote Quote  
  13. Thank you for the suggestions. I have installed PlayReadyProxy and PlayReadyProxy2 but the keys are not displaying. I am using a LG_UHD prd file. How do you know which prd file is required. Any advice?
    Last edited by oediv2k; 22nd Sep 2025 at 15:33.
    Quote Quote  
  14. Originally Posted by oediv2k View Post
    Thank you for the suggestions. I have installed PlayReadyProxy and PlayReadyProxy2 but the keys are not displaying. I am using a LG_UHD prd file. How do you know which prd file is required. Any advice?
    First of all, you need to check whether the browser you use with your hardware supports PlayReady. You can do this by opening this address in your browser: https://drmsense.netlify.app/

    Then you also need to see if the streaming site supports it, and not all of them do. I don't know how to check it, honestly, so it's best to try it. In any case, it's usually best to use the Edge browser.

    To ensure that PlayReady is used, Widevine must be disabled in the browser. Simply copy this into Edge: edge://flags/

    and set the various flags as shown in the attached figure, which disable Widevine and also set a couple of other things

    Then try again with playreadyproxy2 and see if it can retrieve mpd and the key.

    Not all prd files work with the extension. I think it depends on how they are created. Try it and, if necessary, contact me privately.

    If I remember correctly, especially with the version of playreadyproxy that only works with APIs, only prd V2 files created with pyplayready 0.3.8 work, but that was at the beginning of the year, so I don't know if it has been improved in the meantime.

    I recommend using this: https://github.com/DevLARLEY/PlayreadyProxy2
    which should not have any particular problems with any prd files; at most, it is the site that rejects them.
    Image Attached Thumbnails Click image for larger version

Name:	Impostazione flags edge.png
Views:	18
Size:	53.4 KB
ID:	88883  

    Last edited by Goku73; 22nd Sep 2025 at 16:06.
    Quote Quote  



Similar Threads

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