Skip to content

eosoda/mpv-config

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Personal mpv Configuration for Windows

Overview

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.


Scripts and Shaders

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.

Installation (Windows)

To set up this configuration on Windows, follow these steps:

  1. Download mpv:
    Obtain the latest 64-bit version of mpv from mpv.io and extract it to a directory of your choice.

  2. Run the Setup Script:
    Inside the extracted folder, open the installer directory and execute mpv-install.bat with Administrator privileges. This will configure mpv on your system.

  3. Add Configuration Files:
    Clone or download this repository, and copy the portable_config folder into the root directory of your mpv installation.

  4. Adjust Script Configurations:
    Update the paths in the portable_config/script-opts/*.conf files to reflect your setup and preferences.

  5. Fine-Tune mpv Settings:
    Open mpv.conf to customize options for your system. Use the mpv manual as a reference for understanding and modifying settings.

  6. Start Using mpv:
    Launch mpv and enjoy an optimized viewing experience!


Key Bindings

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.


Useful Links

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

About

Personal mpv config files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • GLSL 60.0%
  • Lua 31.8%
  • C 8.2%