Awesome
mpv-config
Personal config for mpv-player.
Getting Started
mpv
- shinchiro/mpv-winbuild-cmake
- zhongfly/mpv-winbuild
- aur/mpv-full-git (for Arch Linux users)
After Installation
- Download and extract the natural-harmonia-gropius/mpv-config.
- Move the
portable_config
folder to the directory wherempv.exe
is located. - If you're not using Windows 11, place Segoe Fluent Icons and Segoe UI Variable in the
portable_config/fonts
folder. - If you don’t use Chinese, delete or edit the
uosc-languages
line inmpv.conf
.
yt-dlp (Optional)
- Download yt-dlp and place it in the mpv folder.
- Alternatively, use the yt-dlp-nightly-builds for more up-to-date versions.
VapourSynth (Optional)
- Download VapourSynth and Python, then extract both into the mpv folder.
- For a solution to separate these from the mpv directory, follow this guide: New method for separating portable VapourSynth (Python) from mpv directory.
Plugins
- AmusementClub/vs-mlrt
- vapoursynth/vs-miscfilters-obsolete
- HomeOfVapourSynthEvolution/VapourSynth-VMAF
- SVPflow
- dubhater/vapoursynth-mvtools
FFmpeg (Optional)
- Download FFmpeg and place it in the mpv folder.
Credits
Scripts and shaders used in this configuration:
- autocrop.lua
- autoload.lua
- sub-fonts-dir-auto.lua
natural-harmonia-gropius/uosc (forked from tomasklaen/uosc)
- uosc/*.lua
- uosc_*.ttf
- thumbfast.lua
natural-harmonia-gropius/mpv-quality-menu (forked from christoph-heinrich/mpv-quality-menu)
- quality-menu.lua
natural-harmonia-gropius/recent-menu
- recentmenu.lua
natural-harmonia-gropius/input-event
- inputevent.lua
- celebi.lua
- vsmlrt.py
- ravu-zoom-ar-r3.glsl
- nnedi3-nns128-win8x4.glsl
- FSRCNNX_x2_8-0-4-1.glsl
- FSRCNNX_x2_16-0-4-1.glsl
Artoriuz/glsl-chroma-from-luma-prediction
- CfL_Prediction.glsl
- KrigBilateral.glsl
- SSimSuperRes.glsl
- SSimDownscaler.glsl
- adaptive-sharpen.glsl
- nlmeans.glsl
- guided.glsl
- hdeband.glsl
- filmgrain.glsl
natural-harmonia-gropius/hdr-toys
- hdr-toys.conf
- hdr-toys.js
- hdr-toys/*.glsl