You either aren't exporting it right or that key is somehow altered. You should debug the page source code and see if you can find a function that calls the key URL. Check what happens to that key afterward. If you can find the final key modified just add some code that downloads it locally into a bin file.
+ Reply to Thread
Results 61 to 90 of 105
-
-
-
i dont understand the key encrypted than is in securekey.aspx, do you want i upload to show you? but ar simbols really strange, do you will understand it?
#EXT-X-KEY:METHOD=SAMPLE-AES,URI="data:text/plain;base64,AAAAP3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7 QAAAB8SEMN4O3EF2kLNotlt0SspmnIiBUVQR0M1SPPGiZsG",K EYID=0xC3783B7105DA42CDA2D96DD12B299A72,IV=0x8F314 3B10E1BBC7FF94CAD6719F549BB,KEYFORMATVERSIONS="1", KEYFORMAT="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"
#EXT-X-KEY:METHOD=SAMPLE-AES,URI="skd://eyJDb250ZW50SWQiOiJFUEdDNSIsIktleUlkIjoiYzM3ODNiNz EtMDVkYS00MmNkLWEyZDktNmRkMTJiMjk5YTcyIiwiSVYiOiJq ekZEc1E0YnZILzVUSzFuR2ZWSnV3PT0ifQ==",KEYFORMATVER SIONS="1",KEYFORMAT="com.apple.streamingkeydeliver y"
#EXT-X-PROGRAM-DATE-TIME:2024-01-27T13:29:55.000Z
#EXTINF:3.840, and in the asx license just strange simbolsLast edited by marioeivissa; 27th Jan 2024 at 09:41.
-
-
Hi, how can I resolve this error? Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
-
I don't think it's possible (might be wrong).
https://github.com/nilaoda/N_m3u8DL-CLI/issues/371
However you can overcome this limitation by writing a batch script (or bash whatever you want):
Code:@echo off setlocal enabledelayedexpansion set CONFIG_FILE=videos.txt for /f "tokens=*" %%A in (%CONFIG_FILE%) do ( set CMD_LINE=N_m3u8DL-RE.exe %%A -sv best -sa best -ss all -M format=mkv call start cmd /k !CMD_LINE! ) pause
Code:-sv best -sa best -ss all -M format=mkv
Code:https://vod-das.cdn-0.diff.tf1.fr/13887382.mpd https://vod-das.cdn-0.diff.tf1.fr/14075367.mpd
[Attachment 77235 - Click to enlarge]
Also, there is no need to spam and speaking in russian definitely won't help.--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
I'm back and I trying to get the hang of this all again since TubiTV has changed and Freevine doesn't work on it anymore.
Before I used Freevine I did know how to use WKS-Keys and I knew how to get the m3u8, the PSSH and the license via the Network tools. Then I had a template to drop the key:kid into and get a decrypted file.
I really should have kept using the skills. My WKS-Keys may be broken. Since beginning again I used Chrome and played a TubiTV episode and right clicked and it brought up the Developer Tools. I was able to find the main manifest and got the url and pasted that in a text document as I know that is just one of the steps needed to get the video downloaded and decrypted.
I think that getting PSSH involved copying a response in a sub manifest file and then searching for a specific line in those many lines.
I think nearly everything is encrypted now at TubiTV. I don't know how much longer even N_m3u8DL-RE will work with TubiTV.
I was able to find the license url by selecting the main manifest and filtering for the word license and then I copied that url and pasted that in a text document for using later.
The log file from N_m3u8DL-RE displays PSSH and Kid but I don't think they are correct or they are not the code you need.
I really had the hang of things with TubiTV for awhile there by getting PSSH and License and putting that into WKS-KEYS and then getting the key:kid
I did try stream detector and got code to drop into N_m3u8DL-RE but it gave me an encrypted audio and video file that wasn't not playable.
So I need to learn again how to find PSSH in that huge amount of text and how to find license again. I think they are making it harder to find this stuff now but also I was a fool to let my skills retreat away.
I appreciate any help that I can get to get back on track again. I really like a lot of stuff that is on TubiTV and I find it is worthwhile to try to do what I can to archive what I can from TubiTV. Thank in advance for any guidance.Last edited by Tom Saurus; 19th May 2024 at 13:15.
-
As far as I know I have the correct manifest, pssh and key but this is failing. Any guidance is appreciated:
Code:C:\Users\****\git\N_m3u8DL-RE>N_m3u8DL-RE -M format=mkv --use-shaka-packager --key 2b4bc8ad4c9a4bc2afcbe86530b0b47b:8814c5f28875f49435776847d3614863 "https://manifest.production-public.tubi.io/9218bbdc-cc62-4d0f-8764-a31a2a2b15ff/o87qkx5v89.m3u8?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjZG5fcHJlZml4IjoiaHR0cHM6Ly9ha2FtYWkyLnR1YmkudmlkZW8iLCJjb3VudHJ5IjoiVVMiLCJkZXZpY2VfaWQiOiIyMmY1MWQ2Zi1mNjI0LTQwODAtYWU5OS04M2Q1NGEwNGQwYWUiLCJleHAiOjE3MTY1Nzk5MDAsImV4cGVyaW1lbnQiOnsibmFtZSI6InpldXNfbXVsdGlfYml0cmF0ZV9wYWNrYWdlciIsIm5hbWVzcGFjZSI6InpldXNfbXVsdGlfYml0cmF0ZV9wYWNrYWdlciIsInRyZWF0bWVudCI6Im11bHRpX2JpdHJhdGUifSwibWVkaWFfc2lnIjo0OTAwNTgwMiwicGxhdGZvcm0iOiJXRUIiLCJ1c2VyX2lkIjowfQ.eWaYo_Ce6HzzBTA4I6imztbUHRCMVWw9HXcBBR73vEM" --save-name xxx 16:49:21.700 INFO : N_m3u8DL-RE (Beta version) 20230628 16:49:21.720 INFO : Loading URL: https://manifest.production-public.tubi.io/9218bbdc-cc62-4d0f-8764-a31a2a2b15ff/o87qkx5v89.m3u8?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjZG5fcHJlZml4IjoiaHR0cHM6Ly9ha2FtYWkyLnR1YmkudmlkZW8iLCJjb3VudHJ5IjoiVVMiLCJkZXZpY2VfaWQiOiIyMmY1MWQ2Zi1mNjI0LTQwODAtYWU5OS04M2Q1NGEwNGQwYWUiLCJleHAiOjE3MTY1Nzk5MDAsImV4cGVyaW1lbnQiOnsibmFtZSI6InpldXNfbXVsdGlfYml0cmF0ZV9wYWNrYWdlciIsIm5hbWVzcGFjZSI6InpldXNfbXVsdGlfYml0cmF0ZV9wYWNrYWdlciIsInRyZWF0bWVudCI6Im11bHRpX2JpdHJhdGUifSwibWVkaWFfc2lnIjo0OTAwNTgwMiwicGxhdGZvcm0iOiJXRUIiLCJ1c2VyX2lkIjowfQ.eWaYo_Ce6HzzBTA4I6imztbUHRCMVWw9HXcBBR73vEM 16:49:22.414 INFO : Content Matched: HTTP Live Streaming 16:49:22.416 INFO : Parsing streams... 16:49:22.419 WARN : Master List detected, try parse all streams 16:49:22.429 WARN : Writing meta json 16:49:22.433 INFO : Extracted, there are 5 streams, with 4 basic streams, 1 audio streams, 0 subtitle streams 16:49:22.436 INFO : Vid 1024x576 | 1322 Kbps | 23.976 | avc1.640028 16:49:22.438 INFO : Vid 854x480 | 994 Kbps | 23.976 | avc1.640028 16:49:22.440 INFO : Vid 640x360 | 631 Kbps | 23.976 | avc1.4d401e 16:49:22.441 INFO : Vid 426x240 | 313 Kbps | 23.976 | avc1.4d401e 16:49:22.443 INFO : Aud default-audio-group | English | en | 2CH 16:50:25.149 INFO : Parsing streams... 16:50:25.550 ERROR: Failed to get KEY, ignore.: One or more errors occurred. (The 'data' scheme is not supported.) 16:50:25.719 ERROR: Failed to get KEY, ignore.: One or more errors occurred. (The 'data' scheme is not supported.) 16:50:25.756 WARN : An unrecognized encryption method is detected, binary merging is automatically enabled 16:50:25.778 INFO : Selected streams: 16:50:25.780 INFO : Vid *UNKNOWN 854x480 | 994 Kbps | 23.976 | avc1.640028 | 650 Segments | ~43m49s 16:50:25.782 INFO : Aud *UNKNOWN default-audio-group | English | en | 2CH | 1315 Segments | ~43m49s 16:50:25.784 WARN : Writing meta json 16:50:25.794 INFO : Save Name: xxx 16:50:25.798 INFO : Start downloading...Vid 854x480 | 994 Kbps | 23.976 | avc1.640028 16:50:26.294 WARN : Type: cenc 16:50:26.298 WARN : PSSH(WV): EhA4+xcPtcRH07W3d0atudrBSOPclZsG 16:50:26.301 WARN : KID: 38fb170fb5c447d3b5b77746adb9dac1 16:50:26.305 WARN : Reading media info... 16:50:26.379 INFO : [0x1]: Video, h264 (avc1), 854x480 16:55:04.918 INFO : Binary merging... 16:55:05.375 INFO : Decrypting... 16:55:05.377 INFO : Start downloading...Aud default-audio-group | English | en | 2CH 16:55:05.553 WARN : Type: cenc 16:55:05.561 WARN : PSSH(WV): EhA4+xcPtcRH07W3d0atudrBSOPclZsG 16:55:05.566 WARN : KID: 38fb170fb5c447d3b5b77746adb9dac1 16:55:05.570 WARN : Reading media info... 16:55:05.649 INFO : [0x1]: Audio, aac (mp4a), 128 kb/s 16:55:55.321 INFO : Binary merging... 16:55:55.696 INFO : Decrypting... 16:55:55.699 WARN : xxx.mp4 16:55:55.700 WARN : xxx.en.m4a 16:55:55.701 WARN : Muxing to xxx.MUX.mkv 16:55:55.855 WARN : [h264 @ 000001c19ab36300] top block unavailable for requested intra mode -1 16:55:55.856 WARN : [h264 @ 000001c19ab36300] error while decoding MB 1 0, bytestream 104 16:55:56.067 WARN : [aac @ 000001c19bde1180] Reserved bit set. 16:55:56.069 WARN : [aac @ 000001c19bde1180] Number of bands (11) exceeds limit (10). 16:55:57.308 WARN : Cleaning files... 16:55:57.355 WARN : Rename to xxx.mkv 16:55:57.356 INFO : Done C:\Users\shirl\git\N_m3u8DL-RE>
-
look at yellow box, this is KID. its not match so wrong key
[Attachment 79297 - Click to enlarge] -
Lomero: Thank you for your post. I had success this time. Thank you for all the guidance you have given me and others.
Code:LOG 2024/05/21 Save Path: C:\Users\****\git\N_m3u8DL-RE\Logs Task Start: 2024/05/21 18:07:00 Task CommandLine: N_m3u8DL-RE -M format=mp4 --use-shaka-packager --key 38fb170fb5c447d3b5b77746adb9dac1:5994449000d94cfc50c399e7ae674ad3 https://manifest.production-public.tubi.io/9218bbdc-cc62-4d0f-8764-a31a2a2b15ff/o87qkx5v89.m3u8?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjZG5fcHJlZml4IjoiaHR0cHM6Ly9ha2FtYWkyLnR1YmkudmlkZW8iLCJjb3VudHJ5IjoiVVMiLCJkZXZpY2VfaWQiOiIyMmY1MWQ2Zi1mNjI0LTQwODAtYWU5OS04M2Q1NGEwNGQwYWUiLCJleHAiOjE3MTY1ODc0MDAsImV4cGVyaW1lbnQiOnsibmFtZSI6InpldXNfbXVsdGlfYml0cmF0ZV9wYWNrYWdlciIsIm5hbWVzcGFjZSI6InpldXNfbXVsdGlfYml0cmF0ZV9wYWNrYWdlciIsInRyZWF0bWVudCI6Im11bHRpX2JpdHJhdGUifSwibWVkaWFfc2lnIjo0OTAwNTgwMiwicGxhdGZvcm0iOiJXRUIiLCJ1c2VyX2lkIjowfQ.jkatTRrydDIB7_oJ7Vq5kqGZQbWjuNiqQ4mQ-r_PPcA --save-name xxx 18:07:00.126 INFO : N_m3u8DL-RE (Beta version) 20230628 18:07:00.143 EXTRA: ffmpeg => C:\Users\shirl\git\N_m3u8DL-RE\ffmpeg.exe 18:07:00.147 EXTRA: shaka-packager => C:\Users\shirl\git\N_m3u8DL-RE\packager-win-x64.exe 18:07:00.147 INFO : Loading URL: https://manifest.production-public.tubi.io/9218bbdc-cc62-4d0f-8764-a31a2a2b15ff/o87qkx5v89.m3u8?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjZG5fcHJlZml4IjoiaHR0cHM6Ly9ha2FtYWkyLnR1YmkudmlkZW8iLCJjb3VudHJ5IjoiVVMiLCJkZXZpY2VfaWQiOiIyMmY1MWQ2Zi1mNjI0LTQwODAtYWU5OS04M2Q1NGEwNGQwYWUiLCJleHAiOjE3MTY1ODc0MDAsImV4cGVyaW1lbnQiOnsibmFtZSI6InpldXNfbXVsdGlfYml0cmF0ZV9wYWNrYWdlciIsIm5hbWVzcGFjZSI6InpldXNfbXVsdGlfYml0cmF0ZV9wYWNrYWdlciIsInRyZWF0bWVudCI6Im11bHRpX2JpdHJhdGUifSwibWVkaWFfc2lnIjo0OTAwNTgwMiwicGxhdGZvcm0iOiJXRUIiLCJ1c2VyX2lkIjowfQ.jkatTRrydDIB7_oJ7Vq5kqGZQbWjuNiqQ4mQ-r_PPcA 18:07:00.674 INFO : Content Matched: HTTP Live Streaming 18:07:00.677 INFO : Parsing streams... 18:07:00.681 WARN : Master List detected, try parse all streams 18:07:00.694 WARN : Writing meta json 18:07:00.700 INFO : Extracted, there are 5 streams, with 4 basic streams, 1 audio streams, 0 subtitle streams 18:07:00.702 INFO : Vid 1024x576 | 1322 Kbps | 23.976 | avc1.640028 18:07:00.704 INFO : Vid 854x480 | 994 Kbps | 23.976 | avc1.640028 18:07:00.706 INFO : Vid 640x360 | 631 Kbps | 23.976 | avc1.4d401e 18:07:00.709 INFO : Vid 426x240 | 313 Kbps | 23.976 | avc1.4d401e 18:07:00.712 INFO : Aud default-audio-group | English | en | 2CH 18:07:09.781 INFO : Parsing streams... 18:07:09.915 ERROR: Failed to get KEY, ignore.: One or more errors occurred. (The 'data' scheme is not supported.) 18:07:10.079 ERROR: Failed to get KEY, ignore.: One or more errors occurred. (The 'data' scheme is not supported.) 18:07:10.111 WARN : An unrecognized encryption method is detected, binary merging is automatically enabled 18:07:10.128 INFO : Selected streams: 18:07:10.130 INFO : Vid *UNKNOWN 854x480 | 994 Kbps | 23.976 | avc1.640028 | 650 Segments | ~43m49s 18:07:10.132 INFO : Aud *UNKNOWN default-audio-group | English | en | 2CH | 1315 Segments | ~43m49s 18:07:10.134 WARN : Writing meta json 18:07:10.142 INFO : Save Name: xxx 18:07:10.146 INFO : Start downloading...Vid 854x480 | 994 Kbps | 23.976 | avc1.640028 18:07:10.585 WARN : Type: cenc 18:07:10.590 WARN : PSSH(WV): EhA4+xcPtcRH07W3d0atudrBSOPclZsG 18:07:10.599 WARN : KID: 38fb170fb5c447d3b5b77746adb9dac1 18:07:10.604 WARN : Reading media info... 18:07:10.679 INFO : [0x1]: Video, h264 (avc1), 854x480 18:07:22.870 EXTRA: Ah oh! RetryCount => 3 Exception => The response ended prematurely, with at least 474159 additional bytes expected. Url => https://akamai2.tubi.video/9218bbdc-cc62-4d0f-8764-a31a2a2b15ff/v3f8yzo5.mp4 18:09:01.286 EXTRA: Ah oh! RetryCount => 3 Exception => The response ended prematurely, with at least 266982 additional bytes expected. Url => https://akamai2.tubi.video/9218bbdc-cc62-4d0f-8764-a31a2a2b15ff/v3f8yzo5.mp4 18:11:48.418 INFO : Binary merging... 18:11:48.934 INFO : Decrypting... 18:11:54.083 INFO : Start downloading...Aud default-audio-group | English | en | 2CH 18:11:54.161 WARN : Type: cenc 18:11:54.165 WARN : PSSH(WV): EhA4+xcPtcRH07W3d0atudrBSOPclZsG 18:11:54.169 WARN : KID: 38fb170fb5c447d3b5b77746adb9dac1 18:11:54.172 WARN : Reading media info... 18:11:54.242 INFO : [0x1]: Audio, aac (mp4a), 128 kb/s 18:12:46.809 INFO : Binary merging... 18:12:47.183 INFO : Decrypting... 18:12:48.200 WARN : xxx.mp4 18:12:48.201 WARN : xxx.en.m4a 18:12:48.202 WARN : Muxing to xxx.MUX.mp4 18:12:49.268 WARN : Cleaning files... 18:12:49.303 WARN : Rename to xxx.mp4 18:12:49.305 INFO : Done
-
mate what we can do with this kind of mpd???
[Attachment 81783 - Click to enlarge]
in the manifest there are multikeys for every resolution, but in the re say 000000000000000 for the kid, and analyzing the reproduction I don't see any redirection to any other site or at least I don't see it with httptoolkit or in f12, but they say there is, how could those domains be blocked so that they redirect correctly to the init and its parts, and to be able to download the video correctly, by the way it is a direct
https://api-proxad.dc2.oqee.net/playlist/v1/live/966/1/live.mpd
I have tried a php script to pass the mpd manifest through it and force a resolution only with its pssh and so on, but without being able to fool the re, what would you do in these cases? -
You can't share a link without telling people how to use it. For Oqee you need an IP from Free ISP, I doubt people here got that IP + you need to add a header to the request to get the right manifest :
Code:'origin: https://oqee.tv'
N_m3u8DL-RE is detecting the KID using mp4info, the thing is that there isn't a KID in the segments provided by Oqee :
Code:mp4info --verbose 0_1_373_init.mp4 File: major brand: mp41 minor version: 0 compatible brand: iso8 compatible brand: isom compatible brand: mp41 compatible brand: dash compatible brand: cmfc fast start: yes Movie: duration: 0 (movie timescale units) duration: 0 (ms) time scale: 90000 fragments: yes Found 1 Tracks Track 1: flags: 7 ENABLED IN-MOVIE IN-PREVIEW id: 1 type: Audio duration: 0 ms language: fra media: sample count: 0 timescale: 90000 duration: 0 (media timescale units) duration: 0 (ms) bitrate (computed): 0.000 Kbps sample count with fragments: 0 duration with fragments: 0 duration with fragments: 0 (ms) Sample Description 0 [ENCRYPTED] Coding: enca Scheme Type: cenc Scheme Version: 65536 Scheme URI: Protection System Details: [schi] size=8+32 [tenc] size=12+20 default_isProtected = 1 default_Per_Sample_IV_Size = 8 default_KID = [00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00] Bytes: 0000000000000001000000000000000000020010000000005dc00000000000276573647300000000031900000004114015000000000000000000000005021310060102 Coding: mp4a (MPEG-4 Audio) Codec String: mp4a.40.2 Stream Type: Audio Object Type: MPEG-4 Audio Max Bitrate: 0 Avg Bitrate: 0 Buffer Size: 0 MPEG-4 Audio Object Type: 2 (AAC Low Complexity) MPEG-4 Audio Decoder Config: Sampling Frequency: 24000 Channels: 2 Sample Rate: 24000 Sample Size: 16 Channels: 2
Shaka-packager is also reading the KID through the segment, and finding 0*16 too.
The only way if found for now to play Oqee is through webplayer using Shaka Player lib or using the custom ffmpeg version made by xaccel-codec.
With the last solution I still have an issue recording for more than 4minutes.. -
thanks for you answer mate, i tried already with few kind of origin also, yes like i said there are like a redirection of fake manifest with kids of zeros
you can play oqee with few players, like ott navigator or mpd player, this is not problem, the problem is downloading
what about the solution of make script bloking the domains of the fake manifest and force to go directly to the manifest real??
and you dont need to play with any ip if you are from europe, play without problems, if you have problems use to make a proxy witn residential ip, or take one from any vps europe with quids for example or hola proxy linuxLast edited by marioeivissa; 25th Aug 2024 at 04:38.
-
ok, i found a alternative solution,!!!!!!!!!!! using o11 panel and play the mpd,
then:
o11 panel have a nice option, you can use another repro to play, so just do it and use vlc for example to replay while o11 are doing the hard job muxing and decrypting
so you can play and downloading with vlc and also you can download with re_m3u8 -
-
-
What the video showed was how to inspect the video and find the m3u8 url. Then using the template given copy paste that between the quotation marks of the template above and then copying that entire line into N_m3u8DL-RE and then let it download the max or chose your desired resolution.
-
-
N_m3u8DL-RE is used as part of Freevine if that is what you mean. But N_m3u8DL-RE can be used by itself supported by the dependencies it uses. You get your "m3u8 urls" and it is good that you are good at digging them out. When it comes to encrypted videos you need to find the key:kid and put that in your template. To do that you need to get WSK-KEYS working and once you have that set up it is a matter of getting what you need to get WKS-KEYS to spit out the key:kid
I frequently forget the process as I find it take practice. I use Freevine to get a lot of videos and even with that I have my template where I usually have to just drop in a url and let the program do what it does. -
Tom. we've moved on from WKS-KEYS. For a long while it was the only way to get keys but now we have the Pywidevine Python Library that replaces it; is easier to use and doesn't have half-a-dozen versions knocking about - all working slightly different..
It would help if all those offering advice could sing from the same song sheet otherwise it will only breed confusion. I've updated the 'Doom series and published Beyond WKS_KEYS to help people make the change.Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Similar Threads
-
N_m3u8DL-RE on Mac
By phineferb98 in forum Video Streaming DownloadingReplies: 19Last Post: 17th Dec 2024, 13:15 -
N_m3u8DL-RE live output ?
By lasauce35 in forum Video Streaming DownloadingReplies: 19Last Post: 30th Nov 2024, 17:29 -
N_m3u8DL-RE subtitle
By ahmedani in forum Video Streaming DownloadingReplies: 4Last Post: 7th Dec 2022, 09:30 -
N_m3u8DL-CLI Alternative?
By oknchm in forum Video Streaming DownloadingReplies: 9Last Post: 26th Dec 2021, 07:14 -
Unable to use N_m3u8DL because of | in header
By ng.newbie in forum Video Streaming DownloadingReplies: 7Last Post: 28th Sep 2021, 13:21