Real ESRGAN GUI
Real ESRGAN GUI
is a simple and minimal GUI for xinntao's Real-ESRGAN- This allows you to enhance low quality images and videos using AI technology
- This GUI uses Rust for the backend and JS/HTML/CSS for the frontend using the Tauri framework
Warning
This is only tested on Windows 11 x64 with NVIDIA RTX 2060. Feel free to create an issue for any bugs you might encounter.
Installation
With installer (recommended)
- Download the .msi installer from the releases section
- Double click the MSI installer
- Follow the on screen prompts
Portable zip
Warning
Portable version is still unstable (windows 11 and some windows 10 users only). Try the .msi installer if you encounter problems.
- Download the portable zip from the releases section
- Extract to your preferred directory
Compile it yourself
Prerequisites
-
Clone repo and install node module dependencies
git clone https://github.com/rcsaquino/resrgan-gui.git cd resrgan-gui npm install
-
Extract
Real ESRGAN Portable (NCNN)
to~/resrgan-gui/src-tauri/resrgan
-
Extract
FFmpeg
then copyffmpeg.exe
to~/resrgan-gui/src-tauri/resrgan
-
Build from
./resrgan-gui
cargo tauri build
-
Your build should be on
~/resrgan-gui/src-tauri/target/release
You can customize it how you like. Just edit ~/resrgan-gui/src/App.svelte
for UI customization, and ~/resrgan-gui/src-tauri/src/main.rs
for other backend stuff. You can also run cargo tauri dev
for hot reloading.
Contact
If you have any question, please email [email protected]
Acknowledgement
Thank you to all the contributors:
- xinntao's Real-ESRGAN
- Icon by Sunder Muthukumaran on Unsplash