Use Yt-dlp for downloading the mpd
https://github.com/yt-dlp/yt-dlp
Example Command:
Then, use mp4decrypt to decrypt the downloaded file with the keysCode:yt-dlp thelink --allow-unplayable
https://www.bento4.com/downloads/
Example Command:
Code:mp4decrypt (or whatever the file name is) --key <id>:<k> FileName.mp4
Closed Thread
Results 391 to 420 of 1969
-
-
Hi @mathieuthibault,
I got the same error.
I managed to fix it by including X-ISP-TOKEN, Origin & Referer in headers in http://getwvkeys.herokuapp.com/
-
Code:
{"Proxy":{},"headers":{"Connection":"keep-alive","User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0"},"keys":[{"key":"c75207baa3c350938e18937d279fee49:9544298fc429730c80f5ac025b9b6123"},{"key":"fe0eecb39f6e5ab88f2ce1684d80cd69:7e460aee53437caac4574233aca83c94"},{"key":"c2f6b30881935b528aa25855fb2f4be5:ed051ecb502279b8e05ff8a032ee48bc"},{"key":"ecc39450f8565b7ea2ab7a48562fc838:5efeff8326961aa3831048fd4c9168c2"}],"license":"https://ivys-wvproxy.o2tv.cz/license?access_token=c3RlcGFuLWEtb25kcmEtanNvdS1wcm9zdGUtbmVqbGVwc2k=","pssh":"AAAAOXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABkiETYxOTI0NDk0ODc3OTYyNTI5SOPclZsG","time":"17:46:18","url":"notaghost#9997 - http://getwvkeys.herokuapp.com"}
-
@naim2007
Hi can you help me please
I find the license it's Ok
The pssh it seems to me that it is good there is not much choice:
In case here is the complete interior of the .mpd file in this text file : https://textup.fr/600621iiAAAAbXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE0IARIQM7 M4UEKrO5MpoJY4hTEwOhoIY2FzdGxhYnMiJGV5SmhjM05sZEVs a0lqb2lZMnhwY0Y4ek1qSTNNVFlpZlE9PTIHZGVmYXVsdA==
For the headers I just used this line :
Here's the result :Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0
I dry I tried different lines in the headers but I still get errors.{"Proxy":{},"headers":{"Connection":"keep-alive","User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0"},"keys":"Error:<!doctype html><html lang=\"en\"><head><title>HTTP Status 412 \u2013 Precondition Failed</title><style type=\"text/css\">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 412 \u2013 Precondition Failed</h1></body></html>","license":"https://lic.drmtoday.com/license-proxy-widevine/cenc/","pssh":"AAAAbXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAA AE0IARIQM7M4UEKrO5MpoJY4hTEwOhoIY2FzdGxhYnMiJGV5Sm hjM05sZEVsa0lqb2lZMnhwY0Y4ek1qSTNNVFlpZlE9PTIHZGVm YXVsdA==","time":"18:13:14","url":"notaghost#9997 - http://getwvkeys.herokuapp.com"}
Thanks to you and the others for your help
-
Hello everyone!
How can I get the "PSSH" when its not writed in the MPD? Can someone please help me out.
Details* https://pastebin.com/T93r1CWm
-
Download the mpd file, open up and find the kid
using the kid, and removing the "-" you get 2B96D1AAD59BDB4686A0FA0E7E4FA648Code:<ContentProtection xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:cenc="urn:mpeg:cenc:2013" schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="2B96D1AA-D59B-DB46-86A0-FA0E7E4FA648">
run it through the python script mentioned somewhere in this forum,
and there's your psshCode:>py getpsshfromkid.py Please input KID in hex string: 2B96D1AAD59BDB4686A0FA0E7E4FA648 PSSH AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISECuW0arVm9tGhqD6Dn5Ppkg=
Last edited by Sorenb; 7th Dec 2021 at 15:00. Reason: adding location of python script
-
the pssh in the init:
(per pssh, it's axinom sf anytime drm)Code:AAAAXXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAD0IARIQK5bRqtWb20aGoPoOfk+mSBoPYXhpbm9tc2Zhbnl0aW1lIhArltGq1ZvbRoag+g5+T6ZIKgJTRDIA
for the license url, use the header value for:
X-AxDRM-Message
or similar header name.
If header value is wrong, 403 is the result:
Code:Request URL: https://drm-widevine-licensing.axprod.net/AcquireLicense Request Method: POST Status Code: 403 License denied. The DRM message references the ID of an unknown communication key.
Last edited by blimey; 7th Dec 2021 at 16:11.
-
I tried again with more information but I get a new error "Error:RSA key format is not supported"

Result :
Text file from MPD : https://textup.fr/600668AwProxy {}
headers
Connection "keep-alive"
Host "lic.drmtoday.com"
Origin "https://www.salto.fr"
Referer "https://www.salto.fr/"
Sec-Fetch-Dest "empty"
Sec-Fetch-Mode "cors"
Sec-Fetch-Site "cross-site"
User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0"
x-dt-auth-token "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJvcHREYXRh Ijoie1widXNlcklkXCI6XCIzZTVkYzhmMjkwN2E0NGVlOGMyOT k5ZWJjN2FiNjRlYVwiLFwibWVyY2hhbnRcIjpcIm02X3NhbHRv XCIsXCJzZXNzaW9uSWRcIjpcInNhbHRvXCJ9IiwiY3J0IjoiW3 tcImFjY291bnRpbmdJZFwiOlwiXCIsXCJhc3NldElkXCI6XCJj bGlwXzM4OTI1MVwiLFwicHJvZmlsZVwiOntcInB1cmNoYXNlXC I6e319LFwib3V0cHV0UHJvdGVjdGlvblwiOntcImRpZ2l0YWxc IjpmYWxzZSxcImFuYWxvZ3VlXCI6ZmFsc2UsXCJlbmZvcmNlXC I6ZmFsc2V9LFwib3BcIjp7XCJjb25maWdcIjp7XCJIRFwiOntc IlBsYXlSZWFkeVwiOntcIm1pblNMXCI6MzAwMCxcImFuYWxvZ1 ZpZGVvT1BMXCI6MjAwLFwiY29tcHJlc3NlZERpZ2l0YWxWaWRl b09QTFwiOjUwMCxcInVuY29tcHJlc3NlZERpZ2l0YWxWaWRlb0 9QTFwiOjMwMH0sXCJXaWRldmluZU1cIjp7XCJtaW5TTFwiOjUs XCJyZXF1aXJlSERDUFwiOlwiSERDUF9WMVwifX0sXCJTRFwiOn tcIlBsYXlSZWFkeVwiOntcIm1pblNMXCI6MjAwMCxcImFuYWxv Z1ZpZGVvT1BMXCI6MjAwLFwiY29tcHJlc3NlZERpZ2l0YWxWaW Rlb09QTFwiOjUwMCxcInVuY29tcHJlc3NlZERpZ2l0YWxWaWRl b09QTFwiOjI1MH0sXCJXaWRldmluZU1cIjp7XCJtaW5TTFwiOj EsXCJyZXF1aXJlSERDUFwiOlwiSERDUF9OT05FXCJ9fSxcIlZJ REVPX0FVRElPXCI6e1wiUGxheVJlYWR5XCI6e1wibWluU0xcIj oyMDAwLFwiYW5hbG9nVmlkZW9PUExcIjoyMDAsXCJjb21wcmVz c2VkRGlnaXRhbFZpZGVvT1BMXCI6NTAwLFwidW5jb21wcmVzc2 VkRGlnaXRhbFZpZGVvT1BMXCI6MjUwfSxcIldpZGV2aW5lTVwi OntcIm1pblNMXCI6MSxcInJlcXVpcmVIRENQXCI6XCJIRENQX0 5PTkVcIn19fX19XSIsImlhdCI6MTYzODkxNDgxNSwianRpIjoi THdETW9iRE9rU0RSM012TGZMdXZ4UT09In0.o3i2YEzGA2lOiE 6QS_YA0ATyas_JYFGndM4tSdbCGcJHZFuHGWU9StUy04K4garY _muoN36Ck3eIigMRpj5ihg"
keys "Error:RSA key format is not supported"
license "https://lic.drmtoday.com/license-proxy-widevine/cenc/"
pssh "AAAAbXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE0IARIQd fewNgNrb7xLF/oOlll3UBoIY2FzdGxhYnMiJGV5SmhjM05sZEVsa0lqb2lZMnhw Y0Y4ek9Ea3lOVEVpZlE9PTIHZGVmYXVsdA=="
time "22:18:06"
url "notaghost#9997 - http://getwvkeys.herokuapp.com"
Can you help me more please thank you guys
-
hello friends could you help me with this chapter I can't find the license and pssh
https://watch.boomerang.com/watch/69/1
Similar Threads
-
Strip Playready and Widevine DRM
By freaknik in forum Video Streaming DownloadingReplies: 5Last Post: 22nd Jun 2024, 16:20 -
Decoding manifest.mpd (Widevine)
By WaitForIt in forum Video Streaming DownloadingReplies: 6Last Post: 7th Jun 2021, 14:44 -
getting widevine CEK key
By netbreak in forum Video Streaming DownloadingReplies: 1Last Post: 19th Feb 2018, 13:03 -
Looking for anyone with Google Widevine knowledge.
By cookeri6 in forum Newbie / General discussionsReplies: 1Last Post: 15th May 2017, 14:33 -
Looking for anyone with Google Widevine knowledge.
By cookeri6 in forum Video Streaming DownloadingReplies: 0Last Post: 15th May 2017, 13:45





... I can download from so many sites that I don't need (Netflix, Hulu, My5, BBC), but not C4 which is the only one I really used


