For several weeks I have been trying to acquire knowledge about archiving video materials from Polish VOD services. While some portals do not cause problems and I am able to obtain the required ID and key in the kid:key format, Ninateka (a government platform) and VOD.pl (one of the most popular in the region) have little recognition of this.
I have searched the entire forum for knowledge, but it is not sufficient. In my case for DRM videos I'm using: N_m3u8DL-RE . Can you decipher these 3 videos whose time on the Internet is coming to an end? (video will be removed)
Removal dates have already been scheduled also for another videos. I would be proud of you if you provided a method of obtaining info such as PSSH and other, from portals listed below, it will make it easier to archive audio-video material in the future.
# Site: Ninateka:
1) "Sekret Enigmy" -- Trzej polscy kryptolodzy podejmują się zadania złamania niemieckich szyfrów
Link: https://ninateka.pl/vod/fabula/sekret-enigmy-roman-wionczek/
# INFO: Free video, available in Poland, I can't find kid:key, or pssh, etc., it is much different than 35mm.online or vod.tvp.pl - but I think still using widevine.
Some important links for license, playlist, etc:
# Site: VOD-pl:Code:https://admin.fina.gov.pl/umbraco/api/subscribers/products/available?platform=BROWSER https://admin.fina.gov.pl/umbraco/api/products/10806?platform=BROWSER ISM-1: https://r.dcs.redcdn.pl/dash/o2/fina/ninateka/prod/vod/f0080057-8c06-4e95-973a-b0d9b1eae1cb/MOVIE/LIBCODER_SMOOTH_1080_FINA/playlist.ism?indexMode ISM-2: https://n-16-2.dcs.redcdn.pl/dash/o2/fina/ninateka/prod/vod/f0080057-8c06-4e95-973a-b0d9b1eae1cb/MOVIE/LIBCODER_SMOOTH_1080_FINA/playlist.ism?type=video&bitrate=1800000&id=9
![]()
2) "The Perfect Guy for My Girl"
Link: https://vod.pl/filmy-online,3/idealny-facet-dla-mojej-dziewczyny,7280803
# INFO: Free video, available in Poland, will be removed today at 23:59, so we have a few hours.
--- --- ---Code:License: https://vod.pl/playerapi/product/drm/widevine/7280803?platform=BROWSER&type=MOVIE&hash=5xjzjstoksrrgxhaq MPD: https://r.dcs.redcdn.pl/dash/o2/tvnplayer/vod/09_350_10684_0000/LIBCODER_SMOOTH_720_PL/83845de3-de72-4103-bb40-5e320cc0cb30/playlist.ism/playlist.mpd?dummyfile= ISM: https://n-16-16.dcs.redcdn.pl/dash/o2/tvnplayer/vod/09_350_10684_0000/LIBCODER_SMOOTH_720_PL/83845de3-de72-4103-bb40-5e320cc0cb30/playlist.ism?type=video
![]()
3) "All My Friends Are Dead"
Link: https://vod.pl/filmy-online,3/wszyscy-moi-przyjaciele-nie-zyja,7304963
# INFO: Free video, available in Poland, will be removed at Friday 23:59.
--- --- ---Code:License: https://vod.pl/playerapi/product/drm/widevine/7304963?platform=BROWSER&type=MOVIE&hash=epu1kq06jqfrhfeox MPD: https://r.dcs.redcdn.pl/dash/o2/tvnplayer/vod/22_350_31360_0000/LIBCODER_SMOOTH_720_PL/e794a802-690e-46ac-8043-1cfd9289440d/playlist.ism/playlist.mpd?dummyfile= ISM: https://n-22-5.dcs.redcdn.pl/dash/o2/tvnplayer/vod/22_350_31360_0000/LIBCODER_SMOOTH_720_PL/e794a802-690e-46ac-8043-1cfd9289440d/playlist.ism?type=video
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 10 of 10
Thread
-
-
Here's for the last one - All My Friends are Dead
Code:./N_m3u8DL-RE.exe "https://r.dcs.redcdn.pl/dash/o2/tvnplayer/vod/22_350_31360_0000/LIBCODER_SMOOTH_720_PL/e794a802-690e-46ac-8043-1cfd9289440d/playlist.ism/playlist.mpd?dummyfile=" -sv best -sa best -M format=mkv --key 1a3fa9b31fdd6248b24b9eacdc73c484:eea8cb6c3634504557f5e46c15642616
Code:PSSH: AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgIARIQGj+psx/dYkiyS56s3HPEhCoCSEQ= License URL: https://vod.pl/playerapi/product/drm/widevine/7304963?platform=BROWSER&type=MOVIE&hash=epu1kq06jqfrhfeox --key 1a3fa9b31fdd6248b24b9eacdc73c484:eea8cb6c3634504557f5e46c15642616
-
Now I spent even more time and method with pssh conversion, thanks to which I managed to get kid:key for video no. 3
3) "All My Friends Are Dead"
Code:1a3fa9b31fdd6248b24b9eacdc73c484:eea8cb6c3634504557f5e46c15642616
-
For the second video - The Perfect Guy for my Girl
Code:./N_m3u8DL-RE.exe "https://r.dcs.redcdn.pl/dash/o2/tvnplayer/vod/09_350_10684_0000/LIBCODER_SMOOTH_720_PL/83845de3-de72-4103-bb40-5e320cc0cb30/playlist.ism/playlist.mpd?dummyfile=" -M format=mkv -sv best -sa best --key f0b89df7c2b145438c941c78edad591e:062e9ce1c54794efe7e7fdb5557acc29 -ss lang='en' --save-name="The Perfect Guy for my Girl"
Code:PSSH: AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgIARIQ8Lid98KxRUOMlBx47a1ZHioCSEQ= License URL: https://vod.pl/playerapi/product/drm/widevine/7280803?platform=BROWSER&type=MOVIE&hash=5xjzjstoksrrgxhaq --key f0b89df7c2b145438c941c78edad591e:062e9ce1c54794efe7e7fdb5557acc29
-
Thank you for answers
I also tried my method and received key to second video, same like rifleman1202 - thank you!!
KID: f0b89df7c2b145438c941c78edad591e
License URL: https://vod.pl/playerapi/product/drm/widevine/7280803?platform=BROWSER&type=MOVIE
Acquired At: 9.11.2023, 20:42:31
f0b89df7c2b145438c941c78edad591e:062e9ce1c54794efe 7e7fdb5557acc29
@Obo - thx for info, I will try to put ninateka address to N_m3u8DL-RE -
Finally! At last! I finally downloaded the entire video about the "Secrets of Enigma" ("Sekrety Enigmy" movie), about "how three Polish cryptologists undertake the task of breaking German codes"
Code:N_m3u8DL-RE "https://n-22-2.dcs.redcdn.pl/dash/o2/fina/ninateka/prod/vod/f0080057-8c06-4e95-973a-b0d9b1eae1cb/MOVIE/LIBCODER_SMOOTH_1080_FINA/playlist.ism?indexMode" -M -format=mkv:keep=true --save-name ENIGMA
-
Hi, I'm a new user and and I am reluctant writing this post, but I'm struggling to download a certain nature film about penguins, which is scheduled to be removed from the VOD platform of TVP Poland at the end of today. The worst part is that it is DRM protected. Specifically, I am referring to this video.
I obtained manifest file from https://r.dcs.redcdn.pl/dash/(...)f9ac8a598485fb38e24de24b8341649c.mp4/Manifest.ism?indexMode.
I saved an archived copy for future reference here.
Thanks to Widevine Diagnostic Tools (and the wonderful users of this forum) I generated Pssh Box key by providing KID from manifest.
Pssh:AAAAPnBzc2gBAAAA7e+LqXnWSs6jyCfc1R0h7QAAAAAAAAAaIh jjh7lp3x7R9x7jRrz17fRt/j3Z5rjnXrQ=44e5ad8e0fce40a89e30bf492ea45160
Code:API-CorrelationId: client_a140535f-b1b0-4317-a77d-db08fbfa036d Accept: "*/*" Accept-Language: pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7 Connection: keep-alive Content-Length: "4249" Cookie: TVPV4_HBROW=LfWAKm7IRjxxFjRb1NSrcpFh2lBlvlCA; uid=92d52757cb4632028fc2fe3df4f73f97; _gcl_au=1.1.476966139.1704668653; TVPV4_HBROW=SVS2fBFLWZehh7274oWI5RnldiVLYuh5; _snrs_uuid=b78c88a8-99f2-4bf6-a57b-beed19a1aec5; _snrs_puuid=b78c88a8-99f2-4bf6-a57b-beed19a1aec5; _ga=GA1.1.1159810531.1704668656; __gfp_64b=x6DXMw47up7.F3b082brOov3tZEfjnxLjPq4RHdr.jL.S7|1704668657; _fbp=fb.1.1704668656160.754340007; _snrs_sb=ssuid:4da15094-43dc-4e5a-8e13-e1c2f5941414&leaves:1704668657; _snrs_sa=ssuid:4da15094-43dc-4e5a-8e13-e1c2f5941414&appear:1704668653&sessionVisits:1; _snrs_p=host:vod.tvp.pl&permUuid:b78c88a8-99f2-4bf6-a57b-beed19a1aec5&uuid:b78c88a8-99f2-4bf6-a57b-beed19a1aec5&identityHash:&user_hash:&init:1704668655&last:1704668655¤t:1704668655&uniqueVisits:1&allVisits:1; TVPtcs22=CP4Ax8AP4Ax8AFfADAENAiEsAP_gAEPgAB5Yg1NX_H__bW9r8Xr3aft0eY1P99j77sQxBhfJE-4FzLvW_JwXx2ExNA26tqIKmRIEu3ZBIQFlHJHURVigaogVryHsYkGcgTNKJ6BkgFMRM2dYCF5vmYtj-QKY5_p9d3fx2D-t_dv83dzzz8VHn3e5fmckcJCdQ58tDfn9bRKb-5IOd_78v4v09F_rk2_eTVn_tcvr7B-uft87_XU-9_ffcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQagCzDQqIA-yJCQi0HCKBACIKwgIoEAAAAJA0QEAJgwKdgYBLrCRACBFAAMEAIAAUZAAgAAEgAQiACQAoEAAEAgEAAAAAAgEADAwADgAtBAIAAQHQMUwoAFAsIEjMiIUwIQoEggJbKBBICgQVwgCLHAigERMFAAgCQAVgAAAsVgMQSAlYkECWEG0AABAAgFFKFQik6MAQwJmy1U4om0ZWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAA.f_wAAAAABf_wAAAA; TVPtcs22custom=[]; TVPtcs22ver=34; TVP_GUEST_SESS=bbd8e20e52ca2eff19baf86b5a98bcbc659b2f0c1cdf62.17097571; _ga_M4KYL1D255=GS1.1.1704668655.1.1.1704669018.60.0.0; AWSALB=OlqkhJiCBStY7QONobL4I8t9qo+wE5/kBXnoSqOZlw3fCT05XJF3Z0D45ijKnfy3jzJ7Zk4mNOr9/az57nfaLlE1SHc1gcqu6g+Yj06rbILnUmmIciFihyDTt3dc; AWSALBCORS=OlqkhJiCBStY7QONobL4I8t9qo+wE5/kBXnoSqOZlw3fCT05XJF3Z0D45ijKnfy3jzJ7Zk4mNOr9/az57nfaLlE1SHc1gcqu6g+Yj06rbILnUmmIciFihyDTt3dc Origin: https://vod.tvp.pl Referer: https://vod.tvp.pl/filmy-dokumentalne,163/rodzina-pingwinow,1017835 User-Agent: Chromium;v=84 Sec-Fetch-Dest: empty Sec-Fetch-Mode: cors Sec-Fetch-Site: same-origin sec-ch-ua: "" sec-ch-ua-mobile: ?1 sec-ch-ua-platform: "" Content-Type: application/x-www-form-urlencoded
Error 415: {"code":"INTERNAL_ERROR"} or Error 500: {"code":"INTERNAL_ERROR"}. The second one was after deleting the last 7 lines of Headers. And I made some corrections in the code because of output strings errors.
I also had the same issue at Widevine Request (Phantom), except that the output message was more explained. So analogous to the above, I received error such like: {"code":400,"error":true,"message":"Failed to get license: 415 Unsupported Media Type"} and {"code":400,"error":true,"message":"Failed to get license: 500 Internal Server Error"}.
I was concerned, so I decided to verify the validity of the PSSH key using the PSSH Data Decoder PSSH Box Decoder (from Axinom). I received 2 warnings:
one at "Key ID Count: 00 00 00 00 00 (0)", which mentioned that the PSSH Box should contain at least 1 key ID,
and the other at "Data - Widevine PSSH Data", about the fact that encryption algorithm or protection scheme is not specified, but it has to in order to identify content key by a server.
Using the yt-dlp tool, I was able to download the video and audio files from the stream, but all that remains is for me to decrypt and mux them. I hope that any of you will be able to offer me some help or guidance. Even if don't, I won't feel bad about it, because there's still the option to record a live stream (although the quality won't be the same afterwards).
GreetingsLast edited by yoroshi; 8th Jan 2024 at 07:40.
-
-
pssh from init.mp4
Code:AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgIARIQROWtjg/OQKieML9JLqRRYCoCSEQ=
Code:https://vod.tvp.pl/api/products/1017835/drm/widevine?platform=BROWSER&type=MOVIE
Code:--key 44e5ad8e0fce40a89e30bf492ea45160:556cb6c6c00f150c429c61606bcc019a
Similar Threads
-
Get KID and key from mpd file
By Deshdeepak in forum Video Streaming DownloadingReplies: 40Last Post: 3rd Dec 2023, 14:21 -
is a KID and KEY the same thing?
By momoknows in forum Newbie / General discussionsReplies: 1Last Post: 21st Oct 2023, 08:23 -
I need decryption key i kid for mp4decrypt
By nadya86 in forum Video Streaming DownloadingReplies: 37Last Post: 23rd Sep 2023, 10:28 -
hope you guys can help me with key:kid
By vuitv in forum Video Streaming DownloadingReplies: 12Last Post: 26th Apr 2023, 11:27 -
Need help for getting KID:KEY value pair
By jonax77 in forum Video Streaming DownloadingReplies: 7Last Post: 5th Feb 2023, 07:04