Skip to content
/ mpdl Public

GUI-Based MPD(DASH) Downloader for DRM Protected content.

License

Notifications You must be signed in to change notification settings

DevLARLEY/mpdl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drawing

=== ONLY TESTED ON WINDOWS FOR NOW ===

mpdl

GUI-Based MPD Downloader for DRM Protected content.

Requirements

  • Python 3.12
  • ffmpeg
  • mp4decrypt
  • Content Decryption Module
  • Firefox (Installed)

Setup

  • Clone the Repo
  • Install the required modules: pip3.12 install -r requirements.txt
  • Run mpdl: python3.12 mpdl.py

Usage

  • 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'

image

About

GUI-Based MPD(DASH) Downloader for DRM Protected content.

Resources

License

Stars

Watchers

Forks

Packages

No packages published