Automatically downloads DRM L3 Content, decrypts it and combines Video and Audio.
An easier to understand and GUI-based version of this can be found here: mpdl
A tool for understading the PSSH can be found here: PSSHBoxTool
- Python 3 (Tested on 3.12.0)
- mp4decrypt (bento4)
- ffmpeg
- WKS-KEYS (with working CDM)
- Install python modules:
pip3 install -r requirements.txt
- Put all the requirements in the WKS-KEYS folder (with a working CDM in
pywidevine/L3/cdm/devices/android_generic
) and run MultiMPDTool:python3 multimpdtool.py