16 KiB
Warlock-Studio is a powerful, open-source desktop application for Windows that integrates state-of-the-art AI models for video and image enhancement. Inspired by the work of Djdefrag on tools like QualityScaler and FluidFrames, this suite provides a unified, high-performance interface for upscaling, restoration, and frame interpolation.
Version 4.0 continues this evolution with the addition of SuperResolution-10 model integration, enhanced AI architecture, and improved code stability for even better performance and reliability.
► Download Installer (v4.0) - Now Lightweight
🚀 NEW: Installer size reduced from 1.4GB to ~300MB! AI models (150MB) are automatically downloaded when first launched.
Get the latest stable release from any of the following platforms:
|
|
|
|
Key Features
-
State-of-the-Art AI Models A comprehensive suite including Real-ESRGAN, BSRGAN, IRCNN, GFPGAN, RIFE, and SuperResolution-10 for denoising, resolution enhancement, detail restoration, extreme upscaling, and smooth frame interpolation.
-
AI Face Restoration Restore and enhance faces in old, blurry, or low-quality photos and videos with the integrated GFPGAN model, bringing cherished memories back to life.
-
SuperResolution-10 Model (New in v4.0) Extreme 10x upscaling capabilities specifically designed for very low-resolution images, perfect for bringing old photos back to life with exceptional detail.
-
AI Frame Interpolation & Slow Motion Generate new in-between frames using RIFE to create ultra-smooth 2x, 4x, or 8x motion or dramatic slow-motion effects.
-
Modern & Intuitive Interface Completely redesigned and refined in v4.0 for a clean, efficient, and user-friendly experience for both beginners and professionals.
-
Batch Processing Simultaneously process multiple images or videos—ideal for large-scale media projects.
-
Customizable Workflows Choose your preferred AI model, output resolution, format (PNG, JPEG, MP4, etc.), and quality settings for full creative control.
-
Open-Source & Extensible Licensed under the MIT License. Contributions are welcome! Additional usage terms can be found in the
NOTICE.mdfile.
What's New in Version 4.0
- ✅ SuperResolution-10 Model: Added support for the SuperResolution-10 model, providing extreme 10x upscaling capabilities specifically designed for very low-resolution images.
- ✅ Enhanced AI Architecture: Implemented the missing
AI_model_baseclass with robust ONNX model loading, GPU acceleration support, and comprehensive error handling. - ✅ Code Quality Improvements: Fixed critical import errors, consolidated duplicate code sections, and improved type annotations for better maintainability.
- ✅ Improved Error Handling: Added graceful degradation mechanisms that prevent crashes and provide meaningful error messages during processing.
- ✅ Complete Model Integration: SuperResolution-10 is fully integrated into the UI, processing pipeline, and information dialogs with proper VRAM management.
- 🚀 Smart Model Distribution: New lightweight installer (300MB vs 1.4GB) with automatic AI model download system that fetches models on first launch.
- 📦 Optimized Packaging: Enhanced PyInstaller configuration excludes AI models from executable, significantly reducing download and installation time.
🌐 Smart Model Distribution System
Version 4.0 introduces a revolutionary approach to AI model distribution:
🎯 Lightweight Installation
- Installer Size: Reduced from 1.4GB to ~300MB (78% size reduction)
- First Launch: AI models (327MB) download automatically with progress tracking
- Bandwidth Friendly: Users with limited internet can get started faster
🛡️ Reliability Features
- Integrity Validation: Downloaded models are verified for completeness
- Graceful Degradation: Application provides clear feedback if models aren't available
- Offline Mode: Users can manually place model files if needed
Interface Previews
🔹 Main View (v4.0)
🔹 RIFE Option
How to Use
-
Run as Administrator (optional but recommended for optimal performance).
-
Load Your Media: Select your images and videos to import them into the app.
-
Configure Settings:
- Select an AI Model (e.g., Real-ESRGAN, BSRGAN, GFPGAN, RIFE).
- Set the input/output resolution, file format, and toggle features like interpolation or blending.
-
Start Processing: Click "Make Magic" to begin the enhancement.
-
Retrieve Your Files: Processed outputs will be saved in your chosen destination folder.
Quality Comparison
Comparison of an enhanced image using the BSRGANx2 model

Installation
To get started with Warlock-Studio:
- Download the installer from the links at the top of this document.
- Run the installer and follow the setup instructions.
- Launch the application from the Start Menu or desktop shortcut.
Warlock-Studio uses PyInstaller and Inno Setup for a seamless packaging and installation experience.
Installation Window Previews
System Requirements
- Operating System: Windows 10 or later (64-bit)
- Memory (RAM): 8 GB or more recommended
- Graphics Card: NVIDIA or DirectML-compatible GPU highly recommended for performance
- Storage: Sufficient disk space for input and output media files
Development Status — v4.0-07.25
| Component | Status | Notes |
|---|---|---|
| Upscaling Models (ESRGAN, etc.) | 🟢 Stable | Fully integrated with dynamic VRAM recovery for enhanced stability. |
| SuperResolution-10 Model | 🟢 New | Extreme 10x upscaling for very low-resolution images with robust error handling. |
| Face Restoration (GFPGAN) | 🟢 Stable | High-quality face enhancement and restoration capabilities. |
| Frame Interpolation (RIFE) | 🟢 Stable | Includes slow-motion and intermediate frame generation capabilities. |
| Batch Processing | 🟢 Stable | Reliable processing with improved error handling and resource management. |
| User Interface (UI/UX) | 🟢 Refined | Enhanced interface with complete model integration and improved information dialogs. |
| GPU Management | 🟢 Enhanced | Improved AI architecture with robust model loading and graceful degradation. |
| Code Quality | 🟢 Improved | Fixed import errors, consolidated code structure, and enhanced type annotations. |
| Installer and Packaging | 🟢 Stable | Easy-to-use installer for Windows platforms. |
Project Structure
Warlock-Studio/
├──AI-onnx/
│
└──├──BSRGANx2_fp16.onnx
├──BSRGANx4_fp16.onnx
├──GFPGANv1.4.fp16.onnx
├──IRCNN_Lx1_fp16.onnx
├──IRCNN_Mx1_fp16.onnx
├──RealESR_Animex4_fp16.onnx
├──RealESR_Gx4_fp16.onnx
├──RealESRGANx4_fp16.onnx
├──RealESRNetx4_fp16.onnx
├──RealSRx4_Anime_fp16.onnx
├──RIFE_fp32.onnx
├──RIFE_Lite_fp32.onnx
└──super-resolution-10.onnx
├──Assets/
│
└──├──banner.png
├──clear_icon.png
├──exiftool.exe
├──ffmpeg.exe
├──info_icon.png
├──logo.ico
├──logo.png
├──stop_icon.png
├──upscale_icon.png
├──wizard-image.bmp
└──wizard-small.bmp
├──rsc/
│
└──├──badge-color.png
├──Capture.png
├──CaptureRIFE.png
├──google_drive-logo.png
├──WorkflowBSRGAN.png
├──WorkflowIRCNN.png
├──WorkflowRealESRGAN.png
├──WorkflowRIFE.png
└──Installation_window2.png
├──Manual/
│
└──├──Manual_EN.pdf
├──Manual_EN.tex
├──Manual_ES.pdf
└──Manual_ES.tex
│
├──CHANGELOG.md
├──CODE_OF_CONDUCT.md
├──CONTRIBUTING.md
├──LICENSE
├──License.txt
├──NOTICE.md
├──README.md # This File
├──SECURITY.md
├──Setup.iss
├──Manual_ES.pdf
├──Manual_EN.pdf
├──Warlock-Studio.py # Main
└──Warlock-Studio.spec
Integrated Technologies & Licenses
| Technology | License | Author / Maintainer | Source Code / Homepage |
|---|---|---|---|
| QualityScaler | MIT | Djdefrag | GitHub |
| RealScaler | MIT | Djdefrag | GitHub |
| FluidFrames | MIT | Djdefrag | GitHub |
| Real-ESRGAN | BSD 3-Clause / Apache 2.0 | Xintao Wang | GitHub |
| GFPGAN | Apache 2.0 | TencentARC / Xintao Wang | GitHub |
| RIFE | Apache 2.0 | hzwer | GitHub |
| SRGAN | CC BY-NC-SA 4.0 | TensorLayer Community | GitHub |
| BSRGAN | Apache 2.0 | Kai Zhang | GitHub |
| IRCNN | BSD / Mixed | Kai Zhang | GitHub |
| Anime4K | MIT | Tianyang Zhang (bloc97) | GitHub |
| Super Resolution 10 | MIT | ONNX Model Zoo Contributors | GitHub |
| ONNX Runtime | MIT | Microsoft | GitHub |
| PyTorch | BSD 3-Clause | Meta AI | GitHub |
| FFmpeg | LGPL / GPL (varies) | FFmpeg Team | Official Site |
| ExifTool | Perl Artistic License | Phil Harvey | Official Site |
| DirectML | MIT | Microsoft | GitHub |
| Python | PSF License | Python Software Foundation | Official Site |
| PyInstaller | GPLv2+ | PyInstaller Team | GitHub |
| Inno Setup | Custom License | Jordan Russell | Official Site |
Contributions
We warmly welcome community contributions!
- Fork this repository.
- Create a branch for your feature or fix.
- Submit a Pull Request with a detailed explanation of your changes.
For bug reports, feature suggestions, or inquiries, contact us at: negroayub97@gmail.com
License
© 2025 Iván Eduardo Chavez Ayub
Distributed under the MIT License. Additional terms are available in the NOTICE.md file.




