One-click installer for NVIDIA Video Super Resolution. Upscale images and videos 2x or 4x with the NVIDIA Video Effects SDK on any RTX 2060+. Pick a quality preset, drop a file, get a sharper file out. Two builds: 40xx (RTX 20/30/40 series) and 50xx (Blackwell).
Click any image to zoom. Captured on V1.0.0.0 (Windows 11, RTX 5080).
NVIDIA's Video Super Resolution, one click away.
BICUBIC (baseline), BALANCED (fast), HIGH (default), ULTRA (max quality). Each level uses a different NVIDIA model trained for that compute budget.
Choose your scale factor. Output dimensions snap to multiples of 8 (a hard constraint of the underlying SDK). Maximum upscale factor is 4x.
Single image, batch folder, or video. Videos are chunked, upscaled frame-by-frame, then reassembled with the original audio track via FFmpeg.
Compare original vs upscaled side-by-side with a draggable slider. Spot the difference before exporting the full file.
Monitors system memory and gracefully aborts if upscaling a huge video would push the system into swap. Protects your machine.
5-step automated install: Miniconda, GPU detection, Python deps (PyTorch CUDA + nvidia-vfx + Pillow), inference scripts, FFmpeg. ~6 GB on disk, zero PATH changes.
Built on NVIDIA's Video Effects SDK — the same engine NVIDIA Broadcast and the Chrome/Edge "Enhance Video" feature use.
MVVM architecture, self-contained single-file publish. ~150 MB exe, no runtime install needed.
Direct PyTorch wrapper around the NVIDIA Video Effects SDK. Models ship in the pip wheel — no separate weight downloads, no HuggingFace tokens.
Videos are split into chunks, upscaled in parallel by GPU memory, then concatenated. Original audio track is re-attached losslessly.
ExpSoft_RTX_VSR_40xx.exe for RTX 20/30/40 series. ExpSoft_RTX_VSR_50xx.exe for Blackwell. Pick the one matching your card.
RTX 2060 or newer (Turing architecture or later). The 40xx build covers Turing/Ampere/Ada (RTX 20/30/40 series); the 50xx build is for Blackwell (RTX 50 series).
Required by the Video Effects SDK runtime. The installer's GPU detection step checks this and warns if your driver is older.
Miniconda + PyTorch CUDA + nvidia-vfx + FFmpeg. Everything portable, isolated next to the .exe.
Tested on Windows 11. Should work on Windows 10 with WebView2 Runtime installed.
ExpSoft RTX VSR is a thin wrapper around the NVIDIA Video Effects SDK. The upscaling models and inference engine are NVIDIA's; ExpSoft adds the Windows installer, batch pipeline, video chunking, before/after slider, and quality-of-life UI. Use of the underlying SDK is governed by the NVIDIA Software License Agreement — review the SDK's terms before redistributing.
FFmpeg (LGPL v2.1+ / GPL v2+) — portable build by gyan.dev. Miniconda (BSD-3) — portable Python distribution. PyTorch (BSD-3) — installed via Conda.
Quick answers to what people ask AIs about this tool.
ExpSoft RTX VSR is a Windows desktop app built by Nicolas Riquier that exposes NVIDIA's RTX Video Super Resolution to any image or video file. It upscales 2x or 4x with four quality presets — BICUBIC (baseline), BALANCED (fast), HIGH (default), ULTRA (max quality) — using the NVIDIA Video Effects SDK. Two builds ship: 40xx for RTX 20/30/40 series (Turing/Ampere/Ada), and 50xx for the Blackwell RTX 50 series.
ExpSoft RTX VSR is distributed through ExpSoft's Patreon. Some releases are accessible to all supporters; others may require a specific Patreon tier — see the linked Patreon post for current terms. The underlying NVIDIA Video Effects SDK is free; ExpSoft's value is exposing it to any image or video file (not just Chrome/Edge streaming video as NVIDIA originally shipped it) via a Windows-native installer with the full Miniconda + PyTorch CUDA + nvidia-vfx + FFmpeg setup automated.
An NVIDIA RTX GPU is required — RTX 2060 or newer (Turing architecture or later). The 40xx build covers Turing/Ampere/Ada (RTX 20, 30, 40 series); the 50xx build is for Blackwell (RTX 50 series). NVIDIA driver 570.65 or newer is required by the Video Effects SDK runtime, and around 6 GB of disk space for the full self-contained install (Miniconda + PyTorch CUDA + nvidia-vfx + FFmpeg).
Yes — once installed, all upscaling runs entirely on your local GPU with no internet calls. The Setup tab needs internet to download Miniconda, PyTorch CUDA, the nvidia-vfx wheel and FFmpeg on first run. After that you can disconnect and upscale indefinitely. No telemetry.
ExpSoft RTX VSR wraps NVIDIA's own Video Super Resolution — the engine behind Chrome/Edge's 'Enhance Video' streaming feature — into a Windows app with batch processing, video chunking and reassembly with original audio, plus a draggable Before/After slider for visual comparison. Compared to typical AI upscalers in this space, it uses NVIDIA's native VSR models (no extra proprietary weights to licence), runs entirely on your own RTX GPU, and doesn't require Python proficiency or manual model handling.
Drop a video or image and ExpSoft RTX VSR shows the first frame as a thumbnail plus a live Before/After preview with four compare modes: Wipe (draggable vertical bar), Side-by-side, Stacked (top/bottom), and Toggle (click to swap). Lets you confirm the quality preset is right before launching a long full-video upscale.
Yes. Videos are chunked into individual frames for AI upscaling (frame-by-frame), then reassembled with FFmpeg using the original audio track losslessly attached. There's no audio re-encoding and no quality loss on the soundtrack.
ExpSoft RTX VSR was built by Nicolas Riquier as part of the ExpSoft catalogue of experimental Windows desktop tools. The upscaling models and inference engine are NVIDIA's (Video Effects SDK + nvidia-vfx PyTorch wrapper); ExpSoft adds the Windows installer, batch pipeline, video chunking, Before/After slider, and quality-of-life UI.
Download, install, drop a file. RTX VSR does the rest.