VideoHelp Forum
+ Reply to Thread
Page 3 of 10
FirstFirst 1 2 3 4 5 ... LastLast
Results 61 to 90 of 287
Thread
  1. Originally Posted by Ruben02 View Post
    It's really like reading Chinese symbols.
    Hey Ruben. Let's try to make those Chinese symbols a little bit clearer.
    Download these 3 files and put them in a folder on your desktop, or somewhere else of your choosing.
    https://we.tl/t-wv6kI36E7r

    Now, take a look at this code cedric posted above
    Code:
    N_m3u8DL-RE --key e6c83af4f48b850ae3b8eced3ea32ba3:aa986877706b5955b131a80cd91b346d "https://remix.vrtcdn.be/content/vod/pl-c8bb635e-191d-4c9d-bcea-11400b8cc8fc/pl-c8bb635e-191d-4c9d-bcea-11400b8cc8fc_drm_29022c14-beb4-4072-845a-32e88726d5ce.ism/.mpd?filter=%28%21%28type%3D%3D%22audio%22%26%26FourCC%21%3D%22AACL%22%29%29" -M format=mp4
    This is a code that you put in cmd or command prompt. When you are inside the folder where the 3 tools you downloaded are, just go to the address bar above and type cmd and press enter. It will open the command prompt.
    Now here, you will paste that code.
    This code will automatically download and decrypt the video and audio and also merge them so you can have your final content (be aware though, the link in double quotes might have expired and you will have to get a fresh one... that's explained later in this post).

    Now, for each episode, you will have to change two parts of this code.

    The first is the KID:KEY. The KID:KEY in the code above is this
    Code:
    e6c83af4f48b850ae3b8eced3ea32ba3:aa986877706b5955b131a80cd91b346d
    so you will change this, to the next one of the list cedric posted.

    Now you will have to change the second thing, that's the MPD url.
    The MPD is the file that contains all the segments of the video/audio for the specific episode.
    You will have to find the MPD manually.
    You can find the MPD if you open Chrome, right click -> inspect. Go to the network tab. Type MPD in the filter box above and start playing your episode (it's important to have the network tab open BEFORE playing the video). A link should show up. Right click it, copy -> copy link address. This will give you the MPD link for that episode so just change it in the code.

    Hope there's nothing Chinese in what I wrote. Good luck!
    Quote Quote  
  2. Can someone help me get the key for https://www.vrt.be/vrtnu/a-z/zolang-we-nog-kunnen/2021/zolang-we-nog-kunnen/ ? My grandmother really wants to watch this as friends are in the show.
    Quote Quote  
  3. Originally Posted by MoiZie View Post
    Can someone help me get the key for https://www.vrt.be/vrtnu/a-z/zolang-we-nog-kunnen/2021/zolang-we-nog-kunnen/ ? My grandmother really wants to watch this as friends are in the show.
    One key for grandma coming right up:

    Code:
    --key c855f63d7653ba072aa3fb1bbd8c1fd6:765861df8d0cee9f35c946916642670f
    Quote Quote  
  4. Originally Posted by [ss]vegeta View Post
    Originally Posted by Ruben02 View Post
    It's really like reading Chinese symbols.
    Hey Ruben. Let's try to make those Chinese symbols a little bit clearer.
    Download these 3 files and put them in a folder on your desktop, or somewhere else of your choosing.
    https://we.tl/t-wv6kI36E7r

    Now, take a look at this code cedric posted above
    Code:
    N_m3u8DL-RE --key e6c83af4f48b850ae3b8eced3ea32ba3:aa986877706b5955b131a80cd91b346d "https://remix.vrtcdn.be/content/vod/pl-c8bb635e-191d-4c9d-bcea-11400b8cc8fc/pl-c8bb635e-191d-4c9d-bcea-11400b8cc8fc_drm_29022c14-beb4-4072-845a-32e88726d5ce.ism/.mpd?filter=%28%21%28type%3D%3D%22audio%22%26%26FourCC%21%3D%22AACL%22%29%29" -M format=mp4
    This is a code that you put in cmd or command prompt. When you are inside the folder where the 3 tools you downloaded are, just go to the address bar above and type cmd and press enter. It will open the command prompt.
    Now here, you will paste that code.
    This code will automatically download and decrypt the video and audio and also merge them so you can have your final content (be aware though, the link in double quotes might have expired and you will have to get a fresh one... that's explained later in this post).

    Now, for each episode, you will have to change two parts of this code.

    The first is the KID:KEY. The KID:KEY in the code above is this
    Code:
    e6c83af4f48b850ae3b8eced3ea32ba3:aa986877706b5955b131a80cd91b346d
    so you will change this, to the next one of the list cedric posted.

    Now you will have to change the second thing, that's the MPD url.
    The MPD is the file that contains all the segments of the video/audio for the specific episode.
    You will have to find the MPD manually.
    You can find the MPD if you open Chrome, right click -> inspect. Go to the network tab. Type MPD in the filter box above and start playing your episode (it's important to have the network tab open BEFORE playing the video). A link should show up. Right click it, copy -> copy link address. This will give you the MPD link for that episode so just change it in the code.

    Hope there's nothing Chinese in what I wrote. Good luck!
    Hey vegeta,

    Thank you so much for helping me!

    At first I thought I wouldn't even succeed to find out what the command prompt refers to, but I went through every step you explained very clearly. When I'd put the right code as you described in de command prompt, I didn't know what to do as finishing step, so I put the ENTER tab, but I get the following response: "is not recognized as an internal or external command, operable program or batch file."

    Do you have any idea what I'm misdoing?

    THANK YOU SO MUCH once again.

    This is how I tried to do it for the first episode:

    Image
    [Attachment 70273 - Click to enlarge]

    Image
    [Attachment 70274 - Click to enlarge]
    Last edited by Ruben02; 9th Apr 2023 at 16:00.
    Quote Quote  
  5. Originally Posted by Ruben02 View Post
    At first I thought I wouldn't even succeed to find out what the command prompt refers to, but I went through every step you explained very clearly. When I'd put the right code as you described in de command prompt, I didn't know what to do as finishing step, so I put the ENTER tab, but I get the following response: "is not recognized as an internal or external command, operable program or batch file."

    Do you have any idea what I'm misdoing?

    THANK YOU SO MUCH once again.

    This is how I tried to do it for the first episode:

    Image
    [Attachment 70273 - Click to enlarge]

    Image
    [Attachment 70274 - Click to enlarge]
    Sorry to interfere , but try to move those files to another location (maybe to a folder in desktop) and then go to that folder containing N_m3u8DL-RE.exe, and in the address bar above highlight the path :
    Image
    [Attachment 70276 - Click to enlarge]


    and then type cmd and press Enter:
    Image
    [Attachment 70277 - Click to enlarge]


    Now copy that command and past it in the cmd and run it:
    Image
    [Attachment 70278 - Click to enlarge]


    Then select the video quality you want (select/deselect can be done using space key) to download it:

    Image
    [Attachment 70279 - Click to enlarge]


    Again Sorry to interfere .

    Regards
    Quote Quote  
  6. Originally Posted by thej911 View Post
    Again Sorry to interfere
    No need to apologize, less work for me
    Thanks.
    Quote Quote  
  7. I don't see a reason to apologize either.

    Wow, thank you so much!!! It works

    Only, I couldn't chose the quality, the video directly downloads in the same map. I would guess it's the same quality as in the original format at the vrt website, but not sure (?)

    By the way, I wonder who had pogrammed this tool to download all kind of videos on the internet.
    Quote Quote  
  8. Originally Posted by Ruben02 View Post
    By the way, I wonder who had pogrammed this tool to download all kind of videos on the internet.
    https://github.com/nilaoda
    Quote Quote  
  9. Really sorry to disturb again.

    I somehow lost the file package-win-x64.exe so I downloaded it again and put the 4 files in the same map on the desktop. Now, when I go to the address bar above and highlight the path and then type cmd and press Enter... there is always opening an internet explorer tab, instead of the cmd. What am I doing wrong? God, I suck at this. Thanks on beforehand.
    Quote Quote  
  10. win+R and type cmd
    Quote Quote  
  11. I succeeded, but thanks for answering!
    Quote Quote  
  12. Hi , try these:

    Code:
    https://www.vrt.be/vrtnu/a-z/costa-rica--the-rise-of-nature/1/costa-rica--the-rise-of-nature-s1a1/
    MPD: https://remix.vrtcdn.be/content/vod/pl-1783a377-7eea-4dd8-9179-0ae2686a5b61/pl-1783a377-7eea-4dd8-9179-0ae2686a5b61_drm_765f938c-d080-47bf-8424-7a618ff0b277.ism/.mpd
    KID:KEY -> 51f3aaff401bb45f0f7bfd79a30dc092:80b50290052a5454035f20cadfc31092
    
    
    https://www.vrt.be/vrtnu/a-z/costa-rica--the-rise-of-nature/1/costa-rica--the-rise-of-nature-s1a2/
    MPD: https://remix.vrtcdn.be/content/vod/pl-142a4788-e96a-4263-92d0-b1c310678092/pl-142a4788-e96a-4263-92d0-b1c310678092_drm_bbb55407-17d3-4a3f-82cb-5e0e28800e1e.ism/.mpd
    KID:KEY -> e6bdb4fb01cbb5388253c5ef43f4dce4:0fb19ab692c8d03626a93e2fc398a565
    
    
    https://www.vrt.be/vrtnu/a-z/costa-rica--the-rise-of-nature/1/costa-rica--the-rise-of-nature-s1a3/
    MPD: https://remix.vrtcdn.be/content/vod/pl-d85ad31d-1a56-426e-bbc8-12a600de336e/pl-d85ad31d-1a56-426e-bbc8-12a600de336e_drm_d6f87506-5217-41c9-8165-1a33defcee6f.ism/.mpd
    KID:KEY -> 200e382b6e61395dc4279a3639c3245f:cae15ebb6c36b9767262534daeea37a5
    
    
    https://www.vrt.be/vrtnu/a-z/borneo---earth-s-ancient-isle/2019/borneo---earth-s-ancient-isle/
    MPD: https://remix.vrtcdn.be/content/vod/pl-33d95855-628c-46da-a081-fe1bdcb8c48d/pl-33d95855-628c-46da-a081-fe1bdcb8c48d_drm_58f78d83-a487-4a25-ad08-7d3eccd70669.ism/.mpd
    KID:KEY -> fe9d27f3531a2d0e89d3119b4ab59964:4ccaccdad2c6be9fc1684bef126b7573
    
    
    https://www.vrt.be/vrtnu/a-z/stormborn/1/stormborn-s1a1/
    MPD: https://remix.vrtcdn.be/content/vod/pl-57db7010-b051-4269-bee8-7b34edf2d402/pl-57db7010-b051-4269-bee8-7b34edf2d402_drm_379b19e5-611f-4efe-a276-fe5d7c56200d.ism/.mpd
    KID:KEY -> 711b1ce80449049bb63bd3bece05f162:da03ee010a9f2f650b93787e270c99b6
    
    
    https://www.vrt.be/vrtnu/a-z/stormborn/1/stormborn-s1a2/
    MPD: https://remix.vrtcdn.be/content/vod/pl-9934e501-e268-4017-9097-341b80e83e85/pl-9934e501-e268-4017-9097-341b80e83e85_drm_382292c5-c3cc-422b-8970-b2c17df36e85.ism/.mpd
    KID:KEY -> 9dd1db7aeed4d4ed504bfbc93cac4dc9:fe2d2a007cec0f8e31168d5342adfe25
    
    
    https://www.vrt.be/vrtnu/a-z/stormborn/1/stormborn-s1a3/
    MPD: https://remix.vrtcdn.be/content/vod/pl-e924ad57-d387-42d7-a83b-225c484d7606/pl-e924ad57-d387-42d7-a83b-225c484d7606_drm_cc44440b-3607-4eae-b318-161b23430668.ism/.mpd
    KID:KEY -> 728cf321f7cd09a5ea6b6811d8ceac84:797831832a9f11b88c7a239e2d9c5702
    Regards
    Quote Quote  
  13. Code:
    51f3aaff401bb45f0f7bfd79a30dc092:80b50290052a5454035f20cadfc31092
    e6bdb4fb01cbb5388253c5ef43f4dce4:0fb19ab692c8d03626a93e2fc398a565
    200e382b6e61395dc4279a3639c3245f:cae15ebb6c36b9767262534daeea37a5
    fe9d27f3531a2d0e89d3119b4ab59964:4ccaccdad2c6be9fc1684bef126b7573
    711b1ce80449049bb63bd3bece05f162:da03ee010a9f2f650b93787e270c99b6
    9dd1db7aeed4d4ed504bfbc93cac4dc9:fe2d2a007cec0f8e31168d5342adfe25
    728cf321f7cd09a5ea6b6811d8ceac84:797831832a9f11b88c7a239e2d9c5702
    Quote Quote  
  14. Apologies posted twice as I did not see my post was pending. Refer to below.
    Last edited by jafar_pile; 20th Apr 2023 at 16:37.
    Quote Quote  
  15. You all seem to get these keys with relative ease, it's quite impressive.
    I've been looking around a bit on the forums but honestly there's so much information I'm a bit overwhelmed.
    Appreciate you nice fellows providing the keys to the other gentlemen here, but I wouldn't want to post a request here every time.
    Something about teaching a man how to fish

    I tried following the stickied guide with the android emulator but it seems VRT is blocking me somehow?

    Anyways, I'm able to actually download these without any issue using this pull request and yt-dlp.
    So I'm a bit puzzled why the keys are even needed if yt-dlp can do it without?

    Just for my information though I'm still interested to see what methods you are actually using to retrieve these keys.
    Quote Quote  
  16. Member
    Join Date
    Apr 2023
    Location
    Belgium
    Search PM
    Hi everyone, I wanted to give it a try as well. Can someone give me the codes and keys for the following episode?

    https://www.vrt.be/vrtnu/a-z/dank-weerman-frank/2023/dank-weerman-frank/


    Thanks a lot !
    Quote Quote  
  17. Member
    Join Date
    Apr 2023
    Location
    Belgium
    Search PM
    Last but not least, could someone give me the codes for this episode on VRT MAX? It expires in 3 days..

    https://www.vrt.be/vrtnu/a-z/un-president--l-europe-et-la-guerre/

    Thanks!!
    Quote Quote  
  18. Originally Posted by jafar_pile View Post
    You all seem to get these keys with relative ease, it's quite impressive.
    I've been looking around a bit on the forums but honestly there's so much information I'm a bit overwhelmed.
    Appreciate you nice fellows providing the keys to the other gentlemen here, but I wouldn't want to post a request here every time.
    Something about teaching a man how to fish

    I tried following the stickied guide with the android emulator but it seems VRT is blocking me somehow?

    Anyways, I'm able to actually download these without any issue using this pull request and yt-dlp.
    So I'm a bit puzzled why the keys are even needed if yt-dlp can do it without?

    Just for my information though I'm still interested to see what methods you are actually using to retrieve these keys.
    With the help of this thread:
    https://forum.videohelp.com/threads/407216-Decryption-The-Dungeon-of-Despair

    and this hint:
    https://forum.videohelp.com/threads/407962-download-from-VRT-MAX/page2#post2677755

    you should be able to get your keys .

    Regards
    Quote Quote  
  19. Last edited by cedric8528; 21st Apr 2023 at 02:10.
    Quote Quote  
  20. Originally Posted by thej911 View Post
    Originally Posted by jafar_pile View Post
    You all seem to get these keys with relative ease, it's quite impressive.
    I've been looking around a bit on the forums but honestly there's so much information I'm a bit overwhelmed.
    Appreciate you nice fellows providing the keys to the other gentlemen here, but I wouldn't want to post a request here every time.
    Something about teaching a man how to fish

    I tried following the stickied guide with the android emulator but it seems VRT is blocking me somehow?

    Anyways, I'm able to actually download these without any issue using this pull request and yt-dlp.
    So I'm a bit puzzled why the keys are even needed if yt-dlp can do it without?

    Just for my information though I'm still interested to see what methods you are actually using to retrieve these keys.
    With the help of this thread:
    https://forum.videohelp.com/threads/407216-Decryption-The-Dungeon-of-Despair

    and this hint:
    https://forum.videohelp.com/threads/407962-download-from-VRT-MAX/page2#post2677755

    you should be able to get your keys .

    Regards
    Hi Tthej911, really appreciate you taking the time to reply and link to those threads.

    I've been reading for a few hours now, the wks-keys python script as well as pssh, mpd starts making sense.
    I'm reading about a json request to a widevine proxy using a modified widevine_keys script and getting into that discord server where the mods are apparently not very nice folks and this is where I get stuck.

    I do get the point from vegeta that it should not be posted publicly as that would cause it to get patched, so maybe it's just not for me.

    Thanks anyways and great to see you figured this out!
    Quote Quote  
  21. Originally Posted by jafar_pile View Post
    Originally Posted by thej911 View Post
    Originally Posted by jafar_pile View Post
    You all seem to get these keys with relative ease, it's quite impressive.
    I've been looking around a bit on the forums but honestly there's so much information I'm a bit overwhelmed.
    Appreciate you nice fellows providing the keys to the other gentlemen here, but I wouldn't want to post a request here every time.
    Something about teaching a man how to fish

    I tried following the stickied guide with the android emulator but it seems VRT is blocking me somehow?

    Anyways, I'm able to actually download these without any issue using this pull request and yt-dlp.
    So I'm a bit puzzled why the keys are even needed if yt-dlp can do it without?

    Just for my information though I'm still interested to see what methods you are actually using to retrieve these keys.
    With the help of this thread:
    https://forum.videohelp.com/threads/407216-Decryption-The-Dungeon-of-Despair

    and this hint:
    https://forum.videohelp.com/threads/407962-download-from-VRT-MAX/page2#post2677755

    you should be able to get your keys .

    Regards
    Hi Tthej911, really appreciate you taking the time to reply and link to those threads.

    I've been reading for a few hours now, the wks-keys python script as well as pssh, mpd starts making sense.
    I'm reading about a json request to a widevine proxy using a modified widevine_keys script and getting into that discord server where the mods are apparently not very nice folks and this is where I get stuck.

    I do get the point from vegeta that it should not be posted publicly as that would cause it to get patched, so maybe it's just not for me.

    Thanks anyways and great to see you figured this out!
    Why do you think in many cases they don't provide a full solution ? simply because they want you to spend sometime here and learn .

    Two months ago i didn't know how to obtain a single key ! , but later i can find it for what is important to me , simply if i can do it , then everyone can do it. So don't give up so quickly !

    here is your second hint:
    https://forum.videohelp.com/threads/406735-pywidevine-L3-Problem-with-new-CDM-Server-[...2]#post2665619

    after that if you couldn't find a solution then you can simply PM me for a detailed solution .


    Regards
    Quote Quote  
  22. Originally Posted by AbortRetryFail View Post
    Originally Posted by demoens View Post
    Thanks a lot man! Really appreciate it
    You're welcome. I'd probably start with a simpler site though, getting keys from VRT is a little more complex because the license server requires a token and the license challenge itself made into an array of ints, both put into "a" JSON. No, I didn't know what any of that meant either when I started, but since then, there's been excellent guides written (and excellent videos made on an ad hoc basis)

    Originally Posted by KurtJakje View Post
    Where can i find that vrt_dl.py script?
    You don't, but if you're interested in writing it yourself:
    • Look at https://github.com/add-ons/plugin.video.vrt.nu/blob/master/resources/lib/tokenresolver.py which covers logging in and making the right requests to eventually get a token from Vualto required by the license server
    • You need to make a request to their GraphQL server to get the information for the episode in order to determine its name, season and episode numbers. This one can be worked out by just watching an episode with your browser's devtools open and filtering for "graphql", the often-mentioned https://curlconverter.com/ churns out usable Python code to remake the request again in code. You just need to change the tokens and the path to the episode
    • Because the MPD and init segment lack a PSSH, you need to generate it yourself. The venerable Axinom PSSH Box Decoder shows that the only thing of note in a VRT PSSH is the content ID, which you can get from the URL to the MPD. I whittled down the code from shaka-packager's pssh-box.py to this, which produces identical PSSHes to what I see from the EME Logger userscript in the browser:
      Code:
      def vrt_pssh_generate(content_id: str) -> str:
          widevine_pssh_data = widevine_pssh_data_pb2.WidevinePsshData()
          widevine_pssh_data.content_id = content_id.encode("utf-8")
          widevine_pssh_data.protection_scheme = struct.unpack('>L', "cenc".encode("utf-8"))[0]
          widevine_pssh_data = widevine_pssh_data.SerializeToString()
          pssh_box = b'pssh' + struct.pack('>i', 0) # version 0
          pssh_box += WV_SYSTEM_ID
          pssh_box += struct.pack('>i', len(widevine_pssh_data))
          pssh_box += widevine_pssh_data
          pssh_box = struct.pack('>i', len(pssh_box) + 4) + pssh_box
          return base64.b64encode(pssh_box).decode()
    • With the token and PSSH, you can make a license request. I'm partial to rlaphoenix's pywidevine for generating the challenge, while others prefer WKS/the pywidevine in WKS (and some laugh in VT)
    • With the keys and the link to the MPD, you can just use subprocess to run N_m3u8DL-RE at this point to actually download the episode
    Hi, I am trying to create a similar script to your vrt_dl.py.
    I am able to login, get the access token, and request & receive all information on a show from their graphQL server.
    Currently I am stuck on getting the MPD file for each episode. Could you point me in the right direction on how to obtain this file programmatically?
    Quote Quote  
  23. Thank you so much for responding so quickly, thej911 and cedric8528!!!

    Please, do me one favor and never let this forum be taken down
    Quote Quote  
  24. Member
    Join Date
    Apr 2023
    Location
    Belgium
    Search PM
    Originally Posted by cedric8528 View Post
    Thanks a lot Cedric8528 !

    Perhaps a silly question, but how did you find out that the first entry was not DRM protected?
    Quote Quote  
  25. Image
    [Attachment 70485 - Click to enlarge]


    As you can see on screenshot, if the video is drm encrypted you can see a logo at the left of the url.(with Firefox)

    Moreover with "Tamper Monkey" and "Eme PSSH Extractor" , the PSSH is displayed.

    This is not the case for the first video.
    Quote Quote  
  26. Originally Posted by Skelle93 View Post
    Currently I am stuck on getting the MPD file for each episode. Could you point me in the right direction on how to obtain this file programmatically?
    Take the streamId from the GraphQL response and do something like:

    Code:
        response = requests.get(
            f'/external/v2/videos/{streamId}',
            params={
                'vrtPlayerToken': *vrt_player_token goes here*,
                'client': 'vrtnu-web@PROD',
            }
        )
        response.raise_for_status()
        response = response.json()
    
        manifest_url = next(stream.get('url') for stream in response['targetUrls'] if stream.get('type') == 'mpeg_dash')
    I've left out the full URL but there's enough there to figure it out if you look at the requests made while attempting to watch something in your browser. Not all VRT videos are DRMed; you should check if the response contains a drm key.
    Quote Quote  
  27. Originally Posted by [ss]vegeta View Post
    Originally Posted by Ruben02 View Post
    It's really like reading Chinese symbols.
    Hey Ruben. Let's try to make those Chinese symbols a little bit clearer.
    Download these 3 files and put them in a folder on your desktop, or somewhere else of your choosing.
    https://we.tl/t-wv6kI36E7r
    I succeed to run the cmd and to download, but I cannot open the video-files. I guess the reason might be that I don't use the files you had sent me via wetransfer. Since I cannoit find the exact same files, would you tell me where I can find them, or send me them once again?

    Thanks a lot!
    Quote Quote  
  28. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by Ruben02 View Post
    Originally Posted by [ss]vegeta View Post
    Originally Posted by Ruben02 View Post
    It's really like reading Chinese symbols.
    Hey Ruben. Let's try to make those Chinese symbols a little bit clearer.
    Download these 3 files and put them in a folder on your desktop, or somewhere else of your choosing.
    https://we.tl/t-wv6kI36E7r
    I succeed to run the cmd and to download, but I cannot open the video-files. I guess the reason might be that I don't use the files you had sent me via wetransfer. Since I cannoit find the exact same files, would you tell me where I can find them, or send me them once again?

    Thanks a lot!
    I sent you a DM a couple days ago, that might help as well
    Quote Quote  



Similar Threads

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