TheAnimeScripter
A high-performance tool for video upscaling, interpolation, depth estimation, and more. Available as a CLI and Adobe Extension.
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. The project is written primarily in Python, distributed under the GNU Affero General Public License v3.0 license, first published in 2023. Key topics include: after-effects, aftereffects, deduplication, depth-estimation, enhancement.
๐ฌ 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)
- Motion Blur: Simulate realistic camera motion blur via interpolation and weighted frame blending
- 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
- Object Detection: YOLOv9-based detection with bounding boxes, masks, and class labels
- Video Stabilization: SuperPoint feature-matching stabilizer for shaky footage
๐ง 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://tas.nevermindnilas.dev/assets/adobe-gui.webp" 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, install the base requirements and the runtime profile you want with pip:
shpython -m pip install -r requirements.txt -r extra-requirements-windows-lite.txt python main.py -h
On Apple Silicon macOS, install FFmpeg first and use the MPS profile:
shbrew install ffmpeg python -m pip install -r requirements.txt -r extra-requirements-macos.txt python main.py -h
Swap extra-requirements-windows-lite.txt for the matching Windows/Linux CUDA/lite profile or extra-requirements-macos.txt for Apple Silicon.
Windows CLI Installer
Use this one-liner:
powershelliwr -useb https://tas.nevermindnilas.dev/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 | โ | โ | โ | โ |
| OpenProteus | โ | โ | โ | โ |
| AniScale 2 | โ | โ | โ | โ |
| RTMOSR | โ | โ | โ | โ |
| Saryn ( RTMOSR based ) | โ | โ | โ | โ |
| Gauss ( DIS based ) | โ | โ | โ | โ |
| Custom (Spandrel) | โ | โ | โ | โ |
| NVIDIA Maxine VSR | โ | โ | โ | โ |
โฑ๏ธ 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 ) | โ | โ | โ | โ |
| deepDeband-f (Debanding) | โ | โ | โ | โ |
| NVIDIA Maxine (Denoise/Deblur) | โ | โ | โ | โ |
๐ 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 | โ | โ | โ | โ |
| Distill Large v2 | โ | โ | โ | โ |
| Original Implementation Models | ||||
| OG Small v2 | โ | โ | โ | โ |
| OG Base v2 | โ | โ | โ | โ |
| OG Large v2 | โ | โ | โ | โ |
| OG Distill Small v2 | โ | โ | โ | โ |
| OG Distill Base v2 | โ | โ | โ | โ |
| OG Distill Large v2 | โ | โ | โ | โ |
๐ฏ Object Detection Models (YOLOv9-MIT)
| Model | CUDA | TensorRT | DirectML | OpenVINO |
|---|---|---|---|---|
| YOLOv9 Small | โ | โ | โ | โ |
| YOLOv9 Medium | โ | โ | โ | โ |
| YOLOv9 Large | โ | โ | โ | โ |
๐ฅ Video Stabilization
| Method | CUDA |
|---|---|
| SuperPoint feature matching | โ |
๐ Project Contributors
<div class="contributors-container">๐ง Model & Algorithm Contributors
| Contributor | Contribution | Repository |
|---|---|---|
| SUDO | ShuffleCugan & ONNX models | VSGAN-tensorrt-docker |
| renarchi | Adore, Fallin Soft & Strong models | Fallin-Upscale |
| HZWER | RIFE interpolation framework | Practical-RIFE |
| SkyTNT | Anime segmentation models | anime-segmentation |
| DepthAnything | Depth map generation | Depth-Anything-V2 |
| Sirosky | Open-Proteus & AniScale 2 | Upscale-Hub |
| Elexor | Custom RIFE modifications | Modded Rife Experiment(s) |
| Zarxrax | Anime1080Fixer restoration | GitHub |
| umzi | RTMOSR & GaterV3 Models | GitHub |
| Phhofm | DeJpeg & DeH264 restoration | |
| Kim2091 | DIS Architecture (Gauss) | DIS |
| Raymond Zhou et al. | deepDeband (ICIP 2022) debanding | deepDeband |
๐ ๏ธ Framework & Tool Contributors
| Contributor | Contribution | Repository |
|---|---|---|
| FFmpeg Group | Video processing framework | FFmpeg |
| YT-DLP Team | Media download capabilities | yt-dlp |
| Breakthrough | Scene detection algorithms | PySceneDetect |
| Chainner-org | Neural network architecture (vendored fork) | spandrel |
| TNTWise | RIFE ONNX optimizations | GitHub |
| Hyperbrew | Adobe integration framework | bolt-cep |
| NVIDIA | Maxine Video Effects SDK (RTX VSR) via nvidia-vfx | MAXINE-VFX-SDK |
๐ TAS Collaborators
| Contributor | Contribution |
|---|---|
| Trentonom0r3 | TAS Adobe Edition |
| Adegerard | Project architecture & optimization suggestions |
</div> </div>๐ง Missing contributor? Please contact me at nilascontact@gmail.com or open a Github Issue!
๐ Star History
๐ฅ Promo Video
Contributors
Showing top 7 contributors by commit count.

