Encrypted MPD Manifest Content Downloader + Decryptor
- ffmpeg, ytdl-p, aria2, widevine-l3-decryptor, mp4decrypt
pip install ffmpeg ytdl-p aria2p
You must add mp4decrypt toPATHin order to run this script!
- Download and Extract ZIP from Releases
- Install Requirements
- Run widevine-dl.py
python3 widevine-dl.py
WideVineDecryptor Prompt- Copy from widevine-l3-decryptor extension (like the format below)
WidevineDecryptor: Found key: 100b6c20940f779a4589152b57d2dacb (KID=eb676abbcb345e96bbcf616630f1a3da)
MPD URL- MPD URL of Widevine ContentVIDEO_ID- Video Track ID Shown in Stream InfoAUDIO_ID- Audio Track ID Shown in Stream InfoFILENAME- Desired File Name of Final Decrypted File (with extension!)
Educational purposes only. Downloading DRM'ed materials may violate their Terms of Service.