Releases: Djdefrag/QualityScaler
QualityScaler 3.10
▼ BUGFIX / IMPROVEMENTS
FFMPEG audio passthrough
⊡ This feature allows audio to be processed without any alterations (lossless quality)
⊡ Supports multiple audio streams (when a video contains multiple audio tracks)
⊡ This function fix an issue where audio could not be applied to upscaled videos
General improvements
⊡ Bug fixes, code cleaning, performance improvements
⊡ Updated dependencies
▼ VirusTotal
⊡ https://www.virustotal.com/gui/file/cdeba31d90a673a50ead2746195000f545e169ff085b72f2180b209f5a25d28c?nocache=1
QualityScaler 3.9
▼ NEW
AI engine improvements
⊡ Optimized AI models only for "Half precision"
⊡ This resulted in lower VRAM memory usage and better performance
AI multi-threading improvements
⊡ Optimized upscaling speed when using AI multi-threading
⊡ Is now possible to select up to 6 threads (6 video frames simultaneous)
▼ GUI
File widget
⊡ The widget to upload files is now much faster
⊡ In particular when uploading many files and files with high resolution
⊡ Also improved the display of file informations
▼ BUGFIX / IMPROVEMENTS
Video upscale improvements
⊡ Improved audio quality for upscaled videos
⊡ Updated FFMPEG to version 7.0.2 (bugfix and performance improvements)
General improvements
⊡ The app is now lighter (-100MB)
⊡ Fixed a problem with upscaling black and white images
⊡ Bug fixes, code cleaning, performance improvements
⊡ Updated dependencies
▼ VirusTotal
⊡ https://www.virustotal.com/gui/file/2da574e3f86efb23fa7998d7b46f92c1ece0c8a0a045f4aa51b5e5e952b5034a
QualityScaler 3.8
▼ NEW
Video upscale STOP&RESUME
⊡ Now is possible to stop and resume the video upscale process at any time
⊡ When restarting (with same settings) the app will resume from the interrupted point
⊡ NOTE - If video temporary files are deleted, upscaling will start over again
User settings save
⊡ The app will now remember all the options of the user (AI model, GPU, GPU VRAM etc.)
⊡ NOTE - In case of problems, delete the file QualityScaler_UserPreference.json in Documents folder
▼ BUGFIX / IMPROVEMENTS
AI upscale improvements
⊡ Improved upscaled image/video quality and "temporal stability"
⊡ Better support for images with transparent background
⊡ Improved memory usage and performance
AI multithreading improvements
⊡ Multithreaded video upscale is now more stable
⊡ Fixed a problem that could lead to losing some upscaled frames
General improvements
⊡ Bug fixes, code cleaning, performance improvements
⊡ Updated dependencies
▼ VirusTotal
⊡ https://www.virustotal.com/gui/file/fbe64667a6166781a76e91bfb829d61f64cfcc1b46b90a814409a599115f2b00?nocache=1
QualityScaler 3.7
▼ NEW
Antivirus problem fix
⊡ After contacting Microsoft, Avast and AVG
⊡ QualityScaler will finally no longer be recognized as Malware by these antivirus
IRCNN AI improvements
⊡ IRCNN implementation is now divided into 2 separate models
⊡ IRCNN_Mx1 - (medium denoise)
⊡ IRCNN_Lx1 - (high denoise)
▼ USER INTERFACE
Some changes
⊡ Default AI model is RealESR_Gx4
⊡ AI models are now separated by "architecture"
▼ BUGFIX / IMPROVEMENTS
Under-the-hood updates
⊡ Updated Python to version 3.12 (improved performance)
⊡ Updated FFMPEG to version 7.0.1 (bugfixes)
⊡ Updated Exiftool to latest version available
General improvements
⊡ Bug fixes, code cleaning, performance improvements
⊡ Updated dependencies
▼ VirusTotal
⊡ https://www.virustotal.com/gui/file/d4950718c31792ae29b00f2b7abbec63c7cd0ff18acf6dc59c85bdb47d4f85ee
QualityScaler 3.6
▼ NEW
Build system
⊡ Changed build system tools (now using Pyinstaller)
⊡ Now using one-file mode (the build tool create only a single portable exe, instead of a folder)
⊡ This should fix the false-positive antivirus problem with Microsoft Defender and other antiviruses
▼ BUGFIX / IMPROVEMENTS
General improvements
⊡ Bug fixes, code cleaning, performance improvements
⊡ Updated dependencies
▼ VirusTotal
⊡ https://www.virustotal.com/gui/file/352fe39ef58d89e69f77dfe3297e4a5b7a038a89e6885fd058642846492bfed6?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.5
▼ 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
▼ 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
▼ 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
▼ 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
▼ 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
▼ 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