What is QualityScaler?
Qualityscaler is a Windows app powered by AI to enhance, upscale and de-noise photographs and videos.
How to use QualityScaler?
movie_max_vp9.webm
Other AI projects.
Credits.
Citations.
How is made.
QualityScaler is completely written in Python, from backend to frontend.
External packages are:
- AI
- GUI
- Image/video
- Packaging
Make it work by yourself.
Prerequisites.
Getting started.
- Download the project on your PC (Green button Code > Download ZIP)
- Extract the project from the .zip
- Extract the AI models files in /AI-onnx folder
- Extract FFMPEG.exe in /Assets folder
- Open the project with VSCode (Drag&Drop the project directory on VSCode)
- Click on QualityScaler.py from left bar (VSCode will ask to install Python plugins)
- Install dependencies. In VSCode there is the "Terminal" panel, click there and execute the command "pip install -r requirements"
- Close VSCode and re-open it (this will refresh all the dependecies installed)
- Click on the "Play button" in the upper right corner of VSCode
Requirements.
- Windows 11 / Windows 10
- RAM >= 8Gb
- Any Directx12 compatible GPU with >= 4GB VRAM
Features.
-
Elegant and easy to use GUI
-
Image and Video upscale
-
Multiple GPUs support
-
Compatible images - jpg, png, tif, bmp, webp, heic
-
Compatible video - mp4, wemb, mkv, flv, gif, avi, mov, mpg, qt, 3gp
-
Automatic image tilling to avoid gpu VRAM limitation
-
Resize image/video before upscaling
-
Interpolation beetween original file and upscaled file
-
Video upscaling STOP&RESUME
-
PRIVACY FOCUSED - no internet connection required / everything is on your PC
Next steps.
Some Example.
Videos
https://user-images.githubusercontent.com/32263112/209139639-2b123b83-ac6e-4681-b94a-954ed0aea78c.mp4
Images