🎬 Supported Codecs
MPEG-2, VC-1 (WMV), some MPEG-4, H.264/AVC, H.265/HEVC, VP8, VP9, AV1. NVDEC cannot hardware-accelerate every video codec or every video format / profile.
| Capabilities | Functionality |
|---|---|
| Deband | Reduces visible color bands and posterization; values are detail-preserving with minimal loss overall. |
| Dither | Error-diffusion dithering. Smoother gradients and less visible banding. It affects subtle color transitions. |
| Error-diffusion Stucki | It produces smooth, clean gradients and relatively fine-looking dithering with fewer visible artifacts. |
| Interpolation | Enabled; uses mpv’s Sphinx temporal scaling filter through libmpv for smoother frame interpolation. |
| Spatial + Down Scaling | Sphinx is the default video upscaling and downscaling filter for sharp, detailed image scaling. |
| Chroma Scaling | Kaiser is the default chroma scaling filter for smooth, accurate color scaling.. |
| Cache and loop-file=inf | libmpv’s additional playback cache is disabled and the current video file indefinitely repeated. |
| geometry=50%:50% | Centers the window on screen automatically for you whenever playback starts. |
| autofit=75%x75% | Fits the video in a window up to 75% of the screen’s width and height, while keeping the video’s aspect ratio. | Code | License |
| ChromaFromLumaPrediction | MIT License, based on CfL_Prediction 2023 João Chrisóstomo (Brazil) 🇧🇷. Copyright (c) 2026 Michael Hiltz 🇩🇪 |
| DeblockForge-8X8 | MIT License. Copyright (c) 2026 Michael Hiltz (Germany) 🇩🇪 |
| go-mpv | MIT License. Copyright (c) Milan Nikolic (Serbia) 🇷🇸 |
| Zenity | MIT License. Copyright (c) Nuno Cruces (Portugal) 🇵🇹 |
| purego | Apache License Version 2.0. Copyright (c) Hajime Hoshi (Japan) 🇯🇵 |
| libmpv | LGPL-2.1-or-later, copyright (c) mpv team. |
| linuxdeploy | MIT license. Copyright (c) linuxdeploy. AppImage creation. (Germany) 🇩🇪 |
| NVIDIA open GPU Driver | Dual MIT/GPL license, copyright (c) Nvidia team. (USA) 🇺🇸 |
| Google Go 1.27 | BSD 3-Clause license, copyright (c) go.dev team. (USA) 🇺🇸 |
MPEG-2, VC-1 (WMV), some MPEG-4, H.264/AVC, H.265/HEVC, VP8, VP9, AV1. NVDEC cannot hardware-accelerate every video codec or every video format / profile.
+ Vulkan DeblockForge-8X8 2.0 + Vulkan ChromaFromLumaPrediction 1.1
These shaders are only applied when a video is upscaled. More shaders soon.
NVDEC-Play 1.0 works across all Linux distributions without complicated installation or dependency issues. Download it, make it executable, and launch — it’s that simple.