GitPedia

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.

From Ivan-Ayub97Β·Updated June 26, 2026Β·View on GitHubΒ·

**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.

Latest release: v6.0β€” v6.0 Stable Release
February 15, 2026View Changelog β†’

Warlock-Studio banner

<div align="center">

Platform
Python
License: MIT

Last Commit
Version 6

Downloads Total
SF Downloads

<br>

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

Capture.webm

UICapture
UICapture
UICapture

πŸ” Quality Comparison

WsvideovsGit3.webm

WsvideovsGit.webm

WsvideovsGit2.webm


✨ 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>
OSWindows 10 (64-bit)Windows 11 (64-bit)
RAM8 GB16 GB+ (Required for 4K & High-FPS Video)
GPUDirectX 12 Compatible (DML) / NVIDIA GTX 10-SeriesNVIDIA RTX 3060+ / AMD RX 6000+
VRAM4 GB8 GB - 12 GB+ (For Stable Diffusion/Video Interpolation)
Storage2 GB available spaceSSD (Critical for RIFE & Temp Video Processing)
Architecturex64x64 (Native DirectML Support)
</div>

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 / ModelLicenseAuthor / MaintainerSource
Real-ESRGANBSD 3-ClauseXintao WangGitHub
β€’ RealESRGANx4BSD 3-ClauseXintao WangSame as above
β€’ RealESRNetx4BSD 3-ClauseXintao WangSame as above
β€’ RealESR_Gx4BSD 3-ClauseXintao / CommunitySame as above
β€’ RealESR_Animex4BSD 3-ClauseCommunitySame as above
BSRGANApache 2.0Kai ZhangGitHub
β€’ BSRGANx4Apache 2.0Kai ZhangSame as above
β€’ BSRGANx2Apache 2.0Kai ZhangSame as above
IRCNNBSD / MixedKai ZhangGitHub
β€’ IRCNN_Mx1BSD / MixedKai ZhangSame as above
β€’ IRCNN_Lx1BSD / MixedKai ZhangSame as above
GFPGANApache 2.0TencentARCGitHub
RIFEMITHzwer / MegviiGitHub
QualityScalerMITDjdefragGitHub
FluidFramesMITDjdefragGitHub
DirectMLMITMicrosoftGitHub
ONNX RuntimeMITMicrosoftGitHub
CustomTkinterMITTom SchimanskyGitHub
TkinterDnD2MITpmgagneGitHub
OpenCV (cv2)Apache 2.0OpenCV TeamOfficial Site
NumPyBSD 3-ClauseNumPy DevelopersOfficial Site
Pillow (PIL)HPNDPython-Pillow TeamGitHub
MoviePyMITZulkoGitHub
FFmpegLGPL / GPLFFmpeg TeamOfficial Site
ExifToolArtisticPhil HarveyOfficial Site
PsutilBSD 3-ClauseGiampaolo RodolaGitHub
WMIMITTim GoldenGitHub
GPUtilMITAnders KroghGitHub
RequestsApache 2.0Kenneth ReitzGitHub
PackagingApache 2.0PyPAGitHub
NatsortMITSeth M. MortonGitHub
PythonPSF LicensePython Software FoundationOfficial Site
PyInstallerGPLv2+PyInstaller TeamGitHub
Inno SetupCustomJordan RussellOfficial Site

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub β†’

This article is auto-generated from Ivan-Ayub97/Warlock-Studio via the GitHub API.Last fetched: 6/28/2026