#1212th of 13 in Image and video
video2x
Video upscaler and frame interpolator using Real-ESRGAN, Real-CUGAN, RIFE and Anime4K
Live demo ↗
(opens in a new tab)Documentation ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 22.1k
- License
- AGPL-3.0
- Last commit
- Mar 2026
- Last release
- Jan 2025
- Language
- C++
Missed the latest GitHub check; these facts may be older.
Overview
Video2X is a C/C++ tool that upscales video and interpolates frames using Anime4K v4, Real-ESRGAN, Real-CUGAN and RIFE, running through ncnn and Vulkan. It ships a Qt6 GUI and installer for Windows, plus AUR packages and an AppImage for Linux. The README states it needs no extra disk space during processing beyond the final output.
Who it is for: Users upscaling or smoothing anime and other video on a local Vulkan GPU
Strengths
- Runs on any Vulkan GPU from NVIDIA, AMD or Intel, not just CUDA cards
- Supports upscaling and frame interpolation, plus custom MPV-compatible GLSL shaders
- Windows GUI installer, Linux AppImage and AUR packages, and a container image
- Temporary files are not written during processing, per the README
Weaknesses
- Precompiled binaries require a CPU with AVX2 support
- Last tagged release is 2025-01-24, older than recent commits
- AGPL-3.0 license may constrain use in hosted services
- Bundled demo videos are marked outdated in the README
What it needs
- GPU required
- Needs Vulkan, FFmpeg, ncnn
- Models: Real-ESRGAN, Real-CUGAN, RIFE, Anime4K v4, MPV GLSL shaders
Also in Image and video
See all 13| Rank | Project | Score |
|---|---|---|
| 1 | MoneyPrinterTurboTurns a topic into a short video with script, footage, voiceover and subtitles | 76 out of 100 |
| 2 | ComfyUINode-graph engine for diffusion image, video, audio and 3D models | 75 out of 100 |
| 3 | InvokeAICanvas-first web UI for Stable Diffusion and Flux image generation | 62 out of 100 |
| #4 | open-generative-aiImage, video and lip-sync studio UI that calls MuAPI, with optional local engines | 61 out of 100 |
| #5 | AI ToolkitLoRA and LoKr training suite for image, video and audio diffusion models | 51 out of 100 |