VideoHelp Forum




+ Reply to Thread
Results 1 to 11 of 11
  1. Hi,

    I wanted to say thank you to all thouse that I have learend from over the few months
    and master my way around. (I still consider myself in training ..).
    but there are some very helpfull people here (no names for obvious reasons below).

    I have noticed that this section is being also monitored by the people that run/admin the websites
    that the content is downloaded from. So here is what is not working for me:


    URL:
    Code:
    https://35mm.online/vod/fabula/kingsajz
    PSSH:
    Code:
    AAAAO3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABsIARIQW4C5A1DgikSoQ5P/aEu2+CoFQVVESU8=
    or
    Code:
    AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgIARIQW4C5A1DgikSoQ5P/aEu2+CoCSEQ=
    KID:KEY
    Code:
    5b80b90350e08a44a84393ff684bb6f8:de25b6a2e4bfb3b6a851c84e72144bc7
    MPD/ISM:
    Code:
    https://n-25-11.dcs.redcdn.pl/dash/o2/wfdif/cps/prod/vod/5e16359b-9aa0-4068-a0f1-a9d8e1d0a0df/MOVIE/LIBCODER_SMOOTH_1080_WFDIF/Manifest.ism?indexMode
    L_URL:
    Code:
    https://cms.35mm.online/umbraco/api/products/18175/drm/widevine?type=MOVIE&platform=BROWSER
    The resulting downloaded file (files) do not play .....but contain audio/video ....
    Neither Video or Audio if downloaded separately.


    #MediaInfo:
    showing this error for all idividually downloade files using "yt-dlp -allow-u" or N_......

    Code:
    Audio
    ID                                       : 1
    Format                                   : AAC LC
    Format/Info                              : Advanced Audio Codec Low Complexity
    Codec ID                                 : A_AAC-2
    Duration                                 : 1 h 45 min
    Channel(s)                               : 2 channels
    Channel layout                           : L R
    Sampling rate                            : 48.0 kHz
    Frame rate                               : 46.875 FPS (1024 SPF)
    Compression mode                         : Lossy
    Title                                    : Polish
    Language                                 : Polish
    Default                                  : Yes
    Forced                                   : No
    Errors                                   : Missing ID_END

    #FFMPEG
    shows this message:
    Code:
    FMO is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.

    #FFProbe
    shows this message:
    Code:
    mov,mp4,m4a,3gp,3g2,mj2 @ 0x561a73bd7bc0] subsample size exceeds the packet size left
    KINGSAJZ.1987.1080p.35mm.Web-DL.AAC.LC2.0.H.264.VID.ENC.mp4: Invalid data found when processing input


    Does anyone have any idea, where the problem is?


    N_ shows 3162 Segments
    yt-dlp [dashsegments] Total fragments: 3163
    Last edited by pssh; 6th Jan 2024 at 12:21. Reason: Correction
    Quote Quote  
  2. wrong key. try this one

    Code:
    5b80b90350e08a44a84393ff684bb6f8:b7079f0c8ec1a34b29b6ffdb8d81e52f
    Quote Quote  
  3. Originally Posted by lomero View Post
    wrong key. try this one

    Code:
    5b80b90350e08a44a84393ff684bb6f8:b7079f0c8ec1a34b29b6ffdb8d81e52f
    Yep. Thank you very much.
    Ultimate question, where did I go wrong?
    Quote Quote  
  4. how to have get your wrong key? with WKS and l3.py? or ...?
    Quote Quote  
  5. Originally Posted by lomero View Post
    how to have get your wrong key? with WKS and l3.py? or ...?
    One of the prominent members here suggested WKS/L3.py is OoD, so have been successfully using standalone "pywidevine"

    v1.8.0
    Code:
    pywidevine license "*.wvd" "AAAAO3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABsIARIQW4C5A1DgikSoQ5P/aEu2+CoFQVVESU8=" "https://cms.35mm.online/umbraco/api/products/18175/drm/widevine?type=MOVIE&platform=BROWSER"
    Quote Quote  
  6. Image
    [Attachment 76062 - Click to enlarge]

    key
    Code:
    5b80b90350e08a44a84393ff684bb6f8:b7079f0c8ec1a34b29b6ffdb8d81e52f
    pssh
    Code:
    AAAAO3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABsIARIQW4C5A1DgikSoQ5P/aEu2+CoFQVVESU8=
    headers
    Code:
    {
        'authority': 'cms.35mm.online',
        'accept': 'application/json, text/plain, */*',
        'accept-language': 'ar-SA,ar;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6',
        'authorization': '',
        'cookie': '_gid=GA1.2.823223367.1704603304; _gat_UA-199565313-1=1; _ga=GA1.1.244326720.1704603304; _ga_B4EMPYZEHH=GS1.1.1704603304.1.1.1704603944.54.0.0',
        'dnt': '1',
        'origin': 'https://35mm.online',
        'referer': 'https://35mm.online/',
        'sec-ch-ua': '"Not_A Brand";v="8", "Chromium";v="120", "Google Chrome";v="120"',
        'sec-ch-ua-mobile': '?0',
        'sec-ch-ua-platform': '"Windows"',
        'sec-fetch-dest': 'empty',
        'sec-fetch-mode': 'cors',
        'sec-fetch-site': 'same-site',
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
    }
    Quote Quote  
  7. Originally Posted by imr_saleh View Post
    Image
    [Attachment 76062 - Click to enlarge]

    key
    Code:
    5b80b90350e08a44a84393ff684bb6f8:b7079f0c8ec1a34b29b6ffdb8d81e52f
    pssh
    Code:
    AAAAO3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABsIARIQW4C5A1DgikSoQ5P/aEu2+CoFQVVESU8=
    headers
    Code:
    {
        'authority': 'cms.35mm.online',
        'accept': 'application/json, text/plain, */*',
        'accept-language': 'ar-SA,ar;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6',
        'authorization': '',
        'cookie': '_gid=GA1.2.823223367.1704603304; _gat_UA-199565313-1=1; _ga=GA1.1.244326720.1704603304; _ga_B4EMPYZEHH=GS1.1.1704603304.1.1.1704603944.54.0.0',
        'dnt': '1',
        'origin': 'https://35mm.online',
        'referer': 'https://35mm.online/',
        'sec-ch-ua': '"Not_A Brand";v="8", "Chromium";v="120", "Google Chrome";v="120"',
        'sec-ch-ua-mobile': '?0',
        'sec-ch-ua-platform': '"Windows"',
        'sec-fetch-dest': 'empty',
        'sec-fetch-mode': 'cors',
        'sec-fetch-site': 'same-site',
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
    }
    Image
    [Attachment 76063 - Click to enlarge]


    Is the the cookie or anything else that makes a difference?

    Is there a way to pass the header to pywidevine with the:
    Code:
    pywidevine license "*.wvd" "PSSH" "L_URL"
    Quote Quote  
  8. You could try using your own emulated cdm. I've tried with the tutorial script from pywidevine (the git repo) and an emulated cdm from android studio and it seems it outputs the right key that was stated previously. No headers were needed to be passed.
    Quote Quote  
  9. Originally Posted by pssh View Post
    Originally Posted by imr_saleh View Post
    Image
    [Attachment 76062 - Click to enlarge]

    key
    Code:
    5b80b90350e08a44a84393ff684bb6f8:b7079f0c8ec1a34b29b6ffdb8d81e52f
    pssh
    Code:
    AAAAO3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABsIARIQW4C5A1DgikSoQ5P/aEu2+CoFQVVESU8=
    headers
    Code:
    {
        'authority': 'cms.35mm.online',
        'accept': 'application/json, text/plain, */*',
        'accept-language': 'ar-SA,ar;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6',
        'authorization': '',
        'cookie': '_gid=GA1.2.823223367.1704603304; _gat_UA-199565313-1=1; _ga=GA1.1.244326720.1704603304; _ga_B4EMPYZEHH=GS1.1.1704603304.1.1.1704603944.54.0.0',
        'dnt': '1',
        'origin': 'https://35mm.online',
        'referer': 'https://35mm.online/',
        'sec-ch-ua': '"Not_A Brand";v="8", "Chromium";v="120", "Google Chrome";v="120"',
        'sec-ch-ua-mobile': '?0',
        'sec-ch-ua-platform': '"Windows"',
        'sec-fetch-dest': 'empty',
        'sec-fetch-mode': 'cors',
        'sec-fetch-site': 'same-site',
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
    }
    Image
    [Attachment 76063 - Click to enlarge]


    Is the the cookie or anything else that makes a difference?

    Is there a way to pass the header to pywidevine with the:
    Code:
    pywidevine license "*.wvd" "PSSH" "L_URL"
    uncheck Cache and try again
    Quote Quote  
  10. I see,

    Each movie has its dedicated specific L URL ......and I have recycled one from previous movie (without checking).
    Requesting keys with the wrong L URL results in wrong KEY ......

    Thank you both @imr_saleh and @lomero.
    Quote Quote  
  11. Where can I find/download this Widevine DRM program?
    Quote Quote  



Similar Threads

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