Skip to content

Releases: Djdefrag/QualityScaler

QualityScaler 3.5

19 May 07:44
c44964f
Compare
Choose a tag to compare

NEW

Multiple GPUs support
⊡ It's now possible to select up to 4 GPUs for AI acceleration
⊡ Based on the GPU index (visible in the Windows Task Manager)

AI models
⊡ Added support for IRCNN, a new AI architecture dedicated to denoising (no upscaling)
⊡ Is a very fast architecture and consumes little VRAM memory
⊡ Is perfect for enhancing photos and videos without altering the resolution
⊡ It can also be used for a "second pass" to remove some defects due to other AI models

GUI

Some changes
⊡ The default value for "AI model" is now IRCNNx1 (the new AI for denoising)
⊡ Added more information in several widgets

BUGFIX / IMPROVEMENTS

Video encoding improvements
⊡ FFMPEG now uses the -ultrafast preset for video encoding
⊡ Improving the encoding speed by 30/40 %.

General improvements
⊡ Bug fixes, code cleaning, performance improvements
⊡ Updated dependencies

VirusTotal
https://www.virustotal.com/gui/file/b55210b82819f584e51ec2b4bdbab33581e767392e99e4351f295c3de7b5e67e?nocache=1
⊡ Avast and AVG could report the app as a virus
⊡ The app is 100% free of viruses of all sorts
⊡ The problem seems to be only with AVG and Avast, other antivirus don't report problems

QualityScaler 3.4

16 Apr 09:39
e1f8775
Compare
Choose a tag to compare

NEW

AI multithreading
⊡ Is now possible to upscale multiple video frames simultaneously
⊡ This option can improve video upscaling performance, especially with powerful GPUs
⊡ Can select up to 4 threads (4 frame simultaneously)
⊡ As the number of threads increases, the use of CPU, GPU and RAM memory also increases

Output path
⊡ Is now possible to select upscaled files path
⊡ Default value is "Same path as input file"
⊡ For video upscaling, also temporary video frames files will be saved in the selected path

USER INTERFACE

Load file widget
⊡ New design for loaded files
⊡ Bigger file icons and in line with the original file aspect-ratio
⊡ Multiline file informations

New widgets
⊡ Added "Output path" widget
⊡ Added "AI multithreading" widget

BUGFIX / IMPROVEMENTS

Video upscale improvements
⊡ Updated FFMPEG version to 7.0 (prevalently bugfixes and performance improvements)
⊡ The app will report the % progress when extracting video frames

General improvements
⊡ Updated AI engine
⊡ Bug fixes, code cleaning, performance improvements
⊡ Updated dependencies

VirusTotal
https://www.virustotal.com/gui/file/76986be22cfe150e6fcc4946182bfaf2d6731a8b82f56342c01eb98d2e558380?nocache=1

QualityScaler 3.2

23 Mar 05:33
e0b18a5
Compare
Choose a tag to compare

NEW

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

UI re-design
⊡ Re-designed app widgets positioning for better usability

BUGFIX / IMPROVEMENTS

Video upscale improvements
⊡ Upscaled video frames will NOT overwrite original frames
⊡ This will make it easier to check upscale quality

General improvements
⊡ Bug fixes, code cleaning, performance improvements
⊡ Updated dependencies

VirusTotal
https://www.virustotal.com/gui/file/df1d8ddf07ed5c71b046c0c75b51d7a4a4eaf8946a4fdff7ec6c56e616eab783?nocache=1

QualityScaler 3.1

07 Mar 16:01
710f3bd
Compare
Choose a tag to compare

NEW

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

USER INTERFACE

UI re-design
⊡ Re-designed app widgets positioning for better usability

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

Immagine 2024-03-07 104115

BUGFIX / IMPROVEMENTS

Video upscale bugfix
⊡ Fixed a bug that affected upscaled video quality

General improvements
⊡ Bug fixes, code cleaning, performance improvements
⊡ Updated dependencies

VirusTotal
https://www.virustotal.com/gui/file/b6b82414a9b08c36de1ab6f625644e50f9be53954436a4f78e21715acf4877e1?nocache=1

QualityScaler 3.0

01 Mar 17:13
a3eb796
Compare
Choose a tag to compare

NEW

New AI engine
⊡ 2x faster, up to 3x on powerful GPUs
⊡ Uses 50% less VRAM
⊡ Automatically selects the most powerful GPU
⊡ More supported and frequently updated
⊡ Can utilize RAM to supplement GPU VRAM (not recommended for optimal performance)
⊡ SAFMN architecture temporarily removed for incompatibility with new AI engine

New AI model
⊡ Added RealESRGANx4 model (high quality, natural results)

USER INTERFACE

GUI code reorganization
⊡ "Input resolution %" default value is now 50%
⊡ Removed "GPU" widget (automatic GPU selection)

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)

General improvements
⊡ Reduced app size by 50%
⊡ Bug fixes, code cleaning, performance improvements
⊡ Updated dependencies

VirusTotal
https://www.virustotal.com/gui/file/dd0cf0c2bd6824d2b64516f20582dfaf9223da5aadb70d9e3d0ae2f76230ba92?nocache=1

QualityScaler 2.13

07 Feb 13:34
0017f2d
Compare
Choose a tag to compare

◁ USER INTERFACE ▷

GUI code reorganization
⊡ Code cleaning and GUI fixes (fonts, buttons)
⊡ Added some function for future developments

◁ 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

VirusTotal
https://www.virustotal.com/gui/file/94ff9df69d678c059397c0b4d981dc4c21fa05263637a655d022db7a7b329967?nocache=1

.
.
.

◁ 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

QualityScaler 2.12

06 Jan 15:51
c2bd024
Compare
Choose a tag to compare

◁ USER INTERFACE ▷

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 ▷

General improvements
⊡ General bugfixes
⊡ General performance improvements
⊡ Updated core dependencies (OpenCV • Numpy • Nuitka)

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/67d3aceca2b832a3556107fbc4c10cdee38d1c82f8ca415a3eb476011bfabedf?nocache=1

QualityScaler 2.11

07 Dec 13:57
40a10a4
Compare
Choose a tag to compare

◁ NEW ▷

Image/video metadata copy
⊡ Updated exiftool to version 12.70
⊡ Support for metadata copy from original videos to upscaled videos

Image/video interpolation
⊡ Added more Interpolation options
⊡ Low (30% original / 70% upscaled)
⊡ Medium (50% original / 50% upscaled)
⊡ High (70% original / 30% upscaled)
⊡ Disabled (interpolation disabled)

◁ BUGFIX / IMPROVEMENTS ▷

General improvements
⊡ General bugfixes
⊡ General performance improvements
⊡ Updated dependencies

Video encoding improvement
⊡ Fixed upscaled video incorrect colorspace

Tilling/merging functionality improvements
⊡ Improved tiles calculation accuracy

VirusTotal
https://www.virustotal.com/gui/file/76a82d66713879238c9a0ca17b2151fe5b362d69494667ef94c61aecb6c09384?nocache=1

QualityScaler 2.10

24 Nov 08:55
e1f7b6d
Compare
Choose a tag to compare

◁ USER INTERFACE ▷

Minor UI changes
⊡ Added more informations in info texts
⊡ Input Resolution % default value changed to 60%
⊡ Image output default value changed to .png
⊡ Interpolation default value changed to Disabled

◁ BUGFIX / IMPROVEMENTS ▷

General improvements
⊡ General bugfixes
⊡ General performance improvements
⊡ Updated core dependencies
⊡ Redesigned how the app tracks upscale progress

Bugfix
⊡ Fixed RealSRx4_Anime AI model not loading properly

Antivirus false positive bug
⊡ Completely changed the app build phase
⊡ Using Nuitka tool (instead of Pyinstaller)
⊡ Reduced antivirus false positives to almost zero

VirusTotal
https://www.virustotal.com/gui/file/fac6790ca31909c4378f0ac494c544409579741bf3b64a7f6301648b8fdfd0ec?nocache=1

QualityScaler 2.9

09 Nov 07:44
faf9d06
Compare
Choose a tag to compare

◁ BUGFIX / IMPROVEMENTS ▷

Video upscaling improvements
⊡ Upscaled video frames will now overwrite original frames (to save disk space)
⊡ For .mp4 output is possibile to select the codec between x264 and x265
⊡ Improved video bitrate from 4M (default value for ffmpeg) to 16M
⊡ In future will be the possibility to select the desired bitrate

General improvements
⊡ For AMD gpu users it is recommended to update GPU drivers >= 23.11.1
⊡ Improvements processing black and white images
⊡ General bugfixes
⊡ General performance improvements
⊡ Updated dependencies