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:
Output: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
[Attachment 57517 - Click to enlarge]
[Attachment 57518 - Click to enlarge]
How the video looks like in mpv video player:
[Attachment 57519 - Click to enlarge]
Errors in terminal while playing mpv file:
[Attachment 57520 - Click to enlarge]
Let me know in case more information is required. Thanks!
+ Reply to Thread
Results 1 to 30 of 41
-
-
try with yt-dlp fork of youtube-dl
join their discord server for more details (https://discord.gg/tr2sdFRYZj)discord=notaghost9997 -
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.
-
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
[Attachment 57526 - Click to enlarge] -
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"
Code:yt-dlp --external-downloader aria2c --allow-unplayable-formats "https://bitmovin-a.akamaihd.net/content/art-of-motion_drm/mpds/11331.mpd"
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 -
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
Last edited by lfer94; 25th Feb 2021 at 19:49.
-
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.
[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.
-
Thanks man it doesn't work on my videos/courses
[Attachment 57536 - Click to enlarge] -
-
It works for me.
[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)
[Attachment 57543 - Click to enlarge]
The rest looks like this. I really don't know why.
[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.
-
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. -
I honestly don't know, always used it on Chrome for Windows and never had any issues.
Just remember unzip the extension and load it as unpacked https://mega.nz/file/DypwzJiQ#8FbRF-bDoA303ch7N416Wl0a8Roi5__1Bd5tG6GB57g -
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
Code:WidevineDecryptor: Found key: 86a03517bd786028da87e5cff74479b7 (KID=e125ede590805f8385d5d62ebde864be)
Code:mp4decrypt --key 1:FoundKey --show-progress EncryptedInput.mp4 DecryptedOutput.mp4
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.
-
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
-
If video and audio are merged, try with:
Code:mp4decrypt --key 1:86a03517bd786028da87e5cff74479b7 --key 2:86a03517bd786028da87e5cff74479b7 E01.mp4 E01decrypted.mp4
-
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! -
-
-
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.
-
-
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 keyLast edited by jamkiya; 21st Aug 2021 at 10:39.
-
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 -
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. -
Similar Threads
-
Download encrypted video via DRM protected MPD manifest
By Beta2k in forum Video Streaming DownloadingReplies: 19Last Post: 15th Jan 2024, 10:47 -
Please help me download this video encrypted with Playready DRM from .mpd
By PescaGialla in forum Video Streaming DownloadingReplies: 6Last Post: 2nd Feb 2021, 12:23 -
Modifying MPD File to Download Decrypted Version of Encrypted Video
By JFK in forum Video Streaming DownloadingReplies: 5Last Post: 13th Apr 2020, 08:36 -
Help downloading AES-encrypted HLS video stream
By Woodswolf in forum Video Streaming DownloadingReplies: 26Last Post: 25th May 2019, 14:20 -
Help downloading AES-encrypted HLS video stream
By vidder in forum Video Streaming DownloadingReplies: 3Last Post: 4th Jul 2018, 17:24