hl2guide / better-mpv-config

An improved MPV Media Player v3 configuration file.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

better-mpv-config

  • Version: 1.3
  • Last Updated (AEST): 2024-06-28 04:00:00PM
  • Target Platform: Windows 10 or later (not tested on Apple or Linux at all)
  • Test PC: New Intel i9 Desktop
    • CPU: Intel i9-13900K @ 3GHz
    • RAM: 64GB
    • GPU: NVidia GeForce RTX 4070 12GB
    • OS: Windows 11 Pro 23H2

History

June 2024

📢

⚠️

  • Please note that am archiving this repo and plan to no longer do any more work on it
  • As of June 2024 I'm getting better results using MPC-HC on Windows 11 with advanced config settings
  • Thanks for your interest

⚠️

Version 1.3 (Nov 21, 2023)

  • Changed default player behaviour to keep it open after a video/playlist ends
  • Improved input.conf for easier seeking
  • Updated mpv.conf to default base shaders SSimDownscaler, SSimSuperRes, KrigBilateral to off
    • I did this since in testing I noticed over-sharpening and ghosting
  • Added easy activation of uosc in mpv_osd.conf (default is off)

See HISTORY.md for the history of older versions.

Important Notes

⚠️ Be sure to customize mpv_v3\mpv.conf and mpv_v3\input.conf manually, to make sure that the font and language are valid ⚠️

The defaults are:

  • Arial for the subtitle font
  • en,eng (English) for the audio and subtitle languages

As of version 1.1.00 please check the other .conf files as well.

📝 I suggest that you have a read of my mpv.conf and alter it to your liking. 📝

  • I've personally switched to MPV v3 since the Windows app and updater.bat has problems for MPV v2
  • I've added a vastly better mpv v3 config file tested on MPV v3 for Windows

Intro

This is an improved MPV Media Player v3 configuration file that:

  • has useful defaults
  • auto-hides the cursor after 200ms (when fullscreen)
  • disables autoplay
  • enables fast seeking
  • improves OSD messages and style (moves progress bar to the top)
  • saves the seekbar position on exit
  • sets max volume (100%) and default volume (70%)
  • sets subtitle font to Arial and sets the color to off-yellow
  • sets the HLS bitrate to maximum
  • sets the default video, audio, and subtitle language to en,eng
  • uses shaders to improve, upscale and downscale videos
    • CAS, FSR, KrigBilateral, SSimDownscaler and SSimSuperRes
  • has been tested on Windows 10 and 11 only (not tested on Apple or Linux)
  • adds no additional cruft...

Requirements

  • official MPV Player: https://mpv.io/ - download MPV v3
  • a PC with at least 4GB of RAM (8GB or more recommended)
  • a PC with integrated (CPU) or discrete GPU (card)

Credits

Configuration for MPV v3

  1. Download the latest release
  2. Extract the configs and shaders folders next to mpv.exe
  3. Extract the mpv.conf and input.conf files next to mpv.exe
  4. Delete input.conf if desired (custom keybindings)
  5. In the mpv.conf file toggle the include line for the type of GPU you use (defaults to NVidia)
  6. If your GPU cannot handle the shaders in mpv.conf, delete or comment out the include line for configs\mpv_shaders.conf

About

An improved MPV Media Player v3 configuration file.

License:MIT License


Languages

Language:GLSL 100.0%