Good evening,
I’m running into a problem again today. I hope you can help me.
I have the StreamFab program (current version) and am trying to download a video from Magenta TV. However, it fails every time right at the end with a "Failed" error.
Is there a way to manually obtain the MPD file and the keys? I’d like to try my luck using yt-dlp, mp4decrypt, and ffmpeg.
In older versions of StreamFab, you could see the keys and the MPD file in File Explorer, but that’s no longer possible.
Best regards
Heiko
+ Reply to Thread
Results 1 to 29 of 29
-
-
-
You'll have better luck using N_m3u8DL-RE, alongside shaka-packager and mkvmerge.exe
-
read more
https://forum.videohelp.com/threads/416316-%5BRelease%5D-WidevineProxy2-Extension-Bypa...s-Lic-wrapping
or this
https://forum.videohelp.com/threads/418600-%5BRelease%5D-Vineless-open-source-Widevine...r-all-browsers
the more you read the less you need -
Good evening,
thank you for the links.
I already had WidevineProxy2 installed in Firefox. However, I deleted it and installed a (new?!) version.
I was able to start the video, but it cut off immediately.
I received this command:
N_m3u8DL-RE "https://han3-eo-05.svc25.main.om2.tv.telekom.net/bpk-vod/vod/default/prod-9221438342942093671-1737304111/prod-9221438342942093671-1737304111/index.mpd" -H "User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:156.0) Gecko/20100101 Firefox/156.0" -H "Accept: */*" -H "Origin: null" -H "Referer: https://www.magenta.tv/" --key c110416195dd5d55a2a3f8457e0c3fba:6005bbbd6b051cdf1 1fb74dd5f45fbbc --key aa54389717905b1c946e1aa69c828d02:1a0c136d7fa234fe3 7685b6158967bbb --key 14aff8c7f2b551c68acc6445171ba694:67ec3a3941d9398ee 0624abd74b58891 -M format=mkv
Why isn't it running now? What's wrong with it?
Do I perhaps have an old or invalid wvd file?
Best regards
Heiko -
... or didn't carefully read the opener of the WidevineProxy2 thread (the first link CopyPasteDev posted)?
Hint: the behaviour is expected, and the N_m3u8DL-RE command you got works perfectly well. -
-
Hello.
I read the first link and followed the instructions exactly as described.
What did I do wrong? Why can't I watch the video?
I also tried manually downloading the video using `yt-dlp -o enc.mp4 --allow-u MPD-URL` and decrypting it with `mp4decrypt` and the keys I found. The video still won't play.
What is the EME-Logger all about?
And what is an interception function?
Which command should I use? N_m3u8DL-R... maybe? I already tried that one. The video doesn't play.
Best regards
Heiko
PS: Sorry for my Google English. -
The video downloads and plays with the link you got from WidevineProxy2. (I chose however not to download the highest available bitrate version.)
As it is a ARD production: maybe it is available from the ARD Mediathek as well? Look at https://mediathekviewweb.de/ - their videos are not encrypted. -
Well, what I want is actually quite simple. I used the command from WidevineProxy2.
The video downloaded, but I can't play it in VLC, mpv Media Player, or the Videos app.
So, I assume something went wrong during the download or decryption process—though I don't know what.
Could the MPD or keys be incorrect? Or could it be an issue with the WVD file?
The ARD Mediathek works fine, but that was just an example; the issue is with Magenta.tv. Other videos aren't working either.
And no, StreamFab can't successfully download the videos either.
If the video works for you, what are you doing differently?
Best regards
Heiko -
Obo said he didn't d/load the highest quality - so the clue is there - you maybe need a L1 for the highest quality. (I cant confirm this because I dont have an account)
Try to download a lower quality yourself to see if your process is functioning correctly. (Merge, decrypt, mux)Last edited by YmFzZTY0; 26th Sep 2026 at 09:51.
-
-
N_m3u8DL-RE "https://han3-eo-03.svc25.main.om2.tv.telekom.net/bpk-vod/vod/default/prod-9221438342942236313-1789629343/prod-9221438342942236313-1789629343/index.mpd" -H "User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:156.0) Gecko/20100101 Firefox/156.0" -H "Accept: */*" -H "Origin: null" -H "Referer: https://www.magenta.tv/" --key 47dc0a302e315d75bd080993e06df6b6:9e9525768dca9dfba 1d51238b7446731 --key 271d92cc34ea5c99b0e49ce353490e83:acf970627631228e0 1c4ad412d297248 --key 2527709a96435b7db0687ece146e92f9:4dd8590c0b211d836 e3d255aba22c870 -M format=mkv
I selected a lower resolution, and then it suddenly worked. But why doesn't it work at the highest resolution?
Could it be that mp4decrypt wasn't able to decrypt it?
Would it work better with shaka...? Unfortunately, I'm not familiar with the syntax for that.
Best regards
Heiko -
You misunderstood - I downloaded the 1080p resolution with lowest bitrate using the command @Data2006 posted in #8 (and: no account needed for that download; I don't have one either).
-
-
video_deu=5999992 mp4 1920x1080 25 │ 6000k dash │ avc1.4D4028 6000k video only [de] DRM, DASH video, mp4_dash
video_deu=8999780 mp4 1920x1080 25 │ 9000k dash │ avc1.4D4028 9000k video only [de] DRM, DASH video, mp4_dash
You mean the spec listed under TBR, right?
What's the difference there? Both are 1920x1080.
Best regards
Heiko -
-
use 1280x720 3400 kbps
or just download it from here
https://www.ardmediathek.de/serie/waeldern/staffel-1/Y3JpZDovL3dkci5kZS93YWVsZGVybg/1
no DRM -
WidevineProxy2 selbst hat keine feste Auflösung - es kommt drauf an welchen CDM es benutzt.
Und da liegt der Punkt:
WidevineProxy2 läuft im Browser als Extension -> es nutzt das L3 CDM vom Browser.
L3 = Software-DRM, damit geben die Streaming-Dienste nur SD raus.
In der Praxis heißt das:
Netflix, Disney+, Prime Video, etc.: 480p - 540p max. Manchmal wird es als 720p gelabelt, ist aber nur hochskaliertes SD.
Für 1080p, 1080p+ HDR, 4K brauchst du L1 Keys. L1 ist Hardware-DRM und das kann eine Browser-Extension nicht liefern.
Deshalb liefern die Keys aus WidevineProxy2 auch nur den Stream, den der Browser selbst abspielen dürfte - also die L3 / SD Version.
Willst du FHD/4K, bräuchtest du Keys von einem echten L1 Device, und das geht nicht über WidevineProxy2 -
Not true. WP2 uses a cdm you nominate and give the path to in your settings.
And if you have a L1 cdm - WP2 will work with it.
The issue for you is WP2 is not going to fetch 4K manifests from a browser.
You need to be looking at unshackle or custom versions of vinetrimmer which use service scripts derived from android devices and tv's.Last edited by YmFzZTY0; 26th Sep 2026 at 13:03.
-
By "L1 CDM," you mean an `l1.wvd` file, right? Where can I get that?
I'm already searching on Google but haven't found the right thing yet.
If WP2 can't do that, where do I get the 4K manifests?
What are "unshackle" and "Vinetrimmer"?
I can select Full HD using `yt-dlp -f` as well, can't I?
Best regards
Heiko -
Full HD would be enough for me to start with; it doesn't necessarily have to be 4K.
-
-
Hello.
How did you realize I don't have a key for 1080p? I used the one from WP2.
I Googled it. And I found this page with L1:
https://github.com/Mavrick102/WIDEVINE-CDM-L1-Giveaway/blob/main/README.md
If I select a maximum resolution of 720p, the video works.Code:N_m3u8DL-RE "https://han3-eo-05.svc25.main.om2.tv.telekom.net/bpk-vod/vod/default/prod-9221438342942093671-1737304111/prod-9221438342942093671-1737304111/index.mpd" -H "Accept: */*" -H "Origin: null" -H "Referer: https://www.magenta.tv/" -H "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" --key aa54389717905b1c946e1aa69c828d02:1a0c136d7fa234fe37685b6158967bbb --key c110416195dd5d55a2a3f8457e0c3fba:6005bbbd6b051cdf11fb74dd5f45fbbc --key 14aff8c7f2b551c68acc6445171ba694:67ec3a3941d9398ee0624abd74b58891 -M format=mkv
Where do I get the keys for Full HD? WP2 doesn't provide Full HD keys?!
Best regards
Heiko


Quote