Code Monkey home page Code Monkey logo

mpv-tools's Introduction

VideoPlayerCode's MPV Utilities

  • [ Lua ] auto-keep-gui-open.lua

    Intelligently switches mpv's "keep-open" behavior based on whether you are running in video-mode or audio-only mode.

  • [ JS ] TOP! Blackbox.js

    Advanced, modular media browser, file manager and playlist manager for mpv.

  • [ JS ] TOP! Colorbox.js

    Apply color correction presets.

  • [ Lua ] cycle-video-rotate.lua

    Allows you to perform video rotation which perfectly cycles through all 360 degrees without any glitches.

  • [ JS ] TOP! Gallerizer.js

    Image gallery autoloader for mpv.

  • [ JS ] TOP! Leapfrog.js

    Effortlessly jump through your playlist, with your own custom jump size and direction, including the ability to jump randomly. Excellent when queuing lots of images and using mpv as an image viewer.

  • [ Lua ] TOP! multi-command-if.lua

    Very powerful conditional logic and multiple action engine for your keybindings, without having to write a single line of code!

  • [ Lua ] TOP! quick-scale.lua

    Quickly scale the video player to a target size, with full control over target scale and max scale. Helps you effortlessly resize a video to fit on your desktop, or any other video dimensions you need!

  • [ JS ] TOP! VideoPlayerCode's Modules.js (for developers)

    Tons of pre-written, open source JavaScript modules which helps you rapidly create your own JS user scripts (including a very helpful script config system based on mpv's Lua mp.options API). All modules are free to use (and extend) in your own scripts!

Download

Easily download all scripts as a zip file: mpv-tools-master.zip.

Requirements

You need the mpv.io media player, built with Lua (.lua) and JavaScript (.js) support. If you want to use any of the JavaScript utilities, you must also download the scripts/modules.js/ folder and place it within your own scripts/ folder, exactly how it's laid out in this project. It contains important sublibraries that are shared by all of my .js utilities.

License

Apache License, Version 2.0

Author

VideoPlayerCode (https://github.com/VideoPlayerCode)

mpv-tools's People

Contributors

arcitec 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.