Skip to content
This repository has been archived by the owner on Apr 23, 2022. It is now read-only.

best video and audio quality? #24

Open
Amb33r opened this issue Aug 9, 2021 · 72 comments
Open

best video and audio quality? #24

Amb33r opened this issue Aug 9, 2021 · 72 comments

Comments

@Amb33r
Copy link

Amb33r commented Aug 9, 2021

With this script I get the best video and audio quality from Amazon with keys.json?
Probably not :( The bit rate is going down.

I know that it is possible to pull out twice as large

image

keys.zip

@parnexcodes
Copy link
Owner

This script enables CBR only streams : https://greasyfork.org/en/scripts/429697-amazon-cbr-enabler
As for DDP 5.1 Audio , it isn't available in mpd , you need to manually download it by increasing audio_xx.m4a

@Amb33r
Copy link
Author

Amb33r commented Aug 10, 2021

there is no ready script somewhere at hand, what one command will extract max video max audio from the movie in this case amazon? lossless on it

@Essam23
Copy link

Essam23 commented Aug 10, 2021

I made a simple modification in the userscript (many thanks for the original author @nyuszika7h)

https://greasyfork.org/en/scripts/429697-amazon-cbr-enabler

for getting a better audio, this comment explains how to use the modified userscript "Amazon HEVC Enabler".

Satsuoni/widevine-l3-guesser#1 (comment)

@ghost
Copy link

ghost commented Aug 10, 2021

True, that's a good idea. Although if you have pywidevine with a generic key you can just force video quality to SD to decrypt 640k audio.

@Muzzil
Copy link

Muzzil commented Aug 10, 2021

anyone can help me with pywidevine disney+ tool ? after last site update tool stop working.

@Amb33r
Copy link
Author

Amb33r commented Aug 10, 2021

amazon-cbr-enabler
amazon-hevc-enabler

with these additions what keyboard shortcut to use? to fire them up

@Essam23
Copy link

Essam23 commented Aug 10, 2021

@BursztynowyCygan Just press on Tampermonky's icon and enable the userscript you want to use (when you are in Amazon page and you might need to refresh the page), or press on Tampermonky's icon then press on "Dashboard", use "Amazon HEVC Enabler" only if the method in this comment did not work.

(Disable both of Amazon CBR Enabler and Amazon HEVC Enabler before using this method)

Satsuoni/widevine-l3-guesser#1 (comment)

22

33

44

@VXsz
Copy link

VXsz commented Aug 11, 2021

These could be easily done, but the problem isn't that the tool can't do it, it's the fact that it isn't designed to a certain site, its more of a quicker way to download and decrypt an MPD's info (which in amazon case, doesn't have the actual best quality) right now, which is great for common site, but won't work with sites like NF & AMZN, which need special code to detect the downloads (they are easy to grab don't get me wrong, but they need special code)

Look at yt-dl for example, each coded site has his own extractor and whatnot, which is how it should be if you are trying, for example, get the highest possible audio quality from AMZN, which would need a side script (to check all links until it gives an error) that you can't simply implement it into the main script as it might interfere or make it just cluttered

My suggestion is that it should be done in a way that's not intrusive to the main script, just like how popular tools do it, if this idea start to gain attraction, I think it will be one of the most important & used tools, at least hopefully google doesn't patch public cracks

just my 2cents since I see potential

@releaseK83
Copy link

Hi. My way to download E-AC3 from amazon is that I take the MPD link on ubuntu [wirtualbox] and add it in windows to N_m3u8DL-CLI and it's always e-ac3. I am using chrome from MPD Detector to get the link on ubuntu. ps. sorry for my eng I wrote with a translator

@Essam23
Copy link

Essam23 commented Aug 23, 2021

Another method for getting the best audio in Amazon is by using this method of modifying the original mpd.

Satsuoni/widevine-l3-guesser#1 (comment)

use this version of N_m3u8DL-CLI for downloading the modified mpd.

Satsuoni/widevine-l3-guesser#1 (comment)

@Nickthedog22
Copy link

Do these methods work for Hbo Max trying to get best audio and video quality and multiple languages

@Essam23
Copy link

Essam23 commented Sep 2, 2021

@Nickthedog22 No, they are for Amazon only, for HBO MAX you could get the best video quality and the best audio quality in multiple languages by downloading the files manually (use this manual method only if the other methods failed), open Chrome and press F12, press on Network then play the movie, search for mpd and download the link, you will get a link like this (the link is for the movie "Birds of Prey" 2020)

https://manifests.api.hbo.com/dash.mpd?r.host=https%3A%2F%2Fcmaf.akm.us.hbomaxcdn.com&r.keymod=1&r.main=1&r.manifests=dmlkZW9zL0dYclh4Q3dxUUpaa2lpd0VBQUFCWi8xL2NiNmQ2ZS8xX0k4VUVNUV9hQlRvQnFRXzEwODBoaS5tcGQ%3D%2CdmlkZW9zL0dYdC1aUlFYc1FjUEN3Z0VBQUFxVy8xL2IxZWMzNS8xX0xsMEZVd19hZF9hRmJnRFRBX3RGYmdEVEFfMTA4MGhpLm1wZA%3D%3D&r.origin=cmaf

search for mp4 and you will get the links of the video and the audio like

audio

https://cmaf.akm.us.hbomaxcdn.com/videos/GXt-ZRQXsQcPCwgEAAAqW/1/b1ec35/a/a4.mp4

video

https://cmaf.akm.us.hbomaxcdn.com/videos/GXt-ZRQXsQcPCwgEAAAqW/1/b1ec35/v/v2.mp4

open the file dash.mpd with Notepad++ and from it you will get the links of the audio and video you needs by adding its names to the links of the video and the audio

the link of the video in the highest quality in avc1 codec 1920×816 will be

https://cmaf.akm.us.hbomaxcdn.com/videos/GXt-ZRQXsQcPCwgEAAAqW/1/b1ec35/v/v8.mp4

and the link of the English audio in ec-3 codec 258 kbps will be

https://cmaf.akm.us.hbomaxcdn.com/videos/GXt-ZRQXsQcPCwgEAAAqW/1/b1ec35/a/a6.mp4

then use the keys that you got from using the extension to decrypt the files. And here how to know which key is for the audio and which key is for the video and how to decrypt the files.

#37 (comment)

@Nickthedog22
Copy link

@Essam3152 so i use the version of the script that's abit more automatic that has the extension what should i do after i get the audio and video links

@Essam23
Copy link

Essam23 commented Sep 2, 2021

@Nickthedog22 Download the links with IDM, then decrypt the files.

@Nickthedog22
Copy link

@Essam3152 i downloaded the links how can i decrypt them

@Essam23
Copy link

Essam23 commented Sep 2, 2021

@Nickthedog22 Post the link of the movie in HBO MAX so I could help you, I need a link like this one.

https://play.hbomax.com/page/urn:hbo:page:GXpTMDQMxBAwlRQEAABbd:type:feature

22

And what are the names of the files you downlaoed?

@Nickthedog22
Copy link

its this @Essam3152 https://play.hbomax.com/episode/urn:hbo:episode:GYH9oHwIcikKzSAEAAAAC its adventure time distant lands together again

@Nickthedog22
Copy link

@Essam23
Copy link

Essam23 commented Sep 2, 2021

@Nickthedog22 Download the mpd file from this link

https://csm-e-cehboause1vpr832-00b57ceae8eebf9e2.hbo.yspsvc-na.net/csm/builder/period.1.mpd?yo.p.si=csm-e-cehboause1vpr832-00b57ceae8eebf9e2-257-1630601770588&yo.p.ci=329815852&yo.p.fn=aHR0cHM6Ly9jbWFmLmxsbi51cy5oYm9tYXhjZG4uY29tL3ZpZGVvcy9HWUg5b0h3UEYzNmFBaHdFQUFBQUQvMS8wOTJkNjcvMV9JdEFEX0FfYUJUb0JxUV90QlRvQnFRXzEwODBoaS5tcGQ%3D&yo.p.bp=VMAP&yo.p.cu=,S21jVg==&_fw_coppa=0&c10=DSK&_fw_us_privacy=1YNN&tod=Evening&_fw_gdpr=0&nw=48804&yo.d.mc=true&yo.p.nat=true&contype=series&yo.av=3&caid=GYH9oHwPF36aAhwEAAAAD&playername=HTML5%2F50.45.0.94&kprof=0&vit=1630601772948&yo.ch=true&is_lat=0&c45=television&csid=hbomax_desktopweb_webbrowser&yo.ac=true&view_id=GYH9oHwIcikKzSAEAAAAC&_fw_h_user_agent=Mozilla%2F5.0+%28Windows+NT+6.1%3B+Win64%3B+x64%3B+rv%3A90.0%29+Gecko%2F20100101+Firefox%2F90.0&yo.mar=false&prof=48804%3Ahbomax_web_vod&yo.oh=Y3NtLWUtaGJvdm9kLWViLmhiby55c3BzdmMtbmEubmV0&aiid=03a10173-0c8f-4f81-e51c-7d0fdc4d0f4d&yo.up=https%3A%2F%2Fcmaf.lln.us.hbomaxcdn.com&c8=DSK&hpro=2cce0d81-391d-4a1e-9bf4-9f4679c72678&_fw_is_lat=0&_fw_vcid2=2cce0d81-391d-4a1e-9bf4-9f4679c72678&vdur=2779&sis_gir=aGUtYWFjKD86LS4qKT8%3D%2CYXVkaW8taGVhYWMtNjRr%2CYWFjKD86LS4qKT8%3D%2CYXVkaW8tYWFjLTEyOGs%3D%2CZWFjMyg%2FOi0uKik%2F%2CYXVkaW8tZWFjMy0yNTZr%2CYWMzKD86LS4qKT8%3D%2CYXVkaW8tYWMzLTM4NGs%3D

Open the mpd file you downloaded with Notepad++ and search for default_KID and from keys.json file you downloaded compare the value of default_KID for the audio and the video with the kid's value in keys.json to know which key is for the audio and which key is for the video

audio
default_KID="010093d0-0213-79e9-66e1-622c3d5adad0"

key
ddfb706432a00fef9f75eeec53ba2425

video in 1080p
default_KID="01056ca1-127f-f930-6171-25809afc4b3e"

key

05a69d481401eb866452d0754dbce71b

video in 540p

default_KID="0101bf93-309b-c068-2184-32bd5863d229"

key

ffe67ea7e03b70ae0bd7b548f0c6ecc8

video in 720p

default_KID="010200f5-5b88-b13f-4beb-6c58d13a365e"

key

8ba691689192438db9dfcff4db74ec77

What are the names of the files you downloaded?

@Nickthedog22
Copy link

its just v or a i use the widevine guesser plug in for the keys so how can i replace the keys i usually get a key.json file from the chrome extension @Essam3152

@Nickthedog22
Copy link

AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBnAFQAMABBAEEAYQBzAHIANgBVAHIAeAAvADMANQAyAGsAcwBiAFgAUABRAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+ADQAeABXADEAUwBxAHMAMABuAE4ARQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=a/a10.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBnAFQAMABBAEEAYQBzAHIANgBVAHIAeAAvADMANQAyAGsAcwBiAFgAUABRAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+ADQAeABXADEAUwBxAHMAMABuAE4ARQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=a/a2.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBnAFQAMABBAEEAYQBzAHIANgBVAHIAeAAvADMANQAyAGsAcwBiAFgAUABRAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+ADQAeABXADEAUwBxAHMAMABuAE4ARQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=a/a6.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBnAFQAMABBAEEAYQBzAHIANgBVAHIAeAAvADMANQAyAGsAcwBiAFgAUABRAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+ADQAeABXADEAUwBxAHMAMABuAE4ARQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=a/a8.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBnAFQAMABBAEEAYQBzAHIANgBVAHIAeAAvADMANQAyAGsAcwBiAFgAUABRAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+ADQAeABXADEAUwBxAHMAMABuAE4ARQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=a/a0.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBnAFQAMABBAEEAYQBzAHIANgBVAHIAeAAvADMANQAyAGsAcwBiAFgAUABRAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+ADQAeABXADEAUwBxAHMAMABuAE4ARQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=a/a4.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBnAFQAMABBAEEAYQBzAHIANgBVAHIAeAAvADMANQAyAGsAcwBiAFgAUABRAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+ADQAeABXADEAUwBxAHMAMABuAE4ARQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=a/a11.mp4 a/a9.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBnAFQAMABBAEEAYQBzAHIANgBVAHIAeAAvADMANQAyAGsAcwBiAFgAUABRAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+ADQAeABXADEAUwBxAHMAMABuAE4ARQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=a/a3.mp4 a/a1.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBnAFQAMABBAEEAYQBzAHIANgBVAHIAeAAvADMANQAyAGsAcwBiAFgAUABRAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+ADQAeABXADEAUwBxAHMAMABuAE4ARQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=a/a7.mp4 a/a5.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBhAHYAZwBCAEEAZQA3AGoAQQBTAEYASQBaAGgAUgBGACsAbAB0AFcANQB3AD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+AC8AMABVAFYAdQBKAFMAUAAzAFQATQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=v/v9.mp4 v/v10.mp4 v/v11.mp4 v/v12.mp4 v/v13.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBFAHYAbwBDAEEAVQBhADUANwBFACsAegAvAGwAWgBKAHYAcgBBADQAUwBnAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+AHMAVgBrAG4AdgBHAEYAZwBWAFIASQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=v/v14.mp4 v/v15.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBRAGEAWQBGAEEAWABtAFgAMAA3ADEAaQBIAE0ATwBPAGQAbAA5ACsAZQBBAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+AGwATABuAHUAeQBVAHEAdABQAFAASQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=v/v16.mp4 v/v17.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBRAGEAWQBGAEEAWABtAFgAMAA3ADEAaQBIAE0ATwBPAGQAbAA5ACsAZQBBAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+AGwATABuAHUAeQBVAHEAdABQAFAASQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=v/v7.mp4 v/v8.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBhAHYAZwBCAEEAZQA3AGoAQQBTAEYASQBaAGgAUgBGACsAbAB0AFcANQB3AD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+AC8AMABVAFYAdQBKAFMAUAAzAFQATQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=v/v0.mp4 v/v1.mp4 v/v2.mp4 v/v3.mp4 v/v4.mp4 AAAC2HBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAri4AgAAAQABAK4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBFAHYAbwBDAEEAVQBhADUANwBFACsAegAvAGwAWgBKAHYAcgBBADQAUwBnAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+AHMAVgBrAG4AdgBHAEYAZwBWAFIASQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAHkAdwBlAGIAbQBzAGQAcgBtADAAMQBkAC4AaABiAG8ALgBoAG8AbQBlAGIAbwB4AC4AYwBvAG0ALwBQAGwAYQB5AFIAZQBhAGQAeQAtAGQAaQByAGUAYwB0AC8AcgBpAGcAaAB0AHMAbQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=AAAAbnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE4SEAEAPYErq0rp8f9+dpLG1z0SEAEFpkGXeb3TYhzDjnZffngSEAEC+hK5Rk/ss/5WSb6wOEoSEAEB+Grj7iEBSGYURfpbVudI49yVmwY=v/v5.mp4 v/v6.mp4

@Nickthedog22
Copy link

thats what i get @Essam3152 i would like to download all the audio languages and have the best video quality

@Essam23
Copy link

Essam23 commented Sep 2, 2021

@Nickthedog22 Rename the video file to video.mp4 and the audio file to audio.m4a then put the files in the same folder with mp4decrypt.exe and run decrypt.audio.bat to decrypt the audio, if the video in 540p run decrypt.video.540p.bat if the video in 720p run decrypt.video.720p.bat and if the video in 1080p run decrypt.video.1080p.bat.

decrypt.zip

@Nickthedog22
Copy link

ok thanks where can i get decrypt.audio.bat

@Nickthedog22
Copy link

nvm

@Nickthedog22
Copy link

@Essam3152 what else should i do?

@Essam23
Copy link

Essam23 commented Sep 2, 2021

@Nickthedog22 After you decrypt the video and the audio be sure that the files are decrypted correctly by playing them then merge the file using mkvtoolnix.

https://mkvtoolnix.download/

@Nickthedog22
Copy link

@Essam3152 there nothing on the videos or audio files

@Essam23
Copy link

Essam23 commented Sep 2, 2021

@Nickthedog22 Sorry, what do you mean by " there nothing on the videos or audio files"?

@Nickthedog22
Copy link

there blank nothing plays no audio or video i use vlc btw

@Essam23
Copy link

Essam23 commented Sep 17, 2021

@troufiniou Upload the keys.json file here, you might got the wrong mpd.

@troufiniou
Copy link

troufiniou commented Sep 17, 2021

@troufiniou Upload the keys.json file here, you might got the wrong mpd.

Thanks for your answer. That's the json

EDIT : I've understand how to decrypt 720p but not understand the 1080p 😅

[
{
"mpd_url": "https://routemeup.canalplus-bo.net/media/v1/replay-dshmkpc/mkpc/canalplus/canalplus/ANT_1258196_1_CPSV/1587346/ANT_1258196_1_CPSV.mpd"
},
{
"mpd_url": "https://replay-dsh.free01.vod-scy.canalplus-cdn.net/media/v1/replay-dshmkpc/mkpc/canalplus/canalplus/ANT_1258196_1_CPSV/1587346/ANT_1258196_1_CPSV.mpd?id=01164cd8-8943-4569-9dff-d9fbc2b72198&route=scy-free01&edge=routemeup.canalplus-bo.net"
},
{
"mpd_url": "https://routemeup.canalplus-bo.net/media/v1/replay-dshmkpc/mkpc/canalplus/canalplus/ANT_1258196_1_CPSV/1587346/ANT_1258196_1_CPSV.mpd?edge=replay-dsh.p-cdnvod-edge010609.scy.canalplus-cdn.net%2Ffree01-862683116949ece106502c09eb6a1611-89fc&id=01164cd8-8943-4569-9dff-d9fbc2b72198&route=scy-free01"
},
{
"mpd_url": "https://replay-dsh.p-cdnvod-edge010609.scy.canalplus-cdn.net/free01-862683116949ece106502c09eb6a1611-89fc/mkpc/canalplus/canalplus/ANT_1258196_1_CPSV/1587346/ANT_1258196_1_CPSV.mpd"
},
{
"kid": "3cdea96b4cc147d1b7d6fe7455c9ef27",
"hex_key": "cc2bb3cd75aab737a35371d939d2ce82"
},
{
"kid": "8b7a0df1ea75416da7bc7c46db1222fd",
"hex_key": "14593405c7a7f2c45d74c5f7454999f7"
}
]

@Essam23
Copy link

Essam23 commented Sep 17, 2021

This is the link of the audio, not encrypted.

https://replay-dsh.p-cdnvod-edge010609.scy.canalplus-cdn.net/free01-862683116949ece106502c09eb6a1611-89fc/mkpc/canalplus/canalplus/ANT_1258196_1_CPSV/1587346/ANT_1258196_1_CPSV_ATM_OTT_HD_2_AACLC_20_VF_audio_128_aaclc_fra.mp4

This is the link of the video in 720p, do not download the video in 1080p because it needs a new key.

https://replay-dsh.p-cdnvod-edge010609.scy.canalplus-cdn.net/free01-862683116949ece106502c09eb6a1611-89fc/mkpc/canalplus/canalplus/ANT_1258196_1_CPSV/1587346/ANT_1258196_1_CPSV_ATM_OTT_HD_2_AACLC_20_VF_video_3400_avc.mp4

kid and key for the video

"kid": "8b7a0df1ea75416da7bc7c46db1222fd",
"hex_key": "14593405c7a7f2c45d74c5f7454999f7"

I do not have a VPN for France now, so I can not test, I think the problem is that you downloaded the video in 1080p which you have no key for it.

This is the keys. json that should work.

keys.zip

put this batch file in the script folder and run it, enter the ID of the video in 720p, do not use the one in 1080p, for the audio just press enter.

Download.zip

The kid value for the video in 1080p is

45c1d6e3a4d94bf398f3a6daa731f632

open the mpd file with Notepad++ and you will find the kid of the video in 1080p.

<AdaptationSet subsegmentAlignment="true" mimeType="video/mp4" contentType="video" maxWidth="1920" maxHeight="1080" maxFrameRate="25" height="1080" width="1920" frameRate="25" codecs="avc1.640029" scanType="progressive" sar="1:1" par="16:9" subsegmentStartsWithSAP="2" id="3">
  <SupplementalProperty schemeIdUri="urn:mpeg:dash:adaptation-set-switching:2016" value="1,2" />
  <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
  <ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="45c1d6e3-a4d9-4bf3-98f3-a6daa731f632" />

@troufiniou
Copy link

troufiniou commented Sep 17, 2021

Ok so if I understand, I can't decide 1080p because we don't have the key. Any idea to have it ?

BTW thanks for the tuts

@fict544
Copy link

fict544 commented Oct 21, 2021

This is the link of the audio, not encrypted.

https://replay-dsh.p-cdnvod-edge010609.scy.canalplus-cdn.net/free01-862683116949ece106502c09eb6a1611-89fc/mkpc/canalplus/canalplus/ANT_1258196_1_CPSV/1587346/ANT_1258196_1_CPSV_ATM_OTT_HD_2_AACLC_20_VF_audio_128_aaclc_fra.mp4

This is the link of the video in 720p, do not download the video in 1080p because it needs a new key.

https://replay-dsh.p-cdnvod-edge010609.scy.canalplus-cdn.net/free01-862683116949ece106502c09eb6a1611-89fc/mkpc/canalplus/canalplus/ANT_1258196_1_CPSV/1587346/ANT_1258196_1_CPSV_ATM_OTT_HD_2_AACLC_20_VF_video_3400_avc.mp4

kid and key for the video

"kid": "8b7a0df1ea75416da7bc7c46db1222fd", "hex_key": "14593405c7a7f2c45d74c5f7454999f7"

I do not have a VPN for France now, so I can not test, I think the problem is that you downloaded the video in 1080p which you have no key for it.

This is the keys. json that should work.

keys.zip

put this batch file in the script folder and run it, enter the ID of the video in 720p, do not use the one in 1080p, for the audio just press enter.

Download.zip

The kid value for the video in 1080p is

45c1d6e3a4d94bf398f3a6daa731f632

open the mpd file with Notepad++ and you will find the kid of the video in 1080p.

<AdaptationSet subsegmentAlignment="true" mimeType="video/mp4" contentType="video" maxWidth="1920" maxHeight="1080" maxFrameRate="25" height="1080" width="1920" frameRate="25" codecs="avc1.640029" scanType="progressive" sar="1:1" par="16:9" subsegmentStartsWithSAP="2" id="3">
  <SupplementalProperty schemeIdUri="urn:mpeg:dash:adaptation-set-switching:2016" value="1,2" />
  <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
  <ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="45c1d6e3-a4d9-4bf3-98f3-a6daa731f632" />

Hi Sir, can this script be used to download from disney+?

@Essam23
Copy link

Essam23 commented Oct 21, 2021

@fict544 No, Disney+ (USA) uses m3u8 URL which the script and widevine-l3-guesser-modified do not support.

@Essam23
Copy link

Essam23 commented Oct 21, 2021

@fict544 Try this modified version of the script, I modified it to work with Disney+, run download.bat and choose the audio and subtitle, the script has keys.json for Disney+ you could test the script with it (Disney+ is 720p only on the browsers using Windows, this modified script should work with any site using m3u8 URL if m3u8 URL of this site works with N_m3u8DL-CLI).

widevine-L3-WEB-DL-Script-disneyplus-subtitles.zip

You could add the m3u8 URL and the kid and key to keys.json, in the video page press F12 then press on Network, search for "ctr-all-" to get the m3u8 URL and press on console to get the kid and key.

11

22

Or you could use this modified version of widevine-l3-guesser-modified, I modified it to get only the link that has "ctr-all-", use this modified extension only with Disney+ (this extension will work with Disney+ for any country that uses m3u8 URL).

widevine-l3-guesser-modified-disneyplus.zip

This version of the modified extension will work with any site uses m3u8 URL.

widevine-l3-guesser-modified-m3u8.zip

@fict544
Copy link

fict544 commented Oct 22, 2021

@Essam3152 Thank you. It works! Can you modify it to download 1080? What is needed?

@Nickthedog22
Copy link

@Essam3152 how can i get the audio of a amazon episode in EAC-3 and the best video quality will it have the audio in 5.1?

@Essam23
Copy link

Essam23 commented Oct 22, 2021

@fict544 No, Disney+ supports 720p only on the browsers using Windows.

@fict544
Copy link

fict544 commented Oct 22, 2021

@Essam3152 I see. Thank you for the help! You have any social media or any site that you share your works? I would like to follow if can...

@h20ray
Copy link

h20ray commented Oct 22, 2021

@fict544 Try this modified version of the script, I modified it to work with Disney+, run download.bat and choose the audio and subtitle, the script has keys.json for Disney+ you could test the script with it (Disney+ is 720p only).

widevine-L3-WEB-DL-Script-disneyplus.zip

You could add the m3u8 URL and the kid and key to keys.json, in the video page press F12 then press on Network, search for "ctr-all-" to get the m3u8 URL and press on console to get the kid and key.

11 22

Or you could use this modified version of widevine-l3-guesser-modified, I modified it to get only the link that has "ctr-all-", use this modified extension only with Disney+.

widevine-l3-guesser-modified-disneyplus.zip

i think, this link is not work:
https://www.hotstar.com/id/movies/mekah-im-coming/1260063383/watch

disneyplus in indonesia use hotstar. whenever i try, i always get error : HTTP Error 403: Forbidden

@rmroberto
Copy link

rmroberto commented Oct 23, 2021

@fict544 Try this modified version of the script, I modified it to work with Disney+ (US), run download.bat and choose the audio and subtitle, the script has keys.json for Disney+ (US) you could test the script with it (Disney+ is 720p only).

widevine-L3-WEB-DL-Script-disneyplus.zip

You could add the m3u8 URL and the kid and key to keys.json, in the video page press F12 then press on Network, search for "ctr-all-" to get the m3u8 URL and press on console to get the kid and key.

11 22

Or you could use this modified version of widevine-l3-guesser-modified, I modified it to get only the link that has "ctr-all-", use this modified extension only with Disney+.

widevine-l3-guesser-modified-disneyplus.zip

Hi, thanks for your work. Can this be modified to download 2 audio tracks? Thanks again.

@Essam23
Copy link

Essam23 commented Oct 23, 2021

@rmroberto No, N_m3u8DL-CLI supports a single audio track.

https://github.com/nilaoda/N_m3u8DL-CLI

@rmroberto
Copy link

@Essam3152 Ok, thanks anyways!

@abhiramskrishna
Copy link

@Essam3152 I would like to rip from JioCinemas.
But the extension isn't working perfectly.

@abhiramskrishna
Copy link

Anybody here knows to rip from JioCinemas?

@MonoConBigotes
Copy link

@fict544 Try this modified version of the script, I modified it to work with Disney+, run download.bat and choose the audio and subtitle, the script has keys.json for Disney+ you could test the script with it (Disney+ is 720p only on the browsers using Windows, this modified script should work with any site using m3u8 URL if m3u8 URL of this site works with N_m3u8DL-CLI).

widevine-L3-WEB-DL-Script-disneyplus-subtitles.zip

You could add the m3u8 URL and the kid and key to keys.json, in the video page press F12 then press on Network, search for "ctr-all-" to get the m3u8 URL and press on console to get the kid and key.

11 22

Or you could use this modified version of widevine-l3-guesser-modified, I modified it to get only the link that has "ctr-all-", use this modified extension only with Disney+ (this extension will work with Disney+ for any country that uses m3u8 URL).

widevine-l3-guesser-modified-disneyplus.zip

This version of the modified extension will work with any site uses m3u8 URL.

widevine-l3-guesser-modified-m3u8.zip

how can i add 2 audios??

@Essam23
Copy link

Essam23 commented Nov 13, 2021

@Luchortiz I modified the script to download two audio languages, select the default audio language and the subtitle and video, then the script will ask you to download the second audio language and choose the same subtitle language or any subtitle language the script will delete the second subtitle file, the script has keys.json with it for the testing.

widevine-L3-WEB-DL-Script-disneyplus-subtitles-2audio.zip

@medoo303321
Copy link

@Essam3152
How can I download the whole audio and all the subtitles from Disney +?

@medoo303321
Copy link

A question that I hope is not out of topic
How do I download a translation from a site?
discoveryplus
And
peacocktv

@abhiramskrishna
Copy link

@medoo303321 Gryffindor8/Netflix-videos-downloader#59 (comment)

Any idea to rip from Hotstar or JioCinemas?

@medoo303321
Copy link

medoo303321 commented Nov 14, 2021

@ medoo303321 Gryffindor8 / Netflix-videos-downloader # 59 (تعليق)

الله يبارك لك ويسترك
ممكن بقي احذف الوصف الصوتى من الملفات الذاى؟

@medoo303321
Copy link

@ medoo303321 Gryffindor8 / Netflix-videos-downloader # 59 (تعليق)

هل من فكرة تمزقها من Hotstar أو JioCinemas؟

sorry no

@Essam23
Copy link

Essam23 commented Nov 15, 2021

@medoo303321

11

@badperso
Copy link

badperso commented Nov 22, 2021

@Essam3152 hey i get this error

Opening file: decrypted.mp4
Detected MP4 box with name: ftyp
Detected MP4 box with name: free
Detected MP4 box with name: moov
File seems to be a MP4
Analyzing data with GPAC (MP4 library)
Opening 'decrypted.mp4': [iso file] Unknown box UNKN (0x554E4B4E) with payload larger than 1 MBytes, ignoring
[iso file] Box "239354DE" (start 1183572476) has 2980407518 extra bytes
ok
Track 1, type=vide subtype=avc1
MP4: found 1 tracks: 1 avc and 0 cc
Processing track 1, type=vide subtype=avc1
Changed fps using NAL to: 25.000000
Notice: NAL of type 7 had to be skipped because remove_03emu failed.
Notice: NAL of type 17 had to be skipped because remove_03emu failed.
Notice: NAL of type 6 had to be skipped because remove_03emu failed.
Notice: NAL of type 20 had to be skipped because remove_03emu failed.
Notice: NAL of type 23 had to be skipped because remove_03emu failed.
Notice: NAL of type 26 had to be skipped because remove_03emu failed.
Notice: NAL of type 18 had to be skipped because remove_03emu failed.
Notice: NAL of type 16 had to be skipped because remove_03emu failed.
init_bitstream: bitstream has negative length!Skipping slice header due to failure in init_bitstream.
Notice: NAL of type 30 had to be skipped because remove_03emu failed.
Error: In next_bits: Bitstream can not have negative length!
Issues? Open a ticket here
https://github.com/CCExtractor/ccextractor/issues
Merging .....
mkvmerge v57.0.0 ('Till The End') 64-bit
'decrypted.mp4': Using the demultiplexer for the format 'QuickTime/MP4'.
'decrypted(Audio).mp4': Using the demultiplexer for the format 'QuickTime/MP4'.
'en.srt': Using the demultiplexer for the format 'SRT subtitles'.
'decrypted.mp4' track 0: Using the output module for the format 'AVC/H.264'.
'decrypted(Audio).mp4' track 0: Using the output module for the format 'AAC'.
'en.srt' track 0: Using the output module for the format 'text subtitles'.
The file 'apudumei.mkv' has been opened for writing.
'decrypted.mp4' track 0: Extracted the aspect ratio information from the MPEG-4 layer 10 (AVC) video data and set the display dimensions to 1440/1080.
Progress: 100%
The cue entries (the index) are being written...
Multiplexing took 13 seconds.

https://mega.nz/file/kX4BwSIC#7FXp2dNhyBUB1QDsMNKy6l5_enFFx6JsrKG3cPWTmTg (keys.json used)
im downloading from mubi

edit: tried downloading from peacock as well and gave the same error, the video plays for a couple of minutes and then glitches , im using the modified script that you suggested in other thread about peacock

@medoo303321
Copy link

هذا هو رابط الصوت ، غير مشفر.

https: //replay-dsh.p-cdnvod-edge010609.scy.canalplus-cdn.net/free01-862683116949ece106502c09eb6a1611-89fc/mkpc/canalplus/canalplus/ANT_1258196_1_CPSV/1587346/ANT_1258_196_1_CPSV/1587346/ANT_1258_196_1_CPS

هذا رابط الفيديو بجودة 720p ، لاتنزل الفيديو بجودة 1080p لانه يحتاج الى مفتاح جديد.

https: //replay-dsh.p-cdnvod-edge010609.scy.canalplus-cdn.net/free01-862683116949ece106502c09eb6a1611-89fc/mkpc/canalplus/canalplus/ANT_1258196_1_CPSV/1587346/ANT_1258196_1_CPSV/1587346/ANT_1258_196_1_Cps

طفل ومفتاح الفيديو

"طفل": "8b7a0df1ea75416da7bc7c46db1222fd" ، "hex_key": "14593405c7a7f2c45d74c5f7454999f7"

ليس لدي شبكة VPN لفرنسا الآن ، لذا لا يمكنني الاختبار ، أعتقد أن المشكلة هي أنك قمت بتنزيل الفيديو بدقة 1080 بكسل وليس لديك مفتاح لذلك.

هذه هي المفاتيح. json التي يجب أن تعمل.

keys.zip

ضع ملف الدُفعات هذا في مجلد البرنامج النصي وقم بتشغيله ، وأدخل معرف الفيديو بدقة 720 بكسل ، ولا تستخدم واحدًا في 1080 بكسل ، للصوت فقط اضغط على إدخال.

Download.zip

قيمة الطفل للفيديو بدقة 1080 بكسل هي

45c1d6e3a4d94bf398f3a6daa731f632

افتح ملف mpd باستخدام Notepad ++ وستجد طفل الفيديو بدقة 1080 بكسل.

<AdaptationSet subsegmentAlignment="true" mimeType="video/mp4" contentType="video" maxWidth="1920" maxHeight="1080" maxFrameRate="25" height="1080" width="1920" frameRate="25" codecs="avc1.640029" scanType="progressive" sar="1:1" par="16:9" subsegmentStartsWithSAP="2" id="3">
  <SupplementalProperty schemeIdUri="urn:mpeg:dash:adaptation-set-switching:2016" value="1,2" />
  <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
  <ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="45c1d6e3-a4d9-4bf3-98f3-a6daa731f632" />

Now the keys do not appear in the extension
It does not download the jeson file
From the hbomax website

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests