TheAnimeScripter
A high-performance tool for video upscaling, interpolation, depth estimation, and more. Available as a CLI and Adobe Extension.
Install / Use
/learn @NevermindNilas/TheAnimeScripterREADME
🎬 The Anime Scripter (TAS)
High-performance AI video enhancement toolkit for creators
</div>📋 Overview
TheAnimeScripter (TAS) is a cutting-edge AI-powered video enhancement toolkit specialized for anime and general video content. It seamlessly integrates with Adobe After Effects while also offering standalone functionality, bringing professional-grade AI upscaling, interpolation, and restoration to creators.
Table of Contents
- Key Features
- 🖥️ User Interfaces
- 🛠️ Installation Guide
- 📚 Command Reference
- 📁 Supported Models
- 📈 Performance Benchmarks
- 👨 Contributors
- ⭐ Project Growth
- 🎥 Demo & Examples
🚀 Key Features
<table> <tr> <td width="50%">🎞️ Video Enhancement
- Motion Interpolation: Create buttery-smooth animation with advanced frame interpolation
- AI Upscaling: Enhance resolution with AI-powered upscaling (2x)
- Smart Deduplication: Optimize file size and interpolation by removing redundant frames
🎭 Advanced Editing
- Background-Foreground Segmentation: Precise automatic rotobrushing
- Depth Map Generation: 3D-ready depth maps for creative effects
🔧 Workflow Optimization
- After Effects Integration: Seamless plugin for AE workflow
- Model Chaining: Combine multiple effects in a single processing pass
- In-Memory Processing: Efficient frame handling without redundant disk operations
🧠 AI Flexibility
- Multi-Backend Support: CUDA, TensorRT, DirectML, and OpenVINO acceleration
- Custom Model Support: Import your own trained models
- Restoration Options: Denoise, dejpeg, sharpen, and line enhancement
🖥️ User Interfaces
<div class="interface-container"><img src="https://img.icons8.com/color/24/000000/adobe-after-effects--v1.png" width="20"/> Adobe After Effects Integration
Currently being enhanced with new features and optimizations
Adobe plugin provides seamless integration directly within your AE workflow, enabling AI-powered video enhancement without leaving your editing environment.
<img src="https://github.com/user-attachments/assets/b89e785b-34e4-4be4-911f-79433cd5c5c8" width="300" alt="Adobe GUI"><img src="https://img.icons8.com/color/24/000000/windows-10.png" width="20"/> Windows Standalone
Under active development - coming soon
The native Windows application will provide a dedicated environment optimized for batch processing and advanced customization options.
</div>🛠️ Getting Started
<div class="setup-container"><img src="https://img.icons8.com/color/24/000000/adobe-after-effects--v1.png" width="20"/> Adobe After Effects Plugin
<div class="requirements-box">System Requirements:
- After Effects 2022 or higher
- Compatible GPU recommended:
- Modern NVIDIA (RTX 20/30/40, GTX 16 series): Full CUDA/TensorRT support
- Older NVIDIA (GTX 1000 series/Pascal): DirectML backend
- Intel dGPU / iGPU: OpenVINO backend
- AMD/Intel: DirectML backend
Installation Steps:
- Download the TAS-AdobeEdition from the releases page
- Extract the
.zipfile to a location of your choice - Follow the installation tutorial to add TAS to After Effects
</div>Need help? Watch the video tutorial
<img src="https://img.icons8.com/fluency/24/000000/windows-client.png" width="20"/> Standalone Application
<div class="dev-status"></div>Development Status: Currently in active development. Join the Discord for development updates.
<img src="https://img.icons8.com/color/24/000000/console.png" width="20"/> Command Line Interface
Get the most powerful and flexible version of TAS with the command-line interface:
<div class="download-options">- ⬇️ Stable Release — Recommended for production work
- ⬇️ Nightly Builds — Latest features (may contain bugs)
For local development, create the environment from the lockfile and run the CLI with UV:
uv sync --extra runtime-windows-lite
uv run python main.py -h
Windows CLI Installer
Use this one-liner:
iwr -useb https://raw.githubusercontent.com/NevermindNilas/TheAnimeScripter/main/install.ps1 | iex
It installs into a TheAnimeScripter folder inside the directory you launch it from and prompts whether that folder should be added to your user PATH.
After installation, you can use tas --help or theanimescripter --help.
📚 Available Inputs
All available parameters for interacting with the CLI or directly with main.py can be found in the Parameters guide.
📁 Available Models
🆙 Upscaling Models
| Model | CUDA | TensorRT | DirectML | OpenVINO | | --------------------- | :---: | :------: | :------: | :---: | | ShuffleCugan | ✅ | ✅ | ✅ | ✅ | | Fallin Soft | ✅ | ✅ | ✅ | ✅ | | Fallin Strong | ✅ | ✅ | ✅ | ✅ | | Span | ✅ | ✅ | ✅ | ✅ | | SRVGGNet (Compact) | ✅ | ✅ | ✅ | ✅ | | SRVGGNet (UltraCompact) | ✅ | ✅ | ✅ | ✅ | | SRVGGNet (SuperUltraCompact) | ✅ | ✅ | ✅ | ✅ | | OpenProteus | ✅ | ✅ | ✅ | ✅ | | AniScale 2 | ✅ | ✅ | ✅ | ✅ | | RTMOSR | ❌ | ✅ | ✅ | ✅ | | Saryn ( RTMOSR based ) | ✅ | ✅ | ✅ | ✅ | | Gauss ( DIS based ) | ✅ | ✅ | ✅ | ✅ | | Custom (Spandrel) | ✅ | ❌ | ❌ | ❌ |
⏱️ Interpolation Models (RIFE)
| Version | CUDA | TensorRT | DirectML | OpenVINO | | --------------------- | :---: | :------: | :------: | :---: | | 4.6 | ✅ | ✅ | ✅ | ✅ | | 4.15 | ✅ | ✅ | ✅ | ✅ | | 4.15-lite | ✅ | ✅ | ✅ | ✅ | | 4.16-lite | ✅ | ❌ | ❌ | ❌ | | 4.17 | ✅ | ✅ | ✅ | ✅ | | 4.18 | ✅ | ✅ | ✅ | ✅ | | 4.20 | ✅ | ✅ | ✅ | ✅ | | 4.21 | ✅ | ✅ | ✅ | ✅ | | 4.22 | ✅ | ✅ | ✅ | ✅ | | 4.22-lite | ✅ | ✅ | ✅ | ✅ | | 4.25 | ✅ | ✅ | ✅ | ✅ | | 4.25-heavy | ✅ | ✅ | ✅ | ✅ | | Rife_Elexor (mod 4.7) | ✅ | ✅ | ✅ | ✅ |
🔧 Restoration Models
| Model | CUDA | TensorRT | DirectML | OpenVINO | | ------------------- | :---: | :------: | :------: | :---: | | SCUNet (Denoise) | ✅ | ✅ | ❌ | ❌ | | NAFNet (Denoise) | ✅ | ❌ | ❌ | ❌ | | DPIR (Denoise) | ✅ | ❌ | ❌ | ❌ | | DeJpeg ( Real-Plksr ) | ✅ | ❌ | ❌ | ❌ | | Anime1080fixer | ✅ | ✅ | ✅ | ✅ | | FastLineDarken | ✅ | ✅ | ❌ | ❌ | | GaterV3 | ✅ | ❌ | ✅ | ✅ | | DeH264 ( Real-Plksr ) | ✅ | ✅ | ✅ | ✅ |
🌊 Depth Map Models
| Model | CUDA | TensorRT | DirectML | OpenVINO | | ------------------------------------- | :---: | :------: | :------: | :---: | | "Faster" Depth-Anything v2 Models | | | | | | Small v2 | ✅ | ✅ | ✅ | ✅ | | Base v2 | ✅ | ✅ | ✅ | ✅ | | Large v2 | ✅ | ✅ | ✅ | ✅ | | "Faster" Distilled Models | | | | | | Distill Small v2 | ✅ | ✅ | ✅ | ✅ | | Distill Base v2 | ✅ | ✅ | ✅
