Self hosted web application written in Python for decrypting Widevine DRM
scripts | ||
static | ||
templates | ||
.gitignore | ||
main.py | ||
README.md | ||
requirements.txt |
CDRM-Project
What is this?
An open source web application written in python to decrypt Widevine protected content.
Prerequisites
-
Python with PIP installed
Python 3.12 was used at the time of writing
Installation
-
Open your terminal and navigate to where you'd like to store the application
-
Create a new python virtual environment using
python -m venv CDRM-Project
-
Change directory into the new
CDRM-Project
folder -
Activate the virtual environment
Windows - change directory into the
Scripts
directory thenactivate.bat
Linux -
source bin/activate
-
Extract CDRM-Project 2.0 git contents into the newly created
CDRM-Project
folder -
Install python dependencies
pip install -r requirements.txt
-
(Optional) Place your .WVD file into
/databases/WVDs
-
Run the application
python main.py