
[](https://microsoft.com)
[](https://www.python.org/)
[](LICENSE)
[](https://github.com/Ivan-Ayub97/Warlock-Studio/releases)
[](https://sourceforge.net/projects/warlock-studio/)
[](https://github.com/Ivan-Ayub97/Warlock-Studio/commits/main)
**Warlock-Studio** is a unified, high-performance platform for **upscaling, restoration, denoising, and frame interpolation**.
Inspired by [Djdefrag](https://github.com/Djdefrag) tools such as **QualityScaler** and **FluidFrames**.
---
## ๐ฅ Download Installer
This installer was built using PyInstaller and Inno Setup.
By default, it includes DirectML support to ensure maximum compatibility with any graphics card.
Select your preferred mirror to download the latest version (v5.0):
Recommended Mirror
|
Direct Release
|
---
## โจ What is New in v5.0
The **v5.0** release represents a foundational transformation of the application:
* **๐งฉ Modular Architecture:** The core has been re-engineered into specialized components (`core`, `preferences`, `console`, `drag_drop`) for superior stability and fault isolation.
* **๐ง NEO Engine:** A new diagnostic subsystem that scans CPU topology, RAM, and GPU VRAM to automatically recommend optimal tiling and thread settings.
* **๐ฅ๏ธ Integrated Debug Console:** A real-time GUI terminal that intercepts `stdout` and `stderr` with syntax highlighting, allowing users to diagnose FFmpeg or ONNX issues instantly.
* **โก Native CUDA & Failover:** The backend now strictly prioritizes **CUDA** (NVIDIA Optimized) > **DirectML** > **CPU**, with corrected integer typing for device IDs.
* **๐ Lossless Pipeline:** Deprecated `.jpg` usage in favor of `.png` for intermediate frames to prevent compression artifacts (blurriness).
---
## ๐ผ๏ธ Interface Previews
### โ๏ธ Preferences
[Preferences.webm](https://github.com/user-attachments/assets/933003de-7618-4ed4-8815-077c69bf1ebc)
---
## ๐ Quality Comparison
[WsvideovsGit.webm](https://github.com/user-attachments/assets/c72f389d-827e-49b9-91b7-fd13e5b59f22)
[WsvideovsGit2.webm](https://github.com/user-attachments/assets/6695cce2-f42f-4955-8b43-56ec6d7b0bd2)

---
## โจ Key Features
* **AI Upscaling & Restoration** โ Utilize **Real-ESRGAN, BSRGAN, 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**.
* **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
| Component | Minimum Specification | Recommended Specification |
| :--- | :--- | :--- |
| **OS** | Windows 10 (64-bit) | Windows 11 (64-bit) |
| **RAM** | 8 GB | 16 GB+ (Recommended for 4K Video) |
| **GPU** | DirectX 12 Compatible | NVIDIA RTX 3000/4000 Series (for CUDA) |
| **VRAM** | 4 GB | 8 GB+ (NEO Engine auto-tunes limits) |
| **Storage** | HDD Space | NVMe SSD (Highly recommended for RIFE) |
---
## ๐ค Contributions
We welcome contributions from the community:
1. **Fork** the repository.
2. **Create a branch** for your feature or bug fix.
3. **Submit a Pull Request** with a detailed description and testing notes.
๐ง Contact: **[negroayub97@gmail.com](mailto:negroayub97@gmail.com)**
---
## ๐ License & Credits
ยฉ 2025 **Ivรกn Eduardo Chavez Ayub**
Licensed under **MIT**. Additional terms and attributions are provided in **NOTICE.md**.
### ๐ Integrated Technologies & Licenses
| Technology | License | Author / Maintainer | Source |
| :--- | :--- | :--- | :--- |
| **QualityScaler** | MIT | [Djdefrag](https://github.com/Djdefrag) | [GitHub](https://github.com/Djdefrag/QualityScaler) |
| **FluidFrames** | MIT | [Djdefrag](https://github.com/Djdefrag) | [GitHub](https://github.com/Djdefrag/FluidFrames) |
| **Real-ESRGAN** | BSD 3-Clause | Xintao Wang | [GitHub](https://github.com/xinntao/Real-ESRGAN) |
| **GFPGAN** | Apache 2.0 | TencentARC | [GitHub](https://github.com/TencentARC/GFPGAN) |
| **RIFE** | Apache 2.0 | hzwer | [GitHub](https://github.com/megvii-research/ECCV2022-RIFE) |
| **BSRGAN** | Apache 2.0 | Kai Zhang | [GitHub](https://github.com/cszn/BSRGAN) |
| **IRCNN** | BSD / Mixed | Kai Zhang | [GitHub](https://github.com/cszn/IRCNN) |
| **ONNX Runtime** | MIT | Microsoft | [GitHub](https://github.com/microsoft/onnxruntime) |
| **FFmpeg** | LGPL / GPL | FFmpeg Team | [Official Site](https://ffmpeg.org) |
| **ExifTool** | Artistic | Phil Harvey | [Official Site](https://exiftool.org/) |
| **Python** | PSF License | Python Software Foundation | [Official Site](https://www.python.org) |
| **PyInstaller** | GPLv2+ | PyInstaller Team | [GitHub](https://github.com/pyinstaller/pyinstaller) |
| **Inno Setup** | Custom | Jordan Russell | [Official Site](http://www.jrsoftware.org/isinfo.php) |