WHTJEON / narrowvine

The Ultimate Widevine Content Ripper (KEY Extract + Download + Decrypt)
MIT License
96 stars 50 forks source link
decryptor drm ripper widevine widevine-dl widevine-drm

NARROWVINE

made-with-python [Github All Releases]() License: MIT

(2021.8.26) New Version Released: https://github.com/WHTJEON/narrowvine-reborn

(2021.6.1) Widevine revoked every exploit used in this script. It's dead.
It is reported to still work in some sites, but most of them are revoked.

The Ultimate Widevine Content Ripper (KEY Extract + Download + Decrypt)
Extracting decryption keys only supports Windows.

Requirements

$ pip install ffmpeg yt-dlp aria2p pycryptodome

or just simply

$ pip install -r requirements.txt

Instructions For Windows

  1. Clone or Download the Repo (It is more recommended to download a compiled version from Releases)

  2. Run narrowvine.py

    $ python3 narrowvine.py
  3. Enter MPD_URL and LICENSE_URL of Widevine Content

  4. Enter VIDEO_ID and AUDIO_ID to download encrypted content.

  5. Once you are done downloading, the script will extract the keys and decrypt the contents.

    2

  6. Enter FILENAME with extension! (ex. final.mp4)

  7. Your decrypted contents will be merged and saved to /output directory.

Inputs

Arguments

Legal Notice

Educational purposes only. Downloading DRM'ed materials may violate their Terms of Service. DO NOT USE THIS FOR PIRACY.

If you enjoyed using the script, a star or a follow will be highly appreciated! 😎