Giter Site home page Giter Site logo

vinetrimmeroncolab's Introduction

vinetrimmer

Widevine DRM downloader and decrypter

Requirements

Binaries

Installation

  1. Install the requirements above, place the binaries in your PATH.
  2. Clone the GitHub repo or download a zip of it
  3. Run poetry config virtualenvs.in-project true (optional but recommended)
  4. Run poetry install
  5. You can now do poetry shell to activate the virtual environment and then use the vt command.

Configuration

Example configuration files are available in the example_configs directory. These should be copied into the appropriate directory for your platform.

  • Windows: %LOCALAPPDATA%\vinetrimmer
  • macOS: ~/Library/Preferences/vinetrimmer
  • Linux: ~/.config/vinetrimmer

After that, edit the files as appropriate to configure the tool.

Data

The data directory contains other non-configuration data required to use the tool. The appropriate directory for each platform:

  • Windows: %LOCALAPPDATA%\vinetrimmer
  • macOS: ~/Library/Application Support/vinetrimmer
  • Linux: ~/.local/share/vinetrimmer

You will need a CDM to be able to decrypt content from services (unless you use unencrypted services or cached keys). These should be placed in the devices directory in .wvd format or as a directory containing device_private_key, device_client_id_blob, device_vmp_blob (optional) and wv.json.

Some services may also require cookies instead of (or in addition to) credentials. Place them in cookies/<service>/<profile>.txt (the service name should be properly capitalized as shown in vt dl -h, and the profile name should match the one in the config).

vinetrimmeroncolab's People

Contributors

kenil261615 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.