VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Results 1 to 13 of 13
  1. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    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:

    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>
    Other parts of the mpd file look the same as this above, so I just copied one part.
    Quote Quote  
  2. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    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?
    Quote Quote  
  3. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    I opened the init.mp4 with Notepad
    And found a "Rpssh" in the file:
    Image
    [Attachment 65488 - Click to enlarge]


    Could this be the real PSSH value? But these characters are... "encrypted"?
    Quote Quote  
  4. 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
    Quote Quote  
  5. need credentials
    Quote Quote  
  6. psaframe
    Join Date
    Mar 2021
    Location
    Algeria
    Search PM
    Code:
    PSSH: AAAAUnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADIIARIQGWvhS5GVs+OxuJ7GzeDz0RoJYmVsbG1lZGlhIhFmZi0zYTRkNjg5MS03OTUxOQ==
    Image
    [Attachment 65500 - Click to enlarge]
    Quote Quote  
  7. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    Originally Posted by ElCap View Post
    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
    Thank you ElCap, sorry I didn't mention the post you listed above...
    I'll go and learn more about it, many thanks.
    Quote Quote  
  8. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    Originally Posted by naim2007 View Post
    Code:
    PSSH: AAAAUnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADIIARIQGWvhS5GVs+OxuJ7GzeDz0RoJYmVsbG1lZGlhIhFmZi0zYTRkNjg5MS03OTUxOQ==
    Image
    [Attachment 65500 - Click to enlarge]
    Thanks, there is a lot for me to learn.
    Quote Quote  
  9. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    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"
    Image
    [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:
    Image
    [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:
    Image
    [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:
    Image
    [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!
    Quote Quote  
  10. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    deleted manually.
    Last edited by CrymanChen; 21st Jun 2022 at 02:39.
    Quote Quote  
  11. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    deleted manually.
    Last edited by CrymanChen; 21st Jun 2022 at 02:39.
    Quote Quote  
  12. Okay, so now what? How do you finish this to get the video downloaded?
    Quote Quote  



Similar Threads

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