This repository contains my personal configuration files for mpv, a free, open-source, and cross-platform media player. The setup focuses on delivering a high-quality and practical viewing experience with:
- Tuned profiles for upscaling/downscaling, live-action, and anime.
- Custom key bindings for improved usability.
- A minimalist and customizable GUI.
- Scripts, shaders, and filters for various enhancements.
It’s suitable for both high-end and low-end systems with minor tweaks.
Here is a curated list of the scripts and shaders included in this configuration:
Name | Description |
---|---|
uosc | Adds a minimalist but highly customizable GUI. |
evafast | Enables fast-forwarding and seeking on a single key. |
thumbfast | Provides high-performance on-the-fly thumbnail generation. |
memo | Saves watch history and integrates it with uosc in a menu. |
InputEvent | Enhances input configurations with better, conflict-free, low-latency event mechanisms. |
autoload | Automatically loads playlist entries from the current directory. |
autodeint | Automatically applies the appropriate deinterlacing filter based on the video content. |
Anime4K | Enhances anime playback with shaders for line sharpening and upscaling. |
FSRCNNX-TensorFlow | Resource-intensive prescaler based on convolutional neural networks. |
SSimDownscaler, SSimSuperRes, KrigBilateral, Adaptive Sharpen | Collection of shaders for sharpening, downscaling, and high-quality chroma scaling. |
AMD FidelityFX Super Resolution (FSR) | Provides consistent spatial upscaling quality regardless of frame movement. |
SmartCopyPaste_II | Gives mpv the capability to copy and paste while being smart and customizable... movement. |
To set up this configuration on Windows, follow these steps:
-
Download mpv:
Obtain the latest 64-bit version of mpv from mpv.io and extract it to a directory of your choice. -
Run the Setup Script:
Inside the extracted folder, open theinstaller
directory and executempv-install.bat
with Administrator privileges. This will configure mpv on your system. -
Add Configuration Files:
Clone or download this repository, and copy theportable_config
folder into the root directory of your mpv installation. -
Adjust Script Configurations:
Update the paths in theportable_config/script-opts/*.conf
files to reflect your setup and preferences. -
Fine-Tune mpv Settings:
Openmpv.conf
to customize options for your system. Use the mpv manual as a reference for understanding and modifying settings. -
Start Using mpv:
Launch mpv and enjoy an optimized viewing experience!
You can customize or add key bindings in the portable_config/input.conf
file. Refer to the mpv manual and the uosc documentation for detailed guidance and additional options.
- mpv Wiki - Comprehensive guide with scripts, shaders, FAQs, and more.
- Awesome mpv - A curated list of mpv tools, extensions, and enhancements.
- mpv Manual - Detailed configuration guide for mpv.