Hi,
I was trying to download Fantastic Friends from www.crave.ca
But I met some problems and was wondering if y'all could help me.
What I don't know are as below:
1. Why are there some .pmpd files, and I guess "pmpd" means "partial mpd"?
2. I couldn't find the PSSH value in the mpd file, nor can I find the KID (default_KID) value.
3. It seems that I still don't know how to get the KEY when Microsoft PlayReady was used to encrypt the video.
The website URL is: https://www.crave.ca/en/tv-shows/fantastic-friends/st-lucia-s1e1
The mpd file URL is: https://capi.9c9media.com/destinations/crave_atexace/platforms/desktop/playback/conten...=true&mta=true
PSSH and KID values often appear in the "ContentProtection" part, but what I got is like this:
Other parts of the mpd file look the same as this above, so I just copied one part.Code:<?xml version="1.0" encoding="utf-8"?> <MPD xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:cenc="urn:mpeg:cenc:2013" profiles="urn:mpeg:dash:profile:isoff-main:2011" type="static" minBufferTime="PT6S" mediaPresentationDuration="PT3029.994S"> <BaseURL>https://u1.video.9c9media.com/video/v1/79519/dash/widevine/zbest-01000100/</BaseURL> <Period duration="PT3029.993633S"> <AdaptationSet contentType="video"> <Accessibility schemeIdUri="urn:scte:dash:cc:cea-608:2015" value="CC1=en" /> <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" /> <Role value="video-primary" /> <ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" /> <ContentProtection schemeIdUri="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed" value="widevine" /> <SegmentTemplate timescale="90000" presentationTimeOffset="0" initialization="01-75qm72rm68rmjxzllzsgtjvxyqzllgv76qzxqqpppplpppppvwpppz7ak726fzpzqzypxyyxpyzsppppzvppvzqppp/$RepresentationID$/init.mp4" media="01-75qm72rm68rmjxzllzsgtjvxyqzllgv76qzxqqpppplpppppvwpppz7ak726fzpzqzypxyyxpyzsppppzvppvzqppp/$RepresentationID$/1/90000/$Time$.m4v"> <SegmentTimeline> <S d="540540" r="15" /> <S d="201201" /> <S d="540540" r="9" /> <S d="420420" /> <S d="540540" r="468" /> <S d="330330" /> <S d="270270" /> <S d="540540" r="6" /> <S d="126126" /> </SegmentTimeline> </SegmentTemplate> <Representation id="h264-ffa6v1-30p-primary-800000" codecs="avc1.64001e" mimeType="video/mp4" width="640" height="360" bandwidth="800000" /> <Representation id="h264-ffa6v1-30p-primary-1800000" codecs="avc1.64001f" mimeType="video/mp4" width="960" height="540" bandwidth="1800000" /> <Representation id="h264-ffa6v1-30p-primary-3200000" codecs="avc1.64001f" mimeType="video/mp4" width="1280" height="720" bandwidth="3200000" /> </AdaptationSet>
Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
+ Reply to Thread
Results 1 to 13 of 13
-
-
And I noticed a "init data", here it is an mp4 file whose size is only 1KB...
May I ask what is the role of this init.mp4? -
I opened the init.mp4 with Notepad
And found a "Rpssh" in the file:
[Attachment 65488 - Click to enlarge]
Could this be the real PSSH value? But these characters are... "encrypted"? -
its been covered multiple times already how to get the pssh....
eme logger script in tampermonkey browser extension
https://forum.videohelp.com/threads/404586-how-to-work-out-the-pssh-when-not-shown-in-...pd#post2647121 -
Code:
PSSH: AAAAUnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADIIARIQGWvhS5GVs+OxuJ7GzeDz0RoJYmVsbG1lZGlhIhFmZi0zYTRkNjg5MS03OTUxOQ==
[Attachment 65500 - Click to enlarge] -
-
-
Thanks folks!
I tried to download the EME script
And it detected the PSSH value!
Here's how I got it, if you have the same problem, maybe my experience could help you:
1. Download the EME Logger script on: https://greasyfork.org/en/scripts/373903-eme-logger
Please get notified that you should install an extension called "Tampermonkey"
[Attachment 65517 - Click to enlarge]
2. And go to the video website, I mean where you can watch that video.
In here, I wanna watch Fantastic Friends on crave.ca, so I opened that website:
[Attachment 65518 - Click to enlarge]
3. Open your developer tool by touching F12 on your keyboard, sometimes, if you are using a laptop like me, you should add an "Fn" key which means function.
And after you open it, click "Console" from the top of the developer tool:
[Attachment 65519 - Click to enlarge]
I forgot to change the language 'cause I'm Chinese-speaking, and the word console in Chinese is "控制台"
4. Refresh the page so that the console could start to capture the things you want.
And something magical would appear:
[Attachment 65520 - Click to enlarge]
Do you see the [EME] MediaKeySession::generateRequest part?
Those characters start with an A and end with "=", isn't it familiar? That's right, the PSSH value! -
deleted manually.
Last edited by CrymanChen; 21st Jun 2022 at 02:39.
-
deleted manually.
Last edited by CrymanChen; 21st Jun 2022 at 02:39.
Similar Threads
-
I want to make such fantastic high quality Deep Fake video
By Truthler in forum Video ConversionReplies: 12Last Post: 3rd Nov 2021, 15:36 -
MY FDR-AX700 picture looks ugly on Youtube,however DJI pocket2 is fantastic
By Truthler in forum Video ConversionReplies: 3Last Post: 5th May 2021, 11:32 -
Sharing 4K videos with family and friends
By spapakons in forum Authoring (Blu-ray)Replies: 14Last Post: 10th Apr 2021, 08:26 -
HELP? Video of a friends last night before he passed away
By Redsierra in forum Video ConversionReplies: 5Last Post: 31st Aug 2019, 21:12 -
ffmpeg batch edit please help friends
By Matador in forum EditingReplies: 4Last Post: 17th Nov 2018, 11:56