Developer builds Linux video player with NVIDIA AI upscaling and frame interpolation
A developer has created an open-source Linux video player that brings NVIDIA RTX VSR-style AI upscaling and RIFE frame interpolation to Linux, where NVIDIA officially limits these features to Windows. The project, called vsr-player, is built around NVIDIA's Video Effects SDK and integrates with a patched version of libmpv as custom video filters, with a Qt-based frontend. A companion CLI tool, mpv-vsr, offers the same AI filters in a drop-in compatible form for existing mpv workflows, including support for yt-dlp and external scripts. The entire post-decode pipeline runs on the GPU via CUDA-Vulkan interop, eliminating per-frame CPU round-trips, and a single TensorRT engine file supports RTX 30, 40, and 50 series cards for interpolation. The hobby project was developed with heavy AI assistance using Claude Code and DeepSeek, requires an NVIDIA RTX 20 or newer GPU with driver 570 or later, and is available on GitHub.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in