RealScaler - image/video AI upscaler app (Real-ESRGAN)
▼ NEW
New AI engine ⊡ 2x faster, up to 3x on powerful GPUs ⊡ Uses 50% less VRAM ⊡ More supported and frequently updated ⊡ Can utilize RAM to supplement GPU VRAM (not recommended for optimal performance)
FFMPEG 6.1.1 ⊡ Updated FFMPEG to latest release 6.1.1 (from 4.2) ⊡ A long list of optimizations and bugfixes ⊡ Better support for newer cpus ⊡ Improved quality of upscaled video
Multi GPU support ⊡ Reintroduced the possibility to choose the GPU used for AI upscale ⊡ Is possible to choose between "High power GPU" and "Power Saving GPU"
▼ USER INTERFACE
File section improvements ⊡ The app now display the AI input resolution for any files loaded ⊡ The app now display the upscaled resolution for any files loaded ⊡ Changing "AI model" or "Input resolution %" value will dynamically update these values
UI re-design ⊡ "Input resolution %" default value is now 50% ⊡ Re-designed app widgets positioning for better usability
▼ BUGFIX / IMPROVEMENTS
Video upscale improvements ⊡ Video upscaling time estimation improved ⊡ Multi-threaded frame extraction (improved CPU usage) ⊡ Asynchronous frame saving (faster, avoids Windows Defender issues) ⊡ Upscaled video frames will NOT overwrite original frames ⊡ This will make it easier to check upscale quality
General improvements ⊡ Reduced app size by 50% ⊡ Bug fixes, code cleaning, performance improvements ⊡ Updated dependencies
▼ VirusTotal ⊡ https://www.virustotal.com/gui/file/b35111d96431f2b41bdf8ce254f844d5b827c5a84e284afe2a349cf4be615549?nocache=1
◁ USER INTERFACE ▷
GUI code reorganization ⊡ Code cleaning and GUI fixes (fonts, buttons) ⊡ Added some function for future developments
Redesigned info and error widgets ⊡ now much more elegant and readable ⊡ added new informations for each widget ⊡ highlighted the default value for each widget
Some minor fixes ⊡ fixed Telegram button not working correctly ⊡ fixed GitHub button not working correctly
◁ BUGFIX / IMPROVEMENTS ▷
VRAM limiter ⊡ VRAM limiter fine-tuning to avoid out of memory errors
Nuitka 2.0 ⊡ Updated the build tool to version 2.0.1 ⊡ Better overall stability of the whole app ⊡ Better RAM management
General improvements ⊡ General bugfixes and code cleaning ⊡ General performance improvements ⊡ Many micro optimizations ⊡ Updated dependencies
Slightly revised the way upscaled images and videos are saved ⊡ this solves some problems with reading upscaled files
Upscaled video frames will be saved in a folder in the same location as original video ⊡ this makes easier to check quality of upscaled frames ⊡ in case of upscale stop the folder will NOT be deleted ⊡ the folder will be deleted at the end of upscaled video creation ⊡ this improvement is part of the STOP&RESUME functionality (will be implemented in future)
VirusTotal https://www.virustotal.com/gui/file/2b7eaa941df2366379b8bdb2869e74fe475ef2bea92397bf2f35b5a1bcd992b1 . . .
◁ NEXT BIG RELEASE ▷
New AI engine ⊡ The development of the new AI engine has begun ⊡ Is faster than the current AI engine ⊡ Is much more supported and is updated often ⊡ Has the option to use RAM memory in addition to the GPU VRAM ⊡ Requires much less disk space
VirusTotal RS 2.7 https://www.virustotal.com/gui/file/be966d0f96a5e22f3e135e9af4de4a80e55f17cc1a0ea65821ea9512516b553c?nocache=1
Completely rewrote the frame resizing algorithm
Added a new feature of interpolating the AI-generated image/frame and original image/frame
Completely rewrote the tile management algorithm:
Added "Video output" widget that allows you to choose the extension of the upscaled video: