VideoHelp Forum
+ Reply to Thread
Page 1 of 2
1 2 LastLast
Results 1 to 30 of 41
Thread
  1. Hi everyone,

    I usually download m3u8 files from sites and they work fine with both youtube-dl and FFmpeg. Came across an MPD file today while trying to download some courses from a site and thought of downloading it. All the files are in the same format.

    The MPD download file shows errors with FFmpeg but downloads while youtube-dl directly gives up. I've added both what I've tried, what was the output, and error logs below. Would appreciate any help!

    --

    MPD file URL (won't work without fastly_token parameter):

    https://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/6015698128001/e...M3ODFmMw%3D%3D

    Commands tried:

    Code:
    ffmpeg -i "https://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/6015698128001/ed435ad2-5470-4503-ae94-a44182720ba7/6s/manifest.mpd?fastly_token=NjAzNjcwMGRfYWRmZjU1NzM4MDk5YWVkZjA4MzUxNzg5NWQ5NzdkNGY0NzBmNTI4YTk5YTk0ZTY5MTRiM2ZjYjA2N2M3ODFmMw%3D%3D" -c copy test3.mp4
    Output:

    Image
    [Attachment 57517 - Click to enlarge]

    Image
    [Attachment 57518 - Click to enlarge]


    How the video looks like in mpv video player:
    Image
    [Attachment 57519 - Click to enlarge]


    Errors in terminal while playing mpv file:
    Image
    [Attachment 57520 - Click to enlarge]


    Let me know in case more information is required. Thanks!
    Quote Quote  
  2. try with yt-dlp fork of youtube-dl
    join their discord server for more details (https://discord.gg/tr2sdFRYZj)
    discord=notaghost9997
    Quote Quote  
  3. youtube-dlc "https://stream7.nava.hu/m3_VOD_bdrm/_definst_/amlst:RADIO-297396/manifest.mpd?sessid=NqCHRLkDyUrmH0UpjpI5htMLkzf9Y0 JDOSNZynCImO27Zi1TxAKiml91rofDBrAO&lb=YIbh87KWRdpk %2FENQnnHbewabuhsVYDaAZrzsdtlYfrtS9YAOREYno8wDo1he %2F6ERESHL%2BWp7anLW%0D%0Ai%2FDe4OSgTQ%3D%3D%0D%0A &platform=web"
    [generic] manifest: Requesting header
    WARNING: Falling back on generic information extractor.
    [generic] manifest: Downloading webpage
    [generic] manifest: Extracting information
    ERROR: No video formats found; please report this issue on https://github.com/pukkandan/yt-dlp . Make sure you are using the latest version; see https://github.com/pukkandan/yt-dlp on how to update. Be sure to call youtube-dlc with the --verbose flag and include its complete output.


    PS.

    Sorry, wrong.
    Last edited by LZAA; 25th Feb 2021 at 08:20.
    Quote Quote  
  4. Originally Posted by notaghost View Post
    try with yt-dlp fork of youtube-dl
    join their discord server for more details (https://discord.gg/tr2sdFRYZj)
    Thanks for your reply. Installed it and it isn't working as well. Also one thing, the URL expired yesterday, here's the new URL: https://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/6015698128001/d...g0N2E1NQ%3D%3D

    Code:
    yt-dlp "https://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/6015698128001/de0897b5-bcad-487e-b6ec-4a09179bcf7b/6s/manifest.mpd?fastly_token=NjAzN2Y5ZWZfZjUwZTAzNzFmNWRhZTc5MGFiN2Q4YWI4YTI3YTBjZTliOGU0MmIyMTdiNDE3MTIzOTQzNWU2MWY2Njg0N2E1NQ%3D%3D" -vvv
    Output:

    Image
    [Attachment 57526 - Click to enlarge]
    Quote Quote  
  5. from https://github.com/yt-dlp/yt-dlp
    try it like this
    you have to add --allow-unplayable-formats option
    Code:
    yt-dlp --allow-unplayable-formats "https://bitmovin-a.akamaihd.net/content/art-of-motion_drm/mpds/11331.mpd"
    or with aria2c
    Code:
    yt-dlp --external-downloader aria2c --allow-unplayable-formats "https://bitmovin-a.akamaihd.net/content/art-of-motion_drm/mpds/11331.mpd"
    it also supports sample-aes segments downloading
    Code:
    PS > yt-dlp --allow-unplayable-formats "https://bitmovin-a.akamaihd.net/content/art-of-motion_drm/mpds/11331.mpd"
    WARNING: --fixup is ignored since --allow-unplayable-formats was given
    [generic] 11331: Requesting header
    WARNING: Falling back on generic information extractor.
    [generic] 11331: Downloading webpage
    [generic] 11331: Extracting information
    [info] Downloading format(s) 1080_4800000+1_stereo_192000
    WARNING: You have requested merging of multiple formats while also allowing unplayable formats to be downloaded. The formats won't be merged to prevent data corruption.
    [dashsegments] Total fragments: 54
    [download] Destination: 11331 [11331].f1080_4800000.mp4
    [download]   1.9% of ~87.64KiB at 161.22KiB/s ETA 01:24
    ERROR: Interrupted by user
    Last edited by notaghost; 25th Feb 2021 at 07:52.
    discord=notaghost9997
    Quote Quote  
  6. Member
    Join Date
    Jan 2021
    Location
    Argentina
    Search PM
    Originally Posted by notaghost View Post
    or with aria2c
    Code:
    yt-dlp --external-downloader aria2c --allow-unplayable-formats "https://bitmovin-a.akamaihd.net/content/art-of-motion_drm/mpds/11331.mpd"
    OMG IT WORKED FOR ME, although it only downloaded the video track. To download the audio I had to use the -F option and select the format I wanted. For example:

    Code:
    yt-dlp -F --allow-unplayable-formats ".mpd link"
    Code:
    yt-dlp -f FormatID --allow-unplayable-formats ".mpd link" -o audio.mp4
    And then I just had to decrypt them. Thank you very much!
    Last edited by lfer94; 25th Feb 2021 at 19:49.
    Quote Quote  
  7. Thanks but the issue is that I was able to download the mpd file but it's encrypted. I even have the license API call to the server but the data is in binary and the decryption requires a key. Can't figure it out.
    Quote Quote  
  8. Member
    Join Date
    Jan 2021
    Location
    Argentina
    Search PM
    Originally Posted by umar_0x01 View Post
    Thanks but the issue is that I was able to download the mpd file but it's encrypted. I even have the license API call to the server but the data is in binary and the decryption requires a key. Can't figure it out.
    Install this chrome extension (I got that link from here), go to video url, open dev tools and click on console tab to get the key.

    Image
    [Attachment 57531 - Click to enlarge]



    Then install Bento4 and decrypt the file using:

    Code:
    mp4decrypt --key 1:FoundKey --show-progress EncryptedInput.mp4 DecryptedOutput.mp4
    Last edited by lfer94; 25th Feb 2021 at 23:57.
    Quote Quote  
  9. Originally Posted by lfer94 View Post
    Originally Posted by umar_0x01 View Post
    Thanks but the issue is that I was able to download the mpd file but it's encrypted. I even have the license API call to the server but the data is in binary and the decryption requires a key. Can't figure it out.
    Install this chrome extension (I got that link from here), go to video url, open dev tools and click on console tab to get the key.

    Image
    [Attachment 57531 - Click to enlarge]



    Then install Bento4 and decrypt the file using:

    Code:
    mp4decrypt --key 1:FoundKey --show-progress EncryptedInput.mp4 DecryptedOutput.mp4
    Thanks man it doesn't work on my videos/courses

    Image
    [Attachment 57536 - Click to enlarge]
    Quote Quote  
  10. Member
    Join Date
    Jan 2021
    Location
    Argentina
    Search PM
    It works for me.

    Image
    [Attachment 57542 - Click to enlarge]


    Code:
    WidevineDecryptor: Found key: 7a13acb8d7cf12fdfaecea19c96edc4e (KID=902a051a6b3656aeac1926fc0f5d9232)
    WidevineDecryptor: Found key: 41954cca5a98b00ad05db8bbf2330fee (KID=4d4b0ca25ac158f0b9c1983c517ee2b5)
    WidevineDecryptor: Found key: d041141f4e556079a89c685a6ca50f4a (KID=f0937e9a77c855f0a6d43864c5d9f365)
    WidevineDecryptor: Found key: 5b4b848eac0855d79165d05f3cf16d56 (KID=517453862d4256fd8bad4f58422004d7)
    WidevineDecryptor: Found key: a38e1ade8a367b7f6fd0427126902c19 (KID=26470f4296d45d04a9babb442e169800)
    I could decrypt the video, but only first 11 seconds.

    Image
    [Attachment 57543 - Click to enlarge]


    The rest looks like this. I really don't know why.

    Image
    [Attachment 57544 - Click to enlarge]


    The same happens with audio. After first 11 seconds, there's only silence.
    Last edited by lfer94; 26th Feb 2021 at 16:38.
    Quote Quote  
  11. Originally Posted by lfer94 View Post
    It works for me.

    Image
    [Attachment 57542 - Click to enlarge]


    Code:
    WidevineDecryptor: Found key: 7a13acb8d7cf12fdfaecea19c96edc4e (KID=902a051a6b3656aeac1926fc0f5d9232)
    WidevineDecryptor: Found key: 41954cca5a98b00ad05db8bbf2330fee (KID=4d4b0ca25ac158f0b9c1983c517ee2b5)
    WidevineDecryptor: Found key: d041141f4e556079a89c685a6ca50f4a (KID=f0937e9a77c855f0a6d43864c5d9f365)
    WidevineDecryptor: Found key: 5b4b848eac0855d79165d05f3cf16d56 (KID=517453862d4256fd8bad4f58422004d7)
    WidevineDecryptor: Found key: a38e1ade8a367b7f6fd0427126902c19 (KID=26470f4296d45d04a9babb442e169800)
    I could decrypt the video, but only first 11 seconds.

    Image
    [Attachment 57543 - Click to enlarge]


    The rest looks like this. I really don't know why.

    Image
    [Attachment 57544 - Click to enlarge]


    The same happens with audio. After first 11 seconds, there's only silence.
    I see, can you please share the extension again? The anonfiles one didn't work so I instead cloned from github and ran it.

    Ran actually two extensions but console was empty (on linux, is that the issue? I remember the README mentioning dlls)

    Please host the extension somewhere else and share link, can't be downloaded from there.
    Quote Quote  
  12. Member
    Join Date
    Jan 2021
    Location
    Argentina
    Search PM
    Originally Posted by umar_0x01 View Post
    Ran actually two extensions but console was empty (on linux, is that the issue? I remember the README mentioning dlls)
    I honestly don't know, always used it on Chrome for Windows and never had any issues.

    Originally Posted by umar_0x01 View Post
    Please host the extension somewhere else and share link, can't be downloaded from there.
    Just remember unzip the extension and load it as unpacked https://mega.nz/file/DypwzJiQ#8FbRF-bDoA303ch7N416Wl0a8Roi5__1Bd5tG6GB57g
    Quote Quote  
  13. Member
    Join Date
    Nov 2015
    Location
    Campuchia - Sapoche
    Search Comp PM
    i using ffmpeg download mpd file and got the file 1.2gb but it's encrypted and can't playing....

    Here is mpd
    Code:
    https://a20-fcdn.glxplay.io/1f08c9d9-3a17-40dc-a2f1-0416d477647e/0b82fc0e-7e18-11e9-9ef2-0242ac110002/4/c8b5a24c7308f45371bb7299db67d22c/h264/manifest.mpd
    Used WidevineDecryptoron to get the key
    Code:
    WidevineDecryptor: Found key: 86a03517bd786028da87e5cff74479b7 (KID=e125ede590805f8385d5d62ebde864be)
    Install Bento4 and decrypt the file using:
    Code:
    mp4decrypt --key 1:FoundKey --show-progress EncryptedInput.mp4 DecryptedOutput.mp4
    it doesn't work on my video/audio, please help me in this case .
    Thank you!
    Quote Quote  
  14. Originally Posted by therain View Post
    i using ffmpeg download mpd file and got the file 1.2gb but it's encrypted and can't playing....

    Here is mpd
    Code:
    https://a20-fcdn.glxplay.io/1f08c9d9-3a17-40dc-a2f1-0416d477647e/0b82fc0e-7e18-11e9-9ef2-0242ac110002/4/c8b5a24c7308f45371bb7299db67d22c/h264/manifest.mpd
    Used WidevineDecryptoron to get the key
    Code:
    WidevineDecryptor: Found key: 86a03517bd786028da87e5cff74479b7 (KID=e125ede590805f8385d5d62ebde864be)
    Install Bento4 and decrypt the file using:
    Code:
    mp4decrypt --key 1:FoundKey --show-progress EncryptedInput.mp4 DecryptedOutput.mp4
    it doesn't work on my video/audio, please help me in this case .
    Thank you!
    ill look into it and let you know how it goes it's downloading right now but very very slow will let you know how it goes later it does not finish downloading for me aria2 errors out for me the audio download and decrypted fine can you try to decrypt the audio in the meantime? with this command mp4decrypt --key 1:86a03517bd786028da87e5cff74479b7 "yourencryptedfilehere" "decrypted.mp4" or "decrypted .m4a" ill try to re download it later without aria2 the audio file is 39.8 mb if it wont decrypt then you got a bad output
    Last edited by ChezBompaLawijt; 27th Feb 2021 at 09:40.
    Quote Quote  
  15. Member
    Join Date
    Nov 2015
    Location
    Campuchia - Sapoche
    Search Comp PM
    Originally Posted by ChezBompaLawijt View Post
    ill look into it and let you know how it goes it's downloading right now but very very slow will let you know how it goes later it does not finish downloading for me aria2 errors out for me the audio download and decrypted fine can you try to decrypt the audio in the meantime? with this command mp4decrypt --key 1:86a03517bd786028da87e5cff74479b7 "yourencryptedfilehere" "decrypted.mp4" or "decrypted .m4a" ill try to re download it later without aria2 the audio file is 39.8 mb if it wont decrypt then you got a bad output
    Thanks for your infomartion.
    I try this command "mp4decrypt --key 1:86a03517bd786028da87e5cff74479b7 "yourencryptedfilehere" "decrypted.mp4" or "decrypted .m4a"

    and got the file playing with VLC but no video and audio .

    Here is the file download from this link mpd
    Code:
    https://drive.google.com/file/d/1825wDprSdpmYYiRsK0eE87kfI3Csz3rX/view?usp=sharing
    Quote Quote  
  16. Originally Posted by therain View Post
    Originally Posted by ChezBompaLawijt View Post
    ill look into it and let you know how it goes it's downloading right now but very very slow will let you know how it goes later it does not finish downloading for me aria2 errors out for me the audio download and decrypted fine can you try to decrypt the audio in the meantime? with this command mp4decrypt --key 1:86a03517bd786028da87e5cff74479b7 "yourencryptedfilehere" "decrypted.mp4" or "decrypted .m4a" ill try to re download it later without aria2 the audio file is 39.8 mb if it wont decrypt then you got a bad output
    Thanks for your infomartion.
    I try this command "mp4decrypt --key 1:86a03517bd786028da87e5cff74479b7 "yourencryptedfilehere" "decrypted.mp4" or "decrypted .m4a"

    and got the file playing with VLC but no video and audio .

    Here is the file download from this link mpd
    Code:
    https://drive.google.com/file/d/1825wDprSdpmYYiRsK0eE87kfI3Csz3rX/view?usp=sharing
    Hello thanks i see the problem i think ffmpeg merged the audio and video file into 1 file thats not gonna work u wont be able to play that video so it is a bad output let ffmpeg idownload video and audio seperate without merging them after that u can decrypt it without problems
    Quote Quote  
  17. Member
    Join Date
    Jan 2021
    Location
    Argentina
    Search PM
    If video and audio are merged, try with:

    Code:
    mp4decrypt --key 1:86a03517bd786028da87e5cff74479b7 --key 2:86a03517bd786028da87e5cff74479b7 E01.mp4 E01decrypted.mp4
    Quote Quote  
  18. Member
    Join Date
    Nov 2015
    Location
    Campuchia - Sapoche
    Search Comp PM
    problem today, i can not get the key for my site using Widevine Decryptor (install this chrome extension) with error "Can't verify license request signature; either the platform is wrong or the key has changed!"

    Here is mpd

    please help me for this issue, thank you!
    Quote Quote  
  19. Originally Posted by therain View Post
    problem today, i can not get the key for my site using Widevine Decryptor (install this chrome extension) with error "Can't verify license request signature; either the platform is wrong or the key has changed!"

    Here is mpd

    please help me for this issue, thank you!
    Install an older version of Chrome. First result of google search for "old chrome version" will lead you to a site with many installers, install around version 81, from early 2020 or something.
    Then load the extension again.
    Quote Quote  
  20. Member
    Join Date
    Nov 2015
    Location
    Campuchia - Sapoche
    Search Comp PM
    Originally Posted by [ss]vegeta View Post
    Install an older version of Chrome. First result of google search for "old chrome version" will lead you to a site with many installers, install around version 81, from early 2020 or something.
    Then load the extension again.
    thanks for your information .
    Quote Quote  
  21. Member tugatomsk's Avatar
    Join Date
    Sep 2020
    Location
    Portugal
    Search Comp PM
    Originally Posted by [ss]vegeta View Post
    Install an older version of Chrome. First result of google search for "old chrome version" will lead you to a site with many installers, install around version 81, from early 2020 or something.
    Then load the extension again.
    I tried your suggestion of installing Chrome v81 using the widevine-l3-decryptor-main available on this topic.

    The video in question is this DRM protected one:
    The video playback is flawless.

    When I go to the console, however, there are no signs of any key decryptor. Instead, a myriad of errors are shown:

    Code:
    gpt.js?rev=1619101079962:6 A parser-blocking, cross site (i.e. different eTLD+1) script, https://securepubads.g.doubleclick.net/gpt/pubads_impl_2021042201.js, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details.
    rb @ gpt.js?rev=1619101079962:6
    tf @ gpt.js?rev=1619101079962:6
    (anonymous) @ gpt.js?rev=1619101079962:6
    ke @ gpt.js?rev=1619101079962:6
    (anonymous) @ gpt.js?rev=1619101079962:6
    (anonymous) @ gpt.js?rev=1619101079962:6
    (anonymous) @ gpt.js?rev=1619101079962:6
    gpt.js?rev=1619101079962:6 A parser-blocking, cross site (i.e. different eTLD+1) script, https://securepubads.g.doubleclick.net/gpt/pubads_impl_2021042201.js, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details.
    rb @ gpt.js?rev=1619101079962:6
    tf @ gpt.js?rev=1619101079962:6
    (anonymous) @ gpt.js?rev=1619101079962:6
    ke @ gpt.js?rev=1619101079962:6
    (anonymous) @ gpt.js?rev=1619101079962:6
    (anonymous) @ gpt.js?rev=1619101079962:6
    (anonymous) @ gpt.js?rev=1619101079962:6
    (index):582 GET https://opto.sic.pt/%7B%7BsplashVideoUrl%7D%7D 403
    DevTools failed to load SourceMap: Could not load content for https://opto.sic.pt/app/lib/bootstrap/css/bootstrap.min.css.map: HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE
    DevTools failed to load SourceMap: Could not load content for https://opto.sic.pt/app/lib/angular/angular.min.js.map: HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE
    DevTools failed to load SourceMap: Could not load content for https://opto.sic.pt/app/lib/stateEvents.js.map: HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE
    DevTools failed to load SourceMap: Could not load content for https://opto.sic.pt/app/lib/angular/angular-ui-router.min.js.map: HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE
    DevTools failed to load SourceMap: Could not load content for https://opto.sic.pt/app/lib/md5.min.js.map: HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE
    DevTools failed to load SourceMap: Could not load content for https://opto.sic.pt/app/lib/barrating/jquery.barrating.min.js.map: HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE
    firestoreController.js:2874  event started
    firestoreController.js:2875 get_subscription_state_success
    firestoreController.js:2876 {screen_name: "splash", user_email: "komatsu222@hotmail.com", current_plan_id: "Q0006-#TM", request_time: "1619566842", country_code: "PT",*…}
    firestoreController.js:2877  ------------------------------------------
    jquery.js?rev=1619101079962:1 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
    send @ jquery.js?rev=1619101079962:1
    ajax @ jquery.js?rev=1619101079962:1
    v._evalUrl @ jquery.js?rev=1619101079962:1
    Le @ jquery.js?rev=1619101079962:1
    append @ jquery.js?rev=1619101079962:1
    (anonymous) @ jquery.js?rev=1619101079962:1
    B @ jquery.js?rev=1619101079962:1
    html @ jquery.js?rev=1619101079962:1
    link @ angular.min.js?rev=1619101079962:289
    (anonymous) @ angular.min.js?rev=1619101079962:19
    ra @ angular.min.js?rev=1619101079962:87
    n @ angular.min.js?rev=1619101079962:72
    g @ angular.min.js?rev=1619101079962:63
    (anonymous) @ angular.min.js?rev=1619101079962:63
    (anonymous) @ angular.min.js?rev=1619101079962:68
    d @ angular.min.js?rev=1619101079962:65
    m @ angular.min.js?rev=1619101079962:69
    (anonymous) @ angular.min.js?rev=1619101079962:288
    (anonymous) @ angular.min.js?rev=1619101079962:136
    $digest @ angular.min.js?rev=1619101079962:147
    $apply @ angular.min.js?rev=1619101079962:151
    l @ angular.min.js?rev=1619101079962:104
    A.onload @ angular.min.js?rev=1619101079962:109
    load (async)
    (anonymous) @ angular.min.js?rev=1619101079962:109
    p @ angular.min.js?rev=1619101079962:105
    (anonymous) @ angular.min.js?rev=1619101079962:103
    (anonymous) @ angular.min.js?rev=1619101079962:136
    $digest @ angular.min.js?rev=1619101079962:147
    $apply @ angular.min.js?rev=1619101079962:151
    (anonymous) @ angular.min.js?rev=1619101079962:23
    invoke @ angular.min.js?rev=1619101079962:46
    c @ angular.min.js?rev=1619101079962:23
    Sc @ angular.min.js?rev=1619101079962:24
    ue @ angular.min.js?rev=1619101079962:22
    (anonymous) @ angular.min.js?rev=1619101079962:333
    l @ jquery.js?rev=1619101079962:1
    c @ jquery.js?rev=1619101079962:1
    setTimeout (async)
    (anonymous) @ jquery.js?rev=1619101079962:1
    u @ jquery.js?rev=1619101079962:1
    fireWith @ jquery.js?rev=1619101079962:1
    fire @ jquery.js?rev=1619101079962:1
    u @ jquery.js?rev=1619101079962:1
    fireWith @ jquery.js?rev=1619101079962:1
    ready @ jquery.js?rev=1619101079962:1
    $ @ jquery.js?rev=1619101079962:1
    firestoreController.js:2874  event started
    firestoreController.js:2875 video_details_video_play
    firestoreController.js:2876 {screen_name: "video play", user_email: "komatsu222@hotmail.com", current_plan_id: "Q0006-#TM", request_time: "1619566847", country_code: "PT",*…}
    firestoreController.js:2877  ------------------------------------------
    logger.js:197  kaltura-player-js 1.6.1
    logger.js:197  For more details see https://github.com/kaltura/kaltura-player-js
    ima3.js:70 Unrecognized feature: 'trust-token-redemption'.
    (anonymous) @ ima3.js:70
    Eb @ ima3.js:49
    $e @ ima3.js:69
    ef @ ima3.js:72
    AB @ ima3.js:496
    NB @ ima3.js:513
    r._initAdsContainer @ index.js:40
    (anonymous) @ index.js:40
    Promise.then (async)
    r._init @ index.js:40
    i @ index.js:40
    e.createPlugin @ index.js:26
    t.load @ index.js:26
    (anonymous) @ index.js:26
    s._configureOrLoadPlugins @ index.js:26
    s.configure @ index.js:26
    r @ index.js:26
    (anonymous) @ index.js:26
    At @ index.js:26
    initiatePlayer @ player.min.js?rev=1619101079963:48
    initiatePlayer @ VM812:334
    async function (async)
    initiatePlayer @ VM812:235
    init @ VM812:92
    async function (async)
    init @ VM812:60
    (anonymous) @ VM812:533
    instantiate @ angular.min.js?rev=1619101079962:46
    (anonymous) @ angular.min.js?rev=1619101079962:96
    (anonymous) @ angular-ui-router.min.js?rev=1619101079962:11
    (anonymous) @ angular.min.js?rev=1619101079962:19
    ra @ angular.min.js?rev=1619101079962:87
    n @ angular.min.js?rev=1619101079962:72
    g @ angular.min.js?rev=1619101079962:63
    (anonymous) @ angular.min.js?rev=1619101079962:63
    (anonymous) @ angular.min.js?rev=1619101079962:68
    d @ angular-ui-router.min.js?rev=1619101079962:14
    h @ angular-ui-router.min.js?rev=1619101079962:14
    s @ angular-ui-router.min.js?rev=1619101079962:13
    t.sync @ angular-ui-router.min.js?rev=1619101079962:13
    cn @ angular-ui-router.min.js?rev=1619101079962:13
    (anonymous) @ angular-ui-router.min.js?rev=1619101079962:11
    e.invokeHook @ angular-ui-router.min.js?rev=1619101079962:11
    (anonymous) @ angular-ui-router.min.js?rev=1619101079962:11
    e.runAllHooks @ angular-ui-router.min.js?rev=1619101079962:11
    i @ angular-ui-router.min.js?rev=1619101079962:12
    (anonymous) @ angular.min.js?rev=1619101079962:136
    $digest @ angular.min.js?rev=1619101079962:147
    $apply @ angular.min.js?rev=1619101079962:151
    l @ angular.min.js?rev=1619101079962:104
    A.onload @ angular.min.js?rev=1619101079962:109
    load (async)
    (anonymous) @ angular.min.js?rev=1619101079962:109
    p @ angular.min.js?rev=1619101079962:105
    (anonymous) @ angular.min.js?rev=1619101079962:103
    (anonymous) @ angular.min.js?rev=1619101079962:136
    $digest @ angular.min.js?rev=1619101079962:147
    (anonymous) @ angular.min.js?rev=1619101079962:150
    e @ angular.min.js?rev=1619101079962:50
    (anonymous) @ angular.min.js?rev=1619101079962:53
    setTimeout (async)
    k.defer @ angular.min.js?rev=1619101079962:53
    $evalAsync @ angular.min.js?rev=1619101079962:150
    (anonymous) @ angular.min.js?rev=1619101079962:134
    h @ angular.min.js?rev=1619101079962:136
    l @ angular.min.js?rev=1619101079962:137
    k @ angular.min.js?rev=1619101079962:137
    resolve @ angular.min.js?rev=1619101079962:135
    (anonymous) @ services.min.js?rev=1619101079962:706
    (anonymous) @ ottCore.min.js?rev=1619101079962:1
    (anonymous) @ ottCore.min.js?rev=1619101079962:1
    Promise.then (async)
    Y @ ottCore.min.js?rev=1619101079962:1
    ae @ ottCore.min.js?rev=1619101079962:1
    userAccounts @ services.min.js?rev=1619101079962:705
    $scope.getAccountList @ VM773:255
    (anonymous) @ VM773:232
    $digest @ angular.min.js?rev=1619101079962:148
    $apply @ angular.min.js?rev=1619101079962:151
    l @ angular.min.js?rev=1619101079962:104
    A.onload @ angular.min.js?rev=1619101079962:109
    load (async)
    (anonymous) @ angular.min.js?rev=1619101079962:109
    p @ angular.min.js?rev=1619101079962:105
    (anonymous) @ angular.min.js?rev=1619101079962:103
    (anonymous) @ angular.min.js?rev=1619101079962:136
    $digest @ angular.min.js?rev=1619101079962:147
    $apply @ angular.min.js?rev=1619101079962:151
    (anonymous) @ angular.min.js?rev=1619101079962:23
    invoke @ angular.min.js?rev=1619101079962:46
    c @ angular.min.js?rev=1619101079962:23
    Sc @ angular.min.js?rev=1619101079962:24
    ue @ angular.min.js?rev=1619101079962:22
    (anonymous) @ angular.min.js?rev=1619101079962:333
    l @ jquery.js?rev=1619101079962:1
    c @ jquery.js?rev=1619101079962:1
    setTimeout (async)
    (anonymous) @ jquery.js?rev=1619101079962:1
    u @ jquery.js?rev=1619101079962:1
    fireWith @ jquery.js?rev=1619101079962:1
    fire @ jquery.js?rev=1619101079962:1
    u @ jquery.js?rev=1619101079962:1
    fireWith @ jquery.js?rev=1619101079962:1
    ready @ jquery.js?rev=1619101079962:1
    $ @ jquery.js?rev=1619101079962:1
    plugin.js?rev=1619101079962:834 @@ SOURCE_SELECTED this.player._localPlayer._config.sources.type Vod
    plugin.js?rev=1619101079962:841 @@ isLiveStream false
    plugin.js?rev=1619101079962:650 StreamhubAnalytics NOT loaded via <iframe>, referrer is:  
    plugin.js?rev=1619101079962:627 StreamhubAnalytics NOT loaded via <iframe>, location is:  https://opto.sic.pt/#/play?sid=MTI6NjYxZGM1M2JhM2ZlNGZkMzgzYjUwZDE3YWQxMTA5Njc%3D&sNam...EzNDUxOQ%3D%3D
    plugin.js?rev=1619101079962:53  StreamhubAnalytics initialised with:  partnerId:  kaltura endPoint:   playerId:  45300551 isLive:  false userId:  komatsu222@hotmail.com analyticsId:  impresa-42gg
    plugin.js?rev=1619101079962:61  StreamhubAnalytics Iframe logic:  
    Are we in a iframe ? false 
    referralUrl:   
    locationUrl:  https://opto.sic.pt/#/play?sid=MTI6NjYxZGM1M2JhM2ZlNGZkMzgzYjUwZDE3YWQxMTA5Njc%3D&sNam...EzNDUxOQ%3D%3D
    plugin.js?rev=1619101079962:370 onMediaReady:  1_rx2hoiuw undefined undefined undefined
    html5-autoplay.js:110 Unmuting failed and the element was paused instead because the user didn't interact with the document before. https://goo.gl/xX8pDD
    e._setMuted @ logger.js:1
    (anonymous) @ logger.js:1
    e.runCapability @ logger.js:1
    (anonymous) @ logger.js:1
    Promise.then (async)
    e.getCapability @ logger.js:1
    (anonymous) @ logger.js:1
    r.getCapabilities @ logger.js:1
    (anonymous) @ logger.js:1
    r.getCapabilities @ logger.js:1
    r._requestAds @ index.js:40
    r._playAd @ index.js:40
    (anonymous) @ index.js:40
    Promise.then (async)
    r._playAdBreak @ index.js:40
    r.playAdNow @ index.js:40
    r.playAdNow @ index.js:40
    (anonymous) @ index.js:26
    Promise.then (async)
    s._playAdBreak @ index.js:26
    s._handleConfiguredPreroll @ index.js:26
    s._handleConfiguredAdBreaks @ index.js:26
    (anonymous) @ index.js:26
    t.dispatchEvent @ logger.js:1
    (anonymous) @ index.js:26
    t.dispatchEvent @ logger.js:1
    s.configure @ logger.js:1
    s.configure @ index.js:26
    s.setMedia @ index.js:26
    (anonymous) @ index.js:26
    Promise.then (async)
    (anonymous) @ index.js:26
    s.loadMedia @ index.js:26
    loadMedia @ player.min.js?rev=1619101079963:94
    initiatePlayer @ VM812:336
    async function (async)
    initiatePlayer @ VM812:235
    init @ VM812:92
    async function (async)
    init @ VM812:60
    (anonymous) @ VM812:533
    instantiate @ angular.min.js?rev=1619101079962:46
    (anonymous) @ angular.min.js?rev=1619101079962:96
    (anonymous) @ angular-ui-router.min.js?rev=1619101079962:11
    (anonymous) @ angular.min.js?rev=1619101079962:19
    ra @ angular.min.js?rev=1619101079962:87
    n @ angular.min.js?rev=1619101079962:72
    g @ angular.min.js?rev=1619101079962:63
    (anonymous) @ angular.min.js?rev=1619101079962:63
    (anonymous) @ angular.min.js?rev=1619101079962:68
    d @ angular-ui-router.min.js?rev=1619101079962:14
    h @ angular-ui-router.min.js?rev=1619101079962:14
    s @ angular-ui-router.min.js?rev=1619101079962:13
    t.sync @ angular-ui-router.min.js?rev=1619101079962:13
    cn @ angular-ui-router.min.js?rev=1619101079962:13
    (anonymous) @ angular-ui-router.min.js?rev=1619101079962:11
    e.invokeHook @ angular-ui-router.min.js?rev=1619101079962:11
    (anonymous) @ angular-ui-router.min.js?rev=1619101079962:11
    e.runAllHooks @ angular-ui-router.min.js?rev=1619101079962:11
    i @ angular-ui-router.min.js?rev=1619101079962:12
    (anonymous) @ angular.min.js?rev=1619101079962:136
    $digest @ angular.min.js?rev=1619101079962:147
    $apply @ angular.min.js?rev=1619101079962:151
    l @ angular.min.js?rev=1619101079962:104
    A.onload @ angular.min.js?rev=1619101079962:109
    load (async)
    (anonymous) @ angular.min.js?rev=1619101079962:109
    p @ angular.min.js?rev=1619101079962:105
    (anonymous) @ angular.min.js?rev=1619101079962:103
    (anonymous) @ angular.min.js?rev=1619101079962:136
    $digest @ angular.min.js?rev=1619101079962:147
    (anonymous) @ angular.min.js?rev=1619101079962:150
    e @ angular.min.js?rev=1619101079962:50
    (anonymous) @ angular.min.js?rev=1619101079962:53
    setTimeout (async)
    k.defer @ angular.min.js?rev=1619101079962:53
    $evalAsync @ angular.min.js?rev=1619101079962:150
    (anonymous) @ angular.min.js?rev=1619101079962:134
    h @ angular.min.js?rev=1619101079962:136
    l @ angular.min.js?rev=1619101079962:137
    k @ angular.min.js?rev=1619101079962:137
    resolve @ angular.min.js?rev=1619101079962:135
    (anonymous) @ services.min.js?rev=1619101079962:706
    (anonymous) @ ottCore.min.js?rev=1619101079962:1
    (anonymous) @ ottCore.min.js?rev=1619101079962:1
    Promise.then (async)
    Y @ ottCore.min.js?rev=1619101079962:1
    ae @ ottCore.min.js?rev=1619101079962:1
    userAccounts @ services.min.js?rev=1619101079962:705
    $scope.getAccountList @ VM773:255
    (anonymous) @ VM773:232
    $digest @ angular.min.js?rev=1619101079962:148
    $apply @ angular.min.js?rev=1619101079962:151
    l @ angular.min.js?rev=1619101079962:104
    A.onload @ angular.min.js?rev=1619101079962:109
    load (async)
    (anonymous) @ angular.min.js?rev=1619101079962:109
    p @ angular.min.js?rev=1619101079962:105
    (anonymous) @ angular.min.js?rev=1619101079962:103
    (anonymous) @ angular.min.js?rev=1619101079962:136
    $digest @ angular.min.js?rev=1619101079962:147
    $apply @ angular.min.js?rev=1619101079962:151
    (anonymous) @ angular.min.js?rev=1619101079962:23
    invoke @ angular.min.js?rev=1619101079962:46
    c @ angular.min.js?rev=1619101079962:23
    Sc @ angular.min.js?rev=1619101079962:24
    ue @ angular.min.js?rev=1619101079962:22
    (anonymous) @ angular.min.js?rev=1619101079962:333
    l @ jquery.js?rev=1619101079962:1
    c @ jquery.js?rev=1619101079962:1
    setTimeout (async)
    (anonymous) @ jquery.js?rev=1619101079962:1
    u @ jquery.js?rev=1619101079962:1
    fireWith @ jquery.js?rev=1619101079962:1
    fire @ jquery.js?rev=1619101079962:1
    u @ jquery.js?rev=1619101079962:1
    fireWith @ jquery.js?rev=1619101079962:1
    ready @ jquery.js?rev=1619101079962:1
    $ @ jquery.js?rev=1619101079962:1
    /#/play?sid=MTI6NjYxZGM1M2JhM2ZlNGZkMzgzYjUwZDE3YWQxMTA5Njc%3D&sName=Temporada%201%20&sThumb=https:%2F%2Fimages.inmobly.com%2Fimages%2Fseries%2F59d0351654164e92aad28372deab365f-20201013170450&videoId=MjoxX3J4MmhvaXV3&seriesId=OTplNTFhZGZiOTg4ZjE0ZjRiYTZmZDk0YzcwMjEzNDUxOQ%3D%3D:1 A cookie associated with a cross-site resource at http://google.com/ was set without the `SameSite` attribute. It has been blocked, as Chrome now only delivers cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
    logger.js:197 [Ima] Non-fatal error occurred: Linear assets were found in the VAST ad response, but none of them matched the video player's capabilities.
    n @ logger.js:1
    (anonymous) @ logger.js:1
    invoke @ logger.js:1
    error @ logger.js:1
    D @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    transit @ index.js:40
    fire @ index.js:40
    t.allTransitions.forEach.e.<computed> @ index.js:40
    r @ index.js:40
    Mi @ ima3.js:120
    l.dispatchEvent @ ima3.js:118
    gC @ ima3.js:535
    Z.Hb @ ima3.js:531
    Mi @ ima3.js:120
    l.dispatchEvent @ ima3.js:118
    Wz.G @ ima3.js:464
    Ii @ ima3.js:117
    b @ ima3.js:115
    logger.js:197 [Error] Category:8 | Code:411 | {ad: undefined, innerError: OB}
    n @ logger.js:1
    (anonymous) @ logger.js:1
    invoke @ logger.js:1
    error @ logger.js:1
    e @ logger.js:1
    B @ index.js:40
    D @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    observeEvents @ index.js:40
    transit @ index.js:40
    fire @ index.js:40
    t.allTransitions.forEach.e.<computed> @ index.js:40
    r @ index.js:40
    Mi @ ima3.js:120
    l.dispatchEvent @ ima3.js:118
    gC @ ima3.js:535
    Z.Hb @ ima3.js:531
    Mi @ ima3.js:120
    l.dispatchEvent @ ima3.js:118
    Wz.G @ ima3.js:464
    Ii @ ima3.js:117
    b @ ima3.js:115
    Show 2 more frames
    plugin.js?rev=1619101079962:863 @@ Event.LOADED_METADATA isLive duration, title, tags false 2067 O Programa do Aleixo T1   Ep. 7 o programa do aleixo, o programa do aleixo t1   ep. 7, temporada 1, ep. 7, humor, aleixo, talk show, sic radical, temático, entretenimento
    plugin.js?rev=1619101079962:75  mediaDuration:  2067
    plugin.js?rev=1619101079962:88  tick is using completion rates. Completion rate events should be sent at rates:  (5)*[20, 516, 1033, 1550, 1963]

    Is there a similar plugin for Firefox?
    Last edited by tugatomsk; 27th Apr 2021 at 19:07.
    Quote Quote  
  22. Originally Posted by tugatomsk View Post
    Is there a similar plugin for Firefox?
    The same extension can be tweaked to work with Firefox, however, I do not have the knowledge on how to do so.
    Quote Quote  
  23. Noob Member jamkiya's Avatar
    Join Date
    Jun 2021
    Location
    earth
    Search Comp PM
    now seems to be widvine decrypter died drm protect sites force to update your browser to play the video
    last i tried 30 of may then widvine decrypter works fine. Now cant do anything
    any method to find decrypt key
    Last edited by jamkiya; 21st Aug 2021 at 10:39.
    Quote Quote  
  24. https://github.com/Satsuoni/widevine-l3-guesser
    Here is widevine_guesser-1.0.6 for firefox using the latest files from the master branch.
    widevine_guesser-1.0.6-fx.zip
    Quote Quote  
  25. Hi,

    Does this work on Mac, the widevine firefox add on?

    If not how do I find the key on Mac?

    Any help I would be grateful.
    Quote Quote  
  26. What if the service only supports Chrome and Safaris?
    Quote Quote  
  27. Originally Posted by staszek1503 View Post
    What if the service only supports Chrome and Safaris?
    Then the end is near... dunno what we are gonna do.
    It's every man for himself!
    Quote Quote  



Similar Threads

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