
I created an NVIDIA-focused portable MPV config for high-quality video & color
Hi everyone,
I've been working on my own portable MPV configuration specifically for my NVIDIA GPU, and I've put it into a GitHub repository for anyone who wants to try it or provide feedback.
🎬 NVIDIA MPV Portable Config
The main goal of this project is high-quality video playback and color reproduction, rather than simply trying to reduce GPU usage.
The configuration focuses on:
- NVIDIA GPU hardware decoding / NVDEC
gpu-nextrendering- Vulkan GPU rendering
- 4K / 60 FPS playback
- HDR10 playback
- HDR → SDR tone mapping
- Color management
- High-quality scaling
- GPU shader processing
- Smooth frame synchronization
- NVIDIA RTX 20/30/40/50 series
- Portable MPV configuration
- No system-wide MPV configuration required
I'm mainly developing this around Windows + NVIDIA GPUs, with the goal of making a portable configuration that can be copied between systems without having to rebuild the entire MPV setup from scratch.
🎨 What I'm focusing on
The biggest focus of the project is video quality and color.
I'm trying to maintain a clean video pipeline:
Source → Hardware Decode → GPU Processing → Color Management → HDR/Tone Mapping → Scaling → GPU Rendering → Display
I'm also trying to keep the configuration practical instead of enabling every possible MPV option just because it exists.
📦 Repository
GitHub:
Pavan-Kotian/mpv-portable-config
I'm still working on the configuration, so feedback is welcome.
Which scaling/shader settings do you prefer?
I'm interested in improving the configuration based on real-world testing across different NVIDIA GPUs and displays.
This is an independent MPV configuration project, not an NVIDIA or MPV official project.