Widevine MPD Content Downloader & Decryptor
Encrypted MPD Manifest Content Downloader + Decryptor (not a Widevine Key Extractor!)
$ pip install ffmpeg yt-dlp aria2p
$ sudo apt-get install aria2
$ python3 widevine-dl.py
WideVineDecryptor Prompt
- Copy from widevine-l3-decryptor extension (exactly like the format below)
WidevineDecryptor: Found key: 100b6c20940f779a4589152b57d2dacb (KID=eb676abbcb345e96bbcf616630f1a3da)
MPD URL
- MPD URL of Widevine ContentVIDEO_ID
- Video Track ID Shown in Stream Info (Leave blank for best)
AUDIO_ID
- Audio Track ID Shown in Stream Info (Leave blank for best)
FILENAME
- Desired File Name of Final Decrypted File (with extension!)
WideVineDecryptor Prompt
empty.Educational purposes only. Downloading DRM'ed materials may violate their Terms of Service.
If you enjoyed using the script, a star or a follow will be highly appreciated! 😎