awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hooke007 avatar

hooke007/mpv_PlayKit

0
View on GitHub↗
6,473 Stars·212 Forks·GLSL·other·11 Aufrufehooke007.github.io↗

Mpv PlayKit

Features

  • Cross-Platform Media Players - An open-source video player supporting multiple output drivers, codecs, and streaming protocols across platforms.
  • Configuration File Storage - Persists user preferences and key bindings through plain-text configuration files read at startup.
  • Video Playback Libraries - A video playback library embeddable into custom applications using the libmpv C API.
  • Media Player Scripting Engines - Runs Lua and JavaScript scripts that hook into playback events and manipulate player properties.
  • Media Playback Controllers - Maps keyboard, mouse, and remote control inputs to configurable commands for controlling media playback.
  • JSON IPC Controllers - Controllable via JSON-based inter-process communication for external program integration.
  • Keyboard Shortcuts - Defines and remaps key bindings to control playback and interface actions via a configuration file.
  • Custom Key Action Bindings - Defines custom keyboard shortcuts in a configuration file to override or extend default key mappings.
  • Playback Event Hooks - Registers synchronous callbacks that execute at defined points during file loading and playback.
  • Precise Seeking - Moves the playback position forward or backward by a relative or absolute amount with keyframe or exact seeking options.
  • Configurable Filter Chain Pipelines - Processes audio and video streams through a configurable filter chain with runtime add/remove/toggle.
  • Digital Media Playback - Loads and plays audio or video files with support for various formats and streaming protocols.
  • Shader Injection Pipelines - Modifies video output by injecting custom shaders at specific stages of the rendering pipeline.
  • Media Playback Controls - Responds to keyboard, mouse, and remote commands for seeking, pausing, volume, and playlist navigation.
  • Media Source Handling - Opens media from local files, network streams, optical discs, DVB broadcasts, image sequences, and special protocols.
  • Media Track Management - Loads external subtitle, audio, or video files as additional tracks during playback.
  • Filter Chain Management - Provides runtime management of a video filter chain with list-based syntax for adding, removing, and toggling filters.
  • Runtime Video Filter Managers - Manages video filter chains at runtime with support for native, lavfi, and custom shader filters.
  • C Library - Exposes a C library API (libmpv) for embedding playback into custom native applications.
  • Configurable Key-to-Command Mappings - Maps keyboard keys and mouse buttons to any command using a configuration file with modifier key support.
  • Local Configuration Files - Reads user-defined configuration files to set persistent options for audio, video, and interface behavior.
  • Runtime Property Modifiers - Changes player settings like volume or playback speed on the fly using set, add, multiply, or cycle commands.
  • Player Property Access - Accesses runtime information like position, duration, and file path, and modifies settings through a unified property interface.
  • Player Property Manipulation - Reads or writes player properties like volume or position using commands to set, add, cycle, or multiply their values.
  • Unified Player Property Interfaces - Exposes all runtime player state and settings through a single unified property interface.
  • Inter-Process Communication Controllers - Provides a JSON-based IPC control bus for external programmatic control of the player.
  • JSON-Based IPC Controllers - Ships a JSON-based IPC channel for external programs to send commands to the player.
  • Media Player Embedding Interfaces - Provides Unix socket, C API, and scripting interfaces for embedding the player into external software.
  • Anime Line Restoration - Rebuilds and refines thin lines in anime frames to reduce aliasing and improve quality.
  • Official Documentation - Provides Chinese translations of official manuals and supplementary guides for configuring the media player.
  • Playback Filter Chain Applications - Applies filter chains to process audio or video streams during playback for effects or correction.
  • Interactive Consoles - Launches a built-in console to type and execute player commands in real time during playback.
  • Playlist Managers - Adds, removes, reorders, shuffles, and loads playlist entries, and navigates between them.
  • Pre-packaged Player Distributions - A pre-packaged distribution with Chinese documentation, scripts, and configuration files for immediate use.
  • Shader Hook Pipelines - Routes textures through shader stages with user-defined hooks to transform visual output.
  • Configuration Guides - Guides users through initial setup and basic usage with step-by-step instructions.
  • Audio Stream Filtering - Modifies the audio stream by chaining filters for format conversion, tempo adjustment, or pitch correction.
  • Color Debanding Filters - Removes color banding from video frames using high-quality debanding shaders.
  • Post-Processing Effects - Adjusts color, brightness, contrast, and applies blur or sharpening effects after scaling.
  • Third-Party Shader Loaders - Loads and manages third-party shader files to enhance or modify video rendering output.
  • Low Latency Players - Reduces buffering and processing delay for real-time playback of live or interactive streams.
  • Anime Line Sharpening - Enhances sharpness and line clarity in anime frames through deblurring techniques.
  • Motion-Based Frame Interpolation - Uses motion estimation to generate intermediate frames for smooth video playback.
  • Video Overlay Displays - Shows messages, progress bars, or custom overlays on video output using plain text or ASS-formatted subtitles.
  • Integer Frame Blending - Blends frames using integer repetition for smooth motion without changing the frame rate.
  • Video Stream Filter Chain Applications - Modifies the video stream by chaining filters for format conversion, color space correction, or deinterlacing.
  • Anime Frame Denoising Filters - Reduces noise in anime video frames using bilateral filtering and neural network models.
  • Temporal Convolution Filters - Applies temporal low-pass filtering to reconstruct intermediate pixel values for motion blur.
  • Anime Upscaling Shaders - Applies AI-based upscaling algorithms specifically designed for anime video frames.
  • Chroma Upscaling Shaders - Improves color resolution by reconstructing chroma channels using luminance information.
  • Pre-configured Application Bundles - Downloads a complete distribution with bundled configurations and solutions for immediate use.
  • Script Command Triggers - Triggers functions defined by internal or external scripts using script-binding or script-message commands.
  • Video Filter Library Integrations - Integrates both built-in and ffmpeg lavfi filters with simplified syntax and automatic mapping.
  • Chinese Documentation Translations - Provides Chinese-translated official manuals and supplementary guides for configuring the player.
  • Playback Configuration Presets - Guides setting up shaders, presets, keyboard shortcuts, and audio/video filters to customize behavior.
  • Troubleshooting Guides - Answers frequent user questions and provides solutions for typical playback or configuration problems.
  • Video Frame Interpolation Tools - Applies motion-based, convolution-based, or pulldown methods to smooth video playback.
  • GUI Player Variants - Provides a GUI-based variant with user-friendly initial settings for those who avoid command-line configuration.
  • Filter Chain Toggle Controls - Adds, removes, or toggles individual filters in the filter chain at runtime using named tags.
  • Third-Party Media Player Integrations - Combines third-party decoders, subtitle renderers, and video renderers for enhanced playback quality.

Star-Verlauf

Star-Verlauf für hooke007/mpv_playkitStar-Verlauf für hooke007/mpv_playkit

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Mpv PlayKit

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Mpv PlayKit.
  • jackzhang1204/sewise-playerAvatar von jackzhang1204

    jackzhang1204/sewise-player

    1,250Auf GitHub ansehen↗

    Sewise-player is a comprehensive media playback solution designed for cross-platform video delivery and live broadcast management within web environments. It provides a unified framework for rendering audio and video content, automatically selecting optimal playback technologies to ensure compatibility across diverse browser and device configurations. The player distinguishes itself through a robust programmatic interface that allows developers to manipulate playback states, manage stream switching, and build custom interactive plugins. It supports extensive interface customization, enabling

    JavaScript
    Auf GitHub ansehen↗1,250
  • anilbeesetti/nextplayerAvatar von anilbeesetti

    anilbeesetti/nextplayer

    3,614Auf GitHub ansehen↗

    Nextplayer is a cross-platform mobile media player designed for playing audio and video from local storage and remote URLs. It functions as a playback engine that supports various codecs and containers through software-based media decoding. The application features a floating picture-in-picture window for multitasking and an external subtitle renderer that synchronizes and displays SRT, SSA, and VTT files as on-screen overlays. It includes a touch-based interface that maps specific swipe and pinch gestures to volume, brightness, and seeking controls. The project covers multi-source media str

    Kotlinandroidexoplayerffmpeg
    Auf GitHub ansehen↗3,614
  • 422658476/mpv-easy-playerAvatar von 422658476

    422658476/MPV-EASY-Player

    1,378Auf GitHub ansehen↗

    This project is a graphical user interface for the command-line media engine, designed to simplify complex playback management and configuration for desktop users. It functions as a cross-platform media player that provides a visual layer for controlling local and remote video files, hardware-accelerated rendering, and advanced shader processing. The application distinguishes itself by replacing manual text-based configuration and command-line arguments with centralized visual menus. It enables users to manage engine parameters, rendering drivers, and performance profiles through an intuitive

    Luaaudio-playerffmpegjavascript
    Auf GitHub ansehen↗1,378
  • doikki/dkvideoplayerAvatar von Doikki

    Doikki/DKVideoPlayer

    5,317Auf GitHub ansehen↗

    DKVideoPlayer is an Android video player library and media playback framework designed to integrate advanced streaming and playback capabilities into mobile applications. It provides a hardware-accelerated video renderer and a customizable UI kit for building player interfaces, including support for picture-in-picture floating windows. The framework distinguishes itself through specialized interactive features, such as real-time comment overlays, frame capture snapshots, and gesture-based controls for adjusting volume, brightness, and playback progress. It also supports multi-stream playback,

    Javaandroidexoplayerffmpeg
    Auf GitHub ansehen↗5,317
Alle 30 Alternativen zu Mpv PlayKit anzeigen→

Häufig gestellte Fragen

Was sind die Hauptfunktionen von hooke007/mpv_playkit?

Die Hauptfunktionen von hooke007/mpv_playkit sind: Cross-Platform Media Players, Configuration File Storage, Video Playback Libraries, Media Player Scripting Engines, Media Playback Controllers, JSON IPC Controllers, Keyboard Shortcuts, Custom Key Action Bindings.

Welche Open-Source-Alternativen gibt es zu hooke007/mpv_playkit?

Open-Source-Alternativen zu hooke007/mpv_playkit sind unter anderem: jackzhang1204/sewise-player — Sewise-player is a comprehensive media playback solution designed for cross-platform video delivery and live broadcast… anilbeesetti/nextplayer — Nextplayer is a cross-platform mobile media player designed for playing audio and video from local storage and remote… 422658476/mpv-easy-player — This project is a graphical user interface for the command-line media engine, designed to simplify complex playback… doikki/dkvideoplayer — DKVideoPlayer is an Android video player library and media playback framework designed to integrate advanced streaming… aome510/spotify-player — Spotify Player is a terminal-based client for streaming and controlling Spotify music directly from the command line.… clappr/clappr — Clappr is an HTML5 web media player and plugin-based framework used to render video and audio across different web…