VideoHelp Forum




+ Reply to Thread
Results 1 to 4 of 4
  1. Member
    Join Date
    Jun 2004
    Location
    Canada
    Search Comp PM
    Trying to grab this video:
    https://www.tsn.ca/hockey-canada/video/~2589256

    Was able to get a low-res version (960x540) without too much trouble.. but it was bothering me because I know there's got to be a better one out there.

    Investigating.. I find there's two video manifests:
    https://capi.9c9media.com/destinations/tsn_web/platforms/desktop/bond/contents/2589256...9/manifest.mpd
    https://capi.9c9media.com/destinations/tsn_web/platforms/desktop/bond/contents/2589256.../manifest.pmpd

    The first one has the low res video. The second one has the higher res video I'm after, but it appears it's using a different encryption scheme (presumably playready). And here's where I hit a wall, because I'm not sure how to get the keys.
    Quote Quote  
  2. As per the good people in this thread - https://forum.videohelp.com/threads/406020-Can-download-720p-but-not-1080p-from-Noovo-ca - for 9c9media stuff just tack
    Code:
    ?filter=14
    onto the end of the .mpd link and you can get the keys for higher resolutions from the Widevine server.

    As the PSSH (KIDs) of the 1080p video is different, as the linked thread goes into, you can't rely on the PSSH from userscripts like EME Logger. Assuming I didn't make any mistakes and downloaded the correct init segment, these keys should work for the 1080p video with PSSH
    Code:
    AAAAU3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADMIARIQP9Mece7w1Sl8F0fe3armTRoJYmVsbG1lZGlhIhJmZi00NmI5ZGJiNi0xMjQ5MDg=
    :

    Code:
    3fd31e71eef0d5297c1747deddaae64d:3278e28229bdd3221adb01bccb92fa57
    d48023f5f34f0ace82f5f8399eaa4a46:d3f22845da67c7d2a3ae32b828b07921
    54ffc966acfdb070561dac12e5404720:8e9c6346da8ca3641d719f47f8371ea5
    Last edited by AbortRetryFail; 3rd Jan 2023 at 11:54.
    Quote Quote  
  3. Hi!

    I think I'm trying to do something similar with TSN.ca. I can't really follow your logic above; If I take an mpd like this one: https://live-cito.9c9media.ca/1c3b314400c213d678f83ef6687899a3dfb7c8b21674096484889/f/...1/manifest.mpd and add ?filter=14 to the end of it; the result in both cases (with or without the filter query param) is an identical mpd file. (how do you know which is the correct mpd for a given media stream? I see a new one get loaded every 5 seconds or so, indefinitely)

    Currently working with N_m3u8DL-RE to download all the 1080p fragments (using an mpd url like the one linked to above); but can't decrypt any of them using mp4decrypt. Feel like I'm missing a crucial piece of the equation here. Have seen tools in this forum like axinom's pssh box - but am failing to see how a pssh can yield decryption keys. I've a full Chrome network traffic recording (har file) of my session (e.g. all urls, all headers, all content etc..) so can provide more info if required.

    Any help is appreciated.
    Quote Quote  
  4. but am failing to see how a pssh can yield decryption keys.

    Please continue with you reading. To get the desired keys you will need to send this pssh in conjunction with some header data to the license server utilizing a cdm with a script (could be python) or a site that enable such activities. If these terms are unfamiliar, to you then do as suggested and please continue reading.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!