GUI-Based MPD Downloader for DRM Protected content.
- Python 3.12
- ffmpeg
- mp4decrypt
- Content Decryption Module
- Firefox (Installed)
- Clone the Repo
- Install the required modules:
pip3.12 install -r requirements.txt
- Run mpdl:
python3.12 mpdl.py
- Select a CDM
- If not already in your PATH, select an ffmpeg and mp4decrypt executable
- Optionally, specify a download directory in the settings (default is the program's root)
- Hit 'Apply'
- Start the Browser
- Open the URL Sniffer
- Navigate to a Website utilizing DRM
- Choose "License URLs" in the drop-down menu
- Select a License URL from the list and hit 'Select'
- Choose "MPD URLs" from the drop-down menu
- Select an MPD URL from the list and hit 'Download'