Giter Site home page Giter Site logo

kmd's Introduction

Kavimo Download

Quick start

  1. Download the latests version from here.
  2. Provide the iframe link to application.
  3. Have a happy ending :)

All kavimo hosted videoes are inside <iframe> tags href attribute of those iframes are similar to

https://stream.biomaze.ir/b6tnnbbopku1/iframe

the only thing program needs from you is this link and the rest is managed automatically.

  • You should turn off your anti virus software if you want to use the prebuilt version.
  • Phone number and all other drm_text attributes are removed from the video.

Batch Download

Program supports a --file flag that can be used to do batch downloading

kavimo-download.exe --file example-batch-file.txt

Syntax for each line of file is as:

<video> <quality>

where quality is optional

e.g.:

https://stream.kavimo.com/fqvpum2y8drk/embed 480
https://stream.kavimo.com/fqvpum2y8drk/embed

Timer

Only if using the batch download capability you can also use --timer flag to specify a time range in which the program can run

Syntax:

kavimo-download.exe --file example-batch-file.txt --timer 02:30:00-07:00:00
kavimo-download.exe --file example-batch-file.txt --timer 22:00:00-04:00:00

How does it work?

  • This app uses FFmpeg under the hood to convert mpeg stream to mp4 because mpeg streams kinda lag in most video playing software
  • The rest is reverse engineered from the Vis2.js Product, a web video player from kavimo

Notes

  • Libraries provided are windows compatible only, there for you should technically run into problems if you try to compile for linux/mac. I'll think for a work around later but now the fastets way to fix this is to remove the convert_video_from_mpeg_to_mp4 function from the source code compeletly. you may also have to remove links from build.rs file.

Disclaimer

This software is provided for research purposes only. The creators and distributors of this product do not endorse or encourage any illegal activities, including the unauthorized bypassing of digital rights management (DRM) mechanisms. The use of this software to circumvent DRM protection may violate copyright laws and terms of service agreements.

Users are solely responsible for their own actions and must adhere to the laws and regulations of their respective jurisdictions. The creators and distributors of this product shall not be held liable for any legal consequences, damages, or losses resulting from the misuse, abuse, or unauthorized use of this software.

This product is intended for educational and research purposes to foster a better understanding of DRM mechanisms. Users are advised to use this software responsibly, respecting the rights of content creators and intellectual property owners. Any actions taken by users that violate applicable laws or terms of service are entirely their own responsibility.

By downloading, installing, or using this software, users acknowledge and accept the terms of this disclaimer. If in doubt about the legality of specific actions, users are strongly encouraged to seek legal advice before proceeding.

kmd's People

Contributors

diphen-hydramine 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.