VideoHelp Forum



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

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



Closed Thread
Page 59 of 66
FirstFirst ... 9 49 57 58 59 60 61 ... LastLast
Results 1,741 to 1,770 of 1969
  1. Member
    Join Date
    Dec 2021
    Location
    Spain
    Search Comp PM
    Originally Posted by UKK View Post
    Followed all the posts and find out All4 is impossible for me to do it.
    They are merged to an unplayable mp4.
    Is it correct to use mp4decrypt to decrypt this file or I need to decrypt the ts files?
    you need to decrypt the mp4 files with mp4decrypt. via CLI its
    mp4decrypt.exe --key 00000000000000000000000004341129:cbd14ecf57fff1969 fc43aa9f1a6fa71 file.mp4 decryptedfile.mp4

    where "file.mp4" is the file you have and decryptedfile will be the name of the unencrypted file.
    if you got a separate audio file its the same key and just replace the audio file.

    if you need to merge mkvmerge works well but if you prefer a user interface mkvtoolnix gui is decent imo

    edit: interesting the site auto adds links to the toolkit and the gui version.

  2. Originally Posted by UKK View Post
    Followed all the posts and find out All4 is impossible for me to do it.
    Here are your boobs
    https://we.tl/t-C4HJSJDdrJ
    click click2
    If I/my posts ever helped you, and you want to give back, send me a private message!

  3. Hi mates,

    Could someone kindly help me on how to get keys for Britbox USA (what could I be doing wrong?) OR how do I need to do it? You can kindly inbox me or respond herein; whichever you prefer. Thanks.

    https://www.britbox.com/us/show/The_Story_of_Luxury_FS_b0129rcf

    I get the following error when passing using WKS-Keys and also the getwv.cc

    [PSSH: AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEHVO9J VEdEb0qhCV+mf2Zcg=
    License URL: https://licensing.bitmovin.com/licensing
    b'{"status":"denied","message":"Could not parse licensing request."}'
    unable to parse license - check protobufs]

    Headers:

    [import requests

    headers = {
    'authority': 'licensing.bitmovin.com',
    'sec-ch-ua': '" Not A;Brand";v="99", "Chromium";v="98", "Google Chrome";v="98"',
    'sec-ch-ua-mobile': '?0',
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.82 Safari/537.36',
    'sec-ch-ua-platform': '"Windows"',
    'content-type': 'text/plain;charset=UTF-8',
    'accept': '*/*',
    'origin': 'https://www.britbox.com',
    'sec-fetch-site': 'cross-site',
    'sec-fetch-mode': 'cors',
    'sec-fetch-dest': 'empty',
    'referer': 'https://www.britbox.com/',
    'accept-language': 'en-US,en;q=0.9',
    }

    data = '{"domain":"www.britbox.com","key":"37bf7581-f96e-4c92-9f9b-31297e8a9507","version":"8.78.0"}']

  4. looks like it requires json data sent in the request to the license server, similar to channel4 etc.
    there should be some license text being sent as well, starts with CAES or CAQ=
    dont need the code, just the full format of the json

  5. Originally Posted by zeosle View Post
    license url wrong

  6. The video zeosle is trying to get isn't encrypted
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <!-- Created with Unified Streaming Platform(version=1.7.32) -->
    <MPD
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns="urn:mpeg:dash:schema:mpd:2011"
      xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-DASH_schema_files/DASH-MPD.xsd"
      type="static"
      mediaPresentationDuration="PT59M6.800S"
      maxSegmentDuration="PT4S"
      minBufferTime="PT1.920S"
      profiles="urn:dvb:dash:profile:dvb-dash:2014,urn:dvb:dash:profile:dvb-dash:isoff-ext-live:2014">
      <Period
        id="1"
        duration="PT59M6.800S">
        <BaseURL>dash/</BaseURL>
        <AdaptationSet
          group="1"
          contentType="audio"
          lang="en"
          segmentAlignment="true"
          audioSamplingRate="48000"
          mimeType="audio/mp4"
          codecs="mp4a.40.5"
          startWithSAP="1">
          <AudioChannelConfiguration
            schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011"
            value="2">
          </AudioChannelConfiguration>
          <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
          <SegmentTemplate
            timescale="24000"
            duration="92160"
            initialization="vf_p045s273_754ef495-4474-46f4-aa10-95fa67f665c8-$RepresentationID$.dash"
            media="vf_p045s273_754ef495-4474-46f4-aa10-95fa67f665c8-$RepresentationID$-$Number$.m4s">
          </SegmentTemplate>
          <Representation
            id="audio_1=96000"
            bandwidth="96000">
          </Representation>
        </AdaptationSet>
        <AdaptationSet
          group="2"
          contentType="video"
          par="16:9"
          minBandwidth="86000"
          maxBandwidth="1604000"
          maxWidth="960"
          maxHeight="540"
          segmentAlignment="true"
          sar="1:1"
          frameRate="25"
          mimeType="video/mp4"
          startWithSAP="1">
          <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
          <SegmentTemplate
            timescale="25000"
            duration="96000"
            initialization="vf_p045s273_754ef495-4474-46f4-aa10-95fa67f665c8-$RepresentationID$.dash"
            media="vf_p045s273_754ef495-4474-46f4-aa10-95fa67f665c8-$RepresentationID$-$Number$.m4s">
          </SegmentTemplate>
          <Representation
            id="video=86000"
            bandwidth="86000"
            width="192"
            height="108"
            codecs="avc3.42C015"
            scanType="progressive">
          </Representation>
          <Representation
            id="video=156000"
            bandwidth="156000"
            width="256"
            height="144"
            codecs="avc3.42C015"
            scanType="progressive">
          </Representation>
          <Representation
            id="video=281000"
            bandwidth="281000"
            width="384"
            height="216"
            codecs="avc3.42C015"
            scanType="progressive">
          </Representation>
          <Representation
            id="video=437000"
            bandwidth="437000"
            width="512"
            height="288"
            codecs="avc3.4D401E"
            scanType="progressive">
          </Representation>
          <Representation
            id="video=827000"
            bandwidth="827000"
            width="704"
            height="396"
            codecs="avc3.4D401E"
            scanType="progressive">
          </Representation>
          <Representation
            id="video=1604000"
            bandwidth="1604000"
            width="960"
            height="540"
            codecs="avc3.4D401F"
            scanType="progressive">
          </Representation>
        </AdaptationSet>
      </Period>
    </MPD>
    click click2
    If I/my posts ever helped you, and you want to give back, send me a private message!

  7. Originally Posted by [ss]vegeta View Post
    The video zeosle is trying to get isn't encrypted
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <!-- Created with Unified Streaming Platform(version=1.7.32) -->
    <MPD
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns="urn:mpeg:dash:schema:mpd:2011"
      xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-DASH_schema_files/DASH-MPD.xsd"
      type="static"
      mediaPresentationDuration="PT59M6.800S"
      maxSegmentDuration="PT4S"
      minBufferTime="PT1.920S"
      profiles="urn:dvb:dash:profile:dvb-dash:2014,urn:dvb:dash:profile:dvb-dash:isoff-ext-live:2014">
      <Period
        id="1"
        duration="PT59M6.800S">
        <BaseURL>dash/</BaseURL>
        <AdaptationSet
          group="1"
          contentType="audio"
          lang="en"
          segmentAlignment="true"
          audioSamplingRate="48000"
          mimeType="audio/mp4"
          codecs="mp4a.40.5"
          startWithSAP="1">
          <AudioChannelConfiguration
            schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011"
            value="2">
          </AudioChannelConfiguration>
          <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
          <SegmentTemplate
            timescale="24000"
            duration="92160"
            initialization="vf_p045s273_754ef495-4474-46f4-aa10-95fa67f665c8-$RepresentationID$.dash"
            media="vf_p045s273_754ef495-4474-46f4-aa10-95fa67f665c8-$RepresentationID$-$Number$.m4s">
          </SegmentTemplate>
          <Representation
            id="audio_1=96000"
            bandwidth="96000">
          </Representation>
        </AdaptationSet>
        <AdaptationSet
          group="2"
          contentType="video"
          par="16:9"
          minBandwidth="86000"
          maxBandwidth="1604000"
          maxWidth="960"
          maxHeight="540"
          segmentAlignment="true"
          sar="1:1"
          frameRate="25"
          mimeType="video/mp4"
          startWithSAP="1">
          <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
          <SegmentTemplate
            timescale="25000"
            duration="96000"
            initialization="vf_p045s273_754ef495-4474-46f4-aa10-95fa67f665c8-$RepresentationID$.dash"
            media="vf_p045s273_754ef495-4474-46f4-aa10-95fa67f665c8-$RepresentationID$-$Number$.m4s">
          </SegmentTemplate>
          <Representation
            id="video=86000"
            bandwidth="86000"
            width="192"
            height="108"
            codecs="avc3.42C015"
            scanType="progressive">
          </Representation>
          <Representation
            id="video=156000"
            bandwidth="156000"
            width="256"
            height="144"
            codecs="avc3.42C015"
            scanType="progressive">
          </Representation>
          <Representation
            id="video=281000"
            bandwidth="281000"
            width="384"
            height="216"
            codecs="avc3.42C015"
            scanType="progressive">
          </Representation>
          <Representation
            id="video=437000"
            bandwidth="437000"
            width="512"
            height="288"
            codecs="avc3.4D401E"
            scanType="progressive">
          </Representation>
          <Representation
            id="video=827000"
            bandwidth="827000"
            width="704"
            height="396"
            codecs="avc3.4D401E"
            scanType="progressive">
          </Representation>
          <Representation
            id="video=1604000"
            bandwidth="1604000"
            width="960"
            height="540"
            codecs="avc3.4D401F"
            scanType="progressive">
          </Representation>
        </AdaptationSet>
      </Period>
    </MPD>
    Thanks Vegeta, Elcap, dark125, and indeed everyone. Vegeta's insight that it's not encrypted is surprisingly true. A simple yt-dlp "parsing" has the video (and the audio) downloaded (and merged automatically) successfully. From now on, I will be trying yt-dlp first using the mpd (or any other manifest file) before scratching my head over KID:KEY. Thanks again.
    Last edited by zeosle; 12th Feb 2022 at 02:47.

  8. yes of course, you're right
    general rules: try with yt-dlp to download a little part of video.
    open with VLC
    if video play, no encryption
    video black, encrypted

    or as vegeta says, look mpd

  9. Does anyone know the "working" license URL of MUBI?

    The link below does not "work":


  10. That is the correct url, how are you trying to use it?
    Are you opening it in a browser or are you using it on http://getwvkeys.cc?

  11. Originally Posted by ridibunda View Post
    Does anyone know the "working" license URL of MUBI?

    The link below does not "work":

    i have got the same question and trying to download from mubi

  12. Originally Posted by ElCap View Post
    That is the correct url, how are you trying to use it?
    Are you opening it in a browser or are you using it on http://getwvkeys.cc?
    If it was the correct URL, it should have worked.

    "unable to parse license - check protobufs"
    Other L3 sites are okay, only that URL needs a change, I guess.

  13. Originally Posted by ElCap View Post
    That is the correct url, how are you trying to use it?
    Are you opening it in a browser or are you using it on http://getwvkeys.cc?
    the problem is when i input the license url it gives an error saying
    Image Attached Thumbnails Click image for larger version

Name:	Screenshot (73).png
Views:	322
Size:	61.6 KB
ID:	63310  


  14. You need the dt-custom-data header from the license request. Without that it won't work.
    Also you need to use the full url with the query string ie. "https://lic.drmtoday.com/license-proxy-widevine/cenc/?specConform=true"
    That pssh doesn't look correct either
    Last edited by ElCap; 12th Feb 2022 at 04:23.

  15. Originally Posted by ElCap View Post
    You need the dt-custom-data header from the license request. Without that it won't work.
    Also you need to use the full url with the query string ie. "https://lic.drmtoday.com/license-proxy-widevine/cenc/?specConform=true"
    is it this one you are saying?
    Image Attached Thumbnails Click image for larger version

Name:	Screenshot (77).png
Views:	345
Size:	410.2 KB
ID:	63311  


  16. No, that's the response headers. Scroll down to the request headers. It should be "dt-custom-data:....."

  17. Originally Posted by ElCap View Post
    You need the dt-custom-data header from the license request. Without that it won't work.
    Also you need to use the full url with the query string ie. "https://lic.drmtoday.com/license-proxy-widevine/cenc/?specConform=true"
    I copy request headers as "cURL bash" and I convert them with curlconverter: https://curlconverter.com/

    I can see "dt-custom-data header" is there. PSSH and headers are correct, CDM is not revoked.

    So, I thought License URL must be the problem.

  18. where do i input the dt-custom-data: eyJ1c2VySWQiOjEyNzI3NDI5LCJzZXNzaW9uSWQiOiI2OWMxZT kyYjA5YzM5NjIwNTI3ZjRhNzAwOGZlMGUxOWMyMzQ4NSIsIm1l cmNoYW50IjoibXViaSJ9

  19. Put it into the headers box on getwvkeys.cc

  20. Send me user/pass for mubi, one of you
    click click2
    If I/my posts ever helped you, and you want to give back, send me a private message!

  21. Originally Posted by sika View Post
    where do i input the dt-custom-data
    Code:
    SUCCESS
    License:https://lic.drmtoday.com/license-proxy-widevine/cenc/?specConform=true
    
    PSSH:AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISECVnFW eTfkg7jsz8l8+JZpc=
    
    Headers:{'dt-custom-data': 'eyJ1c2VySWQiOjEyNzI3NDI5LCJzZXNzaW9uSWQiOiI2OWMxZTkyYjA5YzM5NjIwNTI3ZjRhNzAwOGZlMGUxOWMyMzQ4NSIsIm1lcmNoYW50IjoibXViaSJ9'}
    
    Time:Sat Feb 12 10:34:26 2022
    
    25671567937e483b8eccfc97cf896697:a8935b95a4d2395644ca811e6b08d2d8

  22. Originally Posted by ElCap View Post
    No, that's the response headers. Scroll down to the request headers. It should be "dt-custom-data:....."
    where do i input the dt-custom-data: eyJ1c2VySWQiOjEyNzI3NDI5LCJzZXNzaW9uSWQiOiI2OWMxZT kyYjA5YzM5NjIwNTI3ZjRhNzAwOGZlMGUxOWMyMzQ4NSIsIm1l cmNoYW50IjoibXViaSJ9

    this is the mpd file where can i get the pssh from this? i am providing 2 files the AVC1.2160.mpd was a file i downloaded from the website and the master_480.mpd is a file i downloaded from android device where the stream was saved
    Image Attached Files

  23. Originally Posted by ElCap View Post
    Originally Posted by sika View Post
    where do i input the dt-custom-data
    Code:
    SUCCESS
    License:https://lic.drmtoday.com/license-proxy-widevine/cenc/?specConform=true
    
    PSSH:AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISECVnFW eTfkg7jsz8l8+JZpc=
    
    Headers:{'dt-custom-data': 'eyJ1c2VySWQiOjEyNzI3NDI5LCJzZXNzaW9uSWQiOiI2OWMxZTkyYjA5YzM5NjIwNTI3ZjRhNzAwOGZlMGUxOWMyMzQ4NSIsIm1lcmNoYW50IjoibXViaSJ9'}
    
    Time:Sat Feb 12 10:34:26 2022
    
    25671567937e483b8eccfc97cf896697:a8935b95a4d2395644ca811e6b08d2d8

    can you tell me how did you get the pssh?

  24. http://getwvkeys.cc

    That updated-website is always giving me "headers error" on every site. It wasn't like that 2 months ago.

    An example:

    Value for header {Content-Length: 5447} must be of type str or bytes, not <class 'int'>
    Developer guy only says me "delete that line, delete that line"... Until headers lines are completely gone, you get these error messages.

  25. Open the mpd file, find the default_kid. For the 2160 mpd it is 25671567-937E-483B-8ECC-FC97CF896697.
    Go to https://tools.axinom.com/decoders/PsshBox and generate the pssh.

    It has been covered lots of times in this thread alone
    Image Attached Thumbnails Click image for larger version

Name:	Screenshot_20220212-214416_Chrome.jpg
Views:	204
Size:	233.3 KB
ID:	63314  

    Last edited by ElCap; 12th Feb 2022 at 05:02.

  26. Originally Posted by sika View Post
    can you tell me how did you get the pssh?
    Please read this post about finding PSSH:

    https://forum.videohelp.com/threads/404586-how-to-work-out-the-pssh-when-not-shown-in-...pd#post2647121

  27. Originally Posted by ridibunda View Post
    http://getwvkeys.cc

    That updated-website is always giving me "headers error" on every site. It wasn't like that 2 months ago.

    An example:

    Value for header {Content-Length: 5447} must be of type str or bytes, not <class 'int'>
    Developer guy only says me "delete that line, delete that line"... Until headers lines are completely gone, you get these error messages.
    You just need to put quotes around the numbers, ie. Content-Length: "5447"
    But you only need the dt-custom-data header, nothing else

  28. Originally Posted by [ss]vegeta View Post
    Send me user/pass for mubi, one of you
    check dm

  29. Originally Posted by ElCap View Post
    You just need to put quotes around the numbers, ie. Content-Length: "5447"
    But you only need the dt-custom-data header, nothing else
    At last! It really worked. Thank you so much. That site didn't need to put quotes around numbers before.

    Download MPD, find PSSH. Enter PSSH, request headers and the license URL with that "?specConform=true" hash. That's all.

  30. Originally Posted by ridibunda View Post
    That site didn't need to put quotes around numbers before.
    Sometimes they were needed, sometimes not.
    Depends on what notaghost does "in the back".
    But it's logical from the error that the fix is to use quotes, or you can take a lead from the example headers when you first open the site.
    click click2
    If I/my posts ever helped you, and you want to give back, send me a private message!




Similar Threads

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