Hello,
I'm trying to download a 1080p version of this video : https://www.noovo.ca/emissions/un-souper-presque-parfait/lundi-semaine-rive-nord-josee-s13e1
I've done it in 720p and I've decrypted it (using PSSH / Licence Request and a working L3). There's a MPD capped to 720p (the one I used) and there's a 2nd and 3rd one (PMPD?) that contain information about 1080p
----------
<?xml version="1.0" encoding="utf-8"?>
<MPD xmlns="urn:mpeg:dashchema:mpd:2011" xmlns:cenc="urn:mpeg:cenc:2013" profiles="urn:mpeg:dash
rofile:isoff-live:2011" type="static" minBufferTime="PT4S" mediaPresentationDuration="PT0H21M50.208S">
<BaseURL>https://pe-fa-vp06a.9c9media.com/playlist/4419065/40712518/dash/01140001/5455f5007055ac12/</BaseURL>
<Period start="PT0S" duration="PT0H21M50.208S">
<AdaptationSet contentType="video" segmentAlignment="true" startWithSAP="1">
<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main">
</Role>
<ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc">
</ContentProtection>
<ContentProtection schemeIdUri="urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95" value="MSPR 2.0">
</ContentProtection>
<SegmentTemplate timescale="30000" initialization="index/bcd2e823/none/none/stream/$RepresentationID$/init.mp4" media="index/bcd2e823/none/none/stream/$RepresentationID$/segment/$Time$.m4f">
<SegmentTimeline>
<S d="120120" r="120">
</S>
<S d="111111">
</S>
<S d="120120" r="104">
</S>
<S d="127127">
</S>
<S d="120120" r="37">
</S>
<S d="60060">
</S>
<S d="120120" r="59">
</S>
<S d="89089">
</S>
</SegmentTimeline>
</SegmentTemplate>
<Representation id="h264/v2/192000" codecs="avc1.42c01e" mimeType="video/mp4" width="416" height="234" bandwidth="192000">
</Representation>
<Representation id="h264/v2/640000" codecs="avc1.4d401f" mimeType="video/mp4" width="640" height="360" bandwidth="640000">
</Representation>
<Representation id="h264/v2/2048000" codecs="avc1.4d401f" mimeType="video/mp4" width="1024" height="576" bandwidth="2048000">
</Representation>
<Representation id="h264/v2/3500000" codecs="avc1.640029" mimeType="video/mp4" width="1280" height="720" bandwidth="3500000">
</Representation>
<Representation id="h264/v2/7500000" codecs="avc1.640029" mimeType="video/mp4" width="1920" height="1080" bandwidth="7500000">
</Representation>
----------
I successfully donwload the 1080p video/audio but my surprise if that the key don't work, I've tried various videos to make sure it wasn't my error but no, I'm just curious to know what I haven't done right so I can reproduce it.
This is a free streaming so I would be surprise if they use another level of encryption
Thanks for your help everyone
kalemvar1
+ Reply to Thread
Results 1 to 19 of 19
-
-
with this mpd
Code:https://capi.9c9media.com/destinations/noovo_hub/platforms/desktop/bond/contents/2240106/contentpackages/4419065/manifest.pmpd?filter=14
Code:h264_v2_7500000 mp4 1920x1080 | 7500k dash | avc1.640029 7500k video only | DASH video, mp4_dash
with this work only 720p, not 1080pLast edited by lomero; 11th Jun 2022 at 03:36.
-
If your keys don't work, it is either WV L1 or PlayReady protected. It is indicated in MPD file.
That System ID in your message, "9a04f079-9840-4286-ab92-e65be0885f95" belongs to PlayReady. That's why your key didn't work.
For higher-quality streams, PlayReady is preferred... For example, at a popular site I use, there are two video streams in 1080p:
1- The one in Main Profile is PlayReady-protected (higher video bitrate, 5000-6500 kbps) - To watch that video, you need at least a 7th-Gen-Intel-GPU in which PlayReady 3.0 decryption module exists. Older GPUs aren't supported.
2- The one in High Profile is WV L3-protected (lower video bitrate, 2500-3500 kbps) - That kind of 1080p videos can be watched on all devices - via browsers (like Mozilla Firefox) in which WV-L3 decryption module exists.
So just as you're being forced to 720p, I can only get the lower-bitrate one in my case.
Three different protections (L1, L3, PlayReady) are being used at different resolutions (480p, 720p, 1080p, UHD) of a specific content, and even at the same resolution with different bitrates and different encodings as I wrote above. -
Thanks for the explanation ridibunda & Iomero,
without asking how, can DRM from Playready can be remove at this point ? or it's a dead end for me ? -
You can force a different mpd that is purely wv with:
Code:https://capi.9c9media.com/destinations/noovo_hub/platforms/desktop/bond/contents/2240106/contentpackages/4419065/manifest.mpd
Last edited by codehound; 10th Jun 2022 at 16:49.
-
Thanks howboring
it's working with
https://capi.9c9media.com/destinations/noovo_hub/platforms/desktop/bond/contents/22401...5/manifest.mpd
Then add the query param ?filter=0x14 and now you have 1080p on the wv manifest.
---
https://capi.9c9media.com/destinations/noovo_hub/platforms/desktop/bond/contents/22401...pd?filter=0x14 is indeed give me 1080p WV manifest and DL is working, obviously my key isn't (was working for 720p), I have to generate a new one with this manifest, I'm just not sure how to use only a .MPD to play this 1080p video to obtain the licence ?
Thanks all for your respondLast edited by kalemvar1; 11th Jun 2022 at 06:06.
-
nice work kalemvar1 on the 1080p manifest tweak.
you can get the pssh from the init file of the video.
ie.
Code:AAAAlnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAHYIARIQ/FyTS9EI+wM7DkcWVeVyjxoJYmVsbG1lZGlhIlVwbGF5bGlzdC80NDE5MDY1LzQwNzEyNTE4L2Rhc2gvMjAxNDAwMDEvZWE5ZjU3MmRlY2RlZGRhMC9pbmRleC9iY2QyZTgyMy9ub25lL25vbmUvZHJt
keys:
Code:fc5c934bd108fb033b0e471655e5728f:1379f96f3889da5f5c154934690f17b1 0a35151ea1467da66d8a695286afe531:05fce7d68ec0ff25ceba9a4bbaee1a5c
-
-
where is this unit file?Code:
getpssh.py MPD URL: https://capi.9c9media.com/destinations/noovo_hub/platforms/desktop/bond /contents/2240106/contentpackages/4419065/manifest.mpd?filter=3 Generating PSSH from init Anyway.... INIT_PSSH:- AAAAlnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAHYIARIQwOOCW3zXmJYu1hcH+CzP0xoJYmVsbG1lZGlhIlVwbGF5bGlzdC80NDE5MDY1LzQwNzEyNTE4L2Rhc2gvMjAwMzAwMDEvNTk4Zjc1OGM1YzYzY2JlYi9pbmRleC9iY2QyZTgyMy9ub25lL25vbmUvZHJt --------------------------------------- SUCCESS License:https://license.9c9media.ca/widevine PSSH:AAAAlnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAHYIARIQwOOCW3zXmJYu1hcH+CzP0xoJYmVsbG1lZGlhIlVwbGF5bGlzdC80NDE5MDY1LzQwNzEyNTE4L2Rhc2gvMjAwMzAwMDEvNTk4Zjc1OGM1YzYzY2JlYi9pbmRleC9iY2QyZTgyMy9ub25lL25vbmUvZHJt Headers:{'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (Ktesttemp, like Gecko) Chrome/90.0.4430.85 Safari/537.36'} Time:Sun Jun 12 21:49:08 2022 c0e3825b7cd798962ed61707f82ccfd3:6ff15b0dd762fef6f0557975adbe55a7 86c8668eb518b5a1b4a6e2b65682f04e:5d31868ae37a3c92f61a342d10ac25ad
-
from getwvkeys discord
https://www.upload.ee/files/14225032/getpssh.py.html
the init file is the first part of the video/audio -
Do you also have a technique if there are AC3 or EAC3 audio tracks to hide instead of AAC?
-
It looks like they closed this loophole for getting a 1080p WV manifest. At least it doesn't seem to work anymore with CTV.
Similar Threads
-
Video in 1080p, Srt in 720p
By Morton54 in forum Newbie / General discussionsReplies: 3Last Post: 2nd Dec 2020, 17:59 -
1080p 30fps + 720p 60 fps = 1080p 60 fps
By Santuzzu in forum EditingReplies: 1Last Post: 12th May 2020, 13:24 -
For same bitrate which looks better between 720p and 1080p
By iKron in forum Newbie / General discussionsReplies: 34Last Post: 18th Dec 2019, 11:52 -
Why are movies at 720p richer in color than 1080p?
By Vz47899 in forum Blu-ray RippingReplies: 16Last Post: 29th Jan 2018, 23:28 -
1080p > 720p without losing audio sync
By pstnn in forum Video ConversionReplies: 3Last Post: 18th Sep 2017, 22:48