You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
REAL Video Enhancer is a redesigned and enhanced version of the original Rife ESRGAN App for Linux. This program offers convenient access to frame interpolation and upscaling functionalities on Windows, Linux and MacOS, and is an alternative to outdated software like Flowframes or enhancr.
Features:
NEW! Windows support. !!! NOTICE !!! The bin can be detected as a trojan. This is a false positive caused by pyinstaller.
Support for Ubuntu 20.04+ on Executable and Flatpak. (libxcb-cursor0 Required to launch on x11!)
Discord RPC support for Discord system package and Discord flatpak.
Scene change detection to preserve sharp transitions.
Preview that shows latest frame that has been rendered.
TensorRT and NCNN for efficient inference across many GPUs.
DEPRICATED MacOS support as of 2.0, this will not be returning due to changes made by apple in MacOS 15.1. Read more here.
Hardware/Software Requirements
Minimum
Recommended
CPU
Dual Core x64 bit
Quad Core x64 bit
GPU
Vulkan 1.3 capable device
Nvidia RTX GPU (20 series and up)
RAM
8 GB
16 GB
Storage
1 GB free (NCNN install only)
10 GB free (TensorRT install)
Operating System
Windows 10/11 64bit
Any modern Linux distro (Ubuntu 20.04+)
Benchmarks:
Benchmarks done with 1920x1080 video, default settings.
A: Fast, efficient and easily accessable video interpolation (Ex: 24->48FPS) and video upscaling (Ex: 1920->3840)
Q: What backend should I use?
A: Modern Nvidia (20 series and up), TensorRT is recommended. Older Nvidia (10 and 16 series), CUDA is recommended. Oldest Nvidia (900 series and below), NCNN is recommended. Modern AMD Linux (6000 seies and up), ROCm is experimental. Other Cards (AMD/Intel) NCNN is the only backend currently working.
Q: Why is it failing to recognize installed backends?
A: REAL Video Enhancer uses PIP and portable python for inference, this can sometimes have issues installing. Please attempt reinstalling the app before creating an issue.
TensorRT related questions
Q: Why does it take so long to begin inference?
A: TensorRT uses advanced optimization at the beginning of inference based on your device, this is only done once per resolution of video inputed.
Q: Why does the optimization and inference fail?
A: The most common way an optimization can fail is Limited VRAM There is no fix to this except using CUDA or NCNN instead.
ROCm related questions
Q: Why am I getting (Insert Error here)?
A: ROCM is buggy, please take a look at ROCm Help.
NCNN related questions
Q: Why am I getting (Insert Vulkan Error here)?
A: This usually is an OOM (Out Of Memory) error, this can indicate a weak iGPU or very old GPU, I recommeding trying out the Colab Notebook instead.