Warlock Studio
Suite for Windows with Real-ESRGAN, RealESRNet, RealESRAnime, BSRGAN , IRCNN, GFPGAN & RIFE. Upscaling, face restoration, frame interpolation, denoising, batch processing & GPU acceleration in one tool.
**Warlock Studio** is a unified platform for **upscaling, restoring, denoising, and interpolating frames in videos and images.** It is inspired by and based on [Djdefrag](https://github.com/Djdefrag) tools such as **QualityScaler** and **FluidFrames**. The project is written primarily in Python, distributed under the MIT License license, first published in 2025. Key topics include: artificial-intelligence, esrgan, face-restoration, ffmpeg, gfpgan.

Warlock Studio is a unified platform for upscaling, restoring, denoising, and interpolating frames in videos and images.
It is inspired by and based on Djdefrag tools such as QualityScaler and FluidFrames.
π₯ <span style="color:#FFD700;">Download Installer</span>
<div align="center"> Β <p style="color:#ccc; font-size:14px; line-height: 1.6;"> Β Β This installer was built using <b>PyInstaller</b> and <b>Inno Setup</b>.<br> Β Β By default, it includes <b>DirectML</b> support to ensure maximum compatibility with any graphics card (NVIDIA/AMD/INTEL). Β </p> Β <p style="color:#ccc; font-size:14px; margin-top: 15px;"> Β Β Select your preferred option to download the latest version (Direct Release/SourceForge): Β </p> </div> <table style="width:100%; border-collapse:collapse;"> <tr> </td> <td align="center" style="vertical-align:top; padding:10px;"> <a href="https://github.com/Ivan-Ayub97/Warlock-Studio/releases/download/v6.0/Warlock-Studio-6.0x64.exe"> <img src="rsc/GitHub_Logo_WS.png" alt="Download from GitHub" width="300" style="display:block; margin:auto; margin-bottom:10px;" /> </a> <td align="center" style="vertical-align:top; padding:px;"> <a href="https://sourceforge.net/projects/warlock-studio/" target="_blank"> <img src="https://sourceforge.net/cdn/syndication/badge_img/3880091/oss-rising-star-black" alt="Warlock-Studio on SourceForge" width="190" style="display:block; margin:auto; margin-bottom:1px;" /> </a> </td> </tr> </table>π New in v6.0 β Process Chaining
- Create multi-step pipelines; order steps to run sequentially per file.
- RIFE interpolation integrates as a chain step for video sources (graceful skip on images).
- Per-step model selection via a combobox fed by auto-discovered ONNX models in
AI-onnx/. - Automatic output routing: intermediate steps use temp folders; the final step writes to your chosen output path.
- Smart extension/codec correction by media type to prevent invalid outputs.
- Memory-safe execution with per-step VRAM tile sizing and cleanup between steps.
πΌοΈ Interface Capture
π Quality Comparison
β¨ Key Features
- AI Upscaling & Restoration β Utilize Real-ESRGAN, BSRGAN, RealESRNet, RealESR_Animex4, and IRCNN models for denoising, super-resolution, and detail recovery.
- Face Restoration (GFPGAN) β Recover facial details from low-resolution or blurry images and video frames.
- Frame Interpolation (RIFE) β Smooth motion or generate slow-motion content with 2Γ, 4Γ, or 8Γ interpolation.
- Process Chaining β Build sequential workflows by chaining steps. Mix upscaling, face restoration, and interpolation; each stepβs output becomes the next stepβs input automatically. Includes model auto-discovery, per-step GPU/codec settings, and smart validation (e.g., RIFE requires video).
- Advanced Hardware Acceleration β Intelligent provider selection prioritizes CUDA, falls back to DirectML, and finally CPU for maximum compatibility.
- Batch Processing β Process multiple media files simultaneously, saving time and effort.
- Custom Workflows β Fine-grained control over models, resolution, output formats, and quality parameters.
- Open-Source & Extensible β Fully MIT licensed, for contributors and developers.
π₯οΈ System Requirements
<div align="center">| <span style="color: #FBC02D;">Component</span> | <span style="color: #FBC02D;">Minimum Specification</span> | <span style="color: #FBC02D;">Recommended Specification</span> |
|---|---|---|
| OS | Windows 10 (64-bit) | Windows 11 (64-bit) |
| RAM | 8 GB | 16 GB+ (Required for 4K & High-FPS Video) |
| GPU | DirectX 12 Compatible (DML) / NVIDIA GTX 10-Series | NVIDIA RTX 3060+ / AMD RX 6000+ |
| VRAM | 4 GB | 8 GB - 12 GB+ (For Stable Diffusion/Video Interpolation) |
| Storage | 2 GB available space | SSD (Critical for RIFE & Temp Video Processing) |
| Architecture | x64 | x64 (Native DirectML Support) |
Performance Tip: Given that Warlock Studio leverages DirectML for hardware acceleration, keeping your GPU drivers updated is essential for maximizing processing speed across NVIDIA, AMD, and Intel hardware.
π€ Contributions
We welcome contributions from the community.
π§ Contact: negroayub97@gmail.com
π License & Credits
Β© 2025 IvΓ‘n Eduardo Chavez Ayub
<br>Licensed under MIT. Additional terms and attributions are provided in NOTICE.md.
π Integrated Technologies & Licenses
| Technology / Model | License | Author / Maintainer | Source |
|---|---|---|---|
| Real-ESRGAN | BSD 3-Clause | Xintao Wang | GitHub |
| β’ RealESRGANx4 | BSD 3-Clause | Xintao Wang | Same as above |
| β’ RealESRNetx4 | BSD 3-Clause | Xintao Wang | Same as above |
| β’ RealESR_Gx4 | BSD 3-Clause | Xintao / Community | Same as above |
| β’ RealESR_Animex4 | BSD 3-Clause | Community | Same as above |
| BSRGAN | Apache 2.0 | Kai Zhang | GitHub |
| β’ BSRGANx4 | Apache 2.0 | Kai Zhang | Same as above |
| β’ BSRGANx2 | Apache 2.0 | Kai Zhang | Same as above |
| IRCNN | BSD / Mixed | Kai Zhang | GitHub |
| β’ IRCNN_Mx1 | BSD / Mixed | Kai Zhang | Same as above |
| β’ IRCNN_Lx1 | BSD / Mixed | Kai Zhang | Same as above |
| GFPGAN | Apache 2.0 | TencentARC | GitHub |
| RIFE | MIT | Hzwer / Megvii | GitHub |
| QualityScaler | MIT | Djdefrag | GitHub |
| FluidFrames | MIT | Djdefrag | GitHub |
| DirectML | MIT | Microsoft | GitHub |
| ONNX Runtime | MIT | Microsoft | GitHub |
| CustomTkinter | MIT | Tom Schimansky | GitHub |
| TkinterDnD2 | MIT | pmgagne | GitHub |
| OpenCV (cv2) | Apache 2.0 | OpenCV Team | Official Site |
| NumPy | BSD 3-Clause | NumPy Developers | Official Site |
| Pillow (PIL) | HPND | Python-Pillow Team | GitHub |
| MoviePy | MIT | Zulko | GitHub |
| FFmpeg | LGPL / GPL | FFmpeg Team | Official Site |
| ExifTool | Artistic | Phil Harvey | Official Site |
| Psutil | BSD 3-Clause | Giampaolo Rodola | GitHub |
| WMI | MIT | Tim Golden | GitHub |
| GPUtil | MIT | Anders Krogh | GitHub |
| Requests | Apache 2.0 | Kenneth Reitz | GitHub |
| Packaging | Apache 2.0 | PyPA | GitHub |
| Natsort | MIT | Seth M. Morton | GitHub |
| Python | PSF License | Python Software Foundation | Official Site |
| PyInstaller | GPLv2+ | PyInstaller Team | GitHub |
| Inno Setup | Custom | Jordan Russell | Official Site |
Contributors
Showing top 1 contributor by commit count.



