ddinh99/mpv-media-engine — explained in plain English
Analysis updated 2026-05-18
Adjust MPV video shaders and scalers visually without editing config files
Fine tune a seven band audio equalizer while watching the frequency curve update
Convert HDR video for a standard screen or the reverse using tone mapping controls
Downmix 5.1 or 7.1 surround sound to stereo on the fly
| ddinh99/mpv-media-engine | elisaliman/ghostty-shaders | zalo/locuslucis | |
|---|---|---|---|
| Stars | 9 | 15 | 3 |
| Language | GLSL | GLSL | GLSL |
| Last pushed | — | — | 2023-07-11 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Building from source requires the Flutter SDK and a running MPV instance with IPC enabled, Windows only.
MPV Media Engine is a desktop app that adds a visual control panel to MPV, a free video player, letting you adjust picture and sound settings while a video is playing instead of editing text configuration files. It runs as a separate window alongside MPV and sends changes to it instantly over a local connection, so it works well on a second monitor while the video itself stays clean and free of on-screen menus. On the video side, it lets you turn visual filters, called shaders, on and off to sharpen or upscale the picture, and it automatically groups filters that work well together based on the resolution of what you are watching. It includes controls for smoothing motion on high refresh rate screens, tuning how the picture gets resized, converting bright HDR video down for a normal screen or the other way around, adjusting brightness, contrast, and color saturation, and reducing color banding on lower quality video. It can also turn on GPU based video decoding to lower strain on your computer's processor, and it comes with a set of one click presets for things like anime, live action, and HDR content. On the audio side, it provides a seven band equalizer with sliders you can drag while watching the frequency curve update live, a dynamic volume leveling mode that keeps quiet dialogue audible without loud scenes becoming overwhelming, ready made equalizer curves modeled on popular headphone and speaker brands, and the ability to downmix surround sound audio tracks like 5.1 or 7.1 down to plain stereo. The app remembers your equalizer settings, active filters, and chosen presets between sessions, and it includes a debug view showing the raw messages passing between the app and MPV. It is built with Flutter and currently works on Windows. Most people should just download the ready made program from the releases page and run it, though it can also be built from source if you have the Flutter tools installed and a running copy of MPV with its remote control feature turned on. The project is released under the MIT license, which allows free use, including commercial use.
A companion desktop app that adds a visual control panel with shader, HDR, and equalizer controls to the MPV video player.
Mainly GLSL. The stack also includes Flutter, GLSL, FFmpeg.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.