Djdefrag/QualityScaler

QualityScaler - image/video AI upscaler app

What it solves

QualityScaler is a Windows application designed to improve the visual quality of photographs and videos. It addresses the problem of low-resolution or noisy images and videos by using AI to upscale (increase resolution) and de-noise them.

How it works

The app is built with Python and uses AI models (such as BSRGAN, Real-ESRGAN, and IRCNN) via the ONNX Runtime and PyTorch. It leverages DirectX12 compatible GPUs (AMD, Intel, and Nvidia) to perform the processing. To prevent GPU VRAM limitations, it employs automatic image tiling.

Who it’s for

It is intended for Windows users who want a simple, privacy-focused tool to enhance their media files locally on their own PC without requiring an internet connection.

Highlights

  • Multi-GPU Support: Supports multiple GPUs, including combinations of integrated and dedicated graphics.
  • Broad Format Support: Compatible with a wide range of image (jpg, png, tif, bmp, webp, heic) and video (mp4, webm, mkv, flv, gif, avi, mov, mpg, qt, 3gp) formats.
  • Local Processing: Everything runs locally for privacy, requiring no internet connection.
  • Video Controls: Includes features like stop-and-resume for video upscaling and hardware-accelerated encoding.
  • Interpolation: Allows users to blend the original file with the upscaled version.

Related

  • Project
  • Project
  • Project
  • Project