GitPedia

TheAnimeScripter

A high-performance tool for video upscaling, interpolation, depth estimation, and more. Available as a CLI and Adobe Extension.

From NevermindNilasยทUpdated June 28, 2026ยทView on GitHubยท

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.

Latest release: v2.7.10
<div align="center">

๐ŸŽฌ The Anime Scripter (TAS)

High-performance AI video enhancement toolkit for creators

Visitors
Release
Downloads
Last Commit
Discord
License
GitHub Stars

</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

<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
</td> <td width="50%">

๐ŸŽญ 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
</td> </tr> <tr> <td>

๐Ÿ”ง 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
</td> <td>

๐Ÿง  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
</td> </tr> </table>

๐Ÿ–ฅ๏ธ 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
</div>

Installation Steps:

  1. Download the TAS-AdobeEdition from the releases page
  2. Extract the .zip file to a location of your choice
  3. Follow the installation tutorial to add TAS to After Effects
<div class="help-box">

Need help? Watch the video tutorial

</div>

<img src="https://img.icons8.com/fluency/24/000000/windows-client.png" width="20"/> Standalone Application

<div class="dev-status">

Development Status: Currently in active development. Join the Discord for development updates.

</div>

<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"> </div>

For local development, install the base requirements and the runtime profile you want with pip:

sh
python -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:

sh
brew 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:

powershell
iwr -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.

</div>

๐Ÿ“š 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

ModelCUDATensorRTDirectMLOpenVINO
ShuffleCuganโœ…โœ…โœ…โœ…
Fallin Softโœ…โœ…โœ…โœ…
Fallin Strongโœ…โœ…โœ…โœ…
Spanโœ…โœ…โœ…โœ…
OpenProteusโœ…โœ…โœ…โœ…
AniScale 2โœ…โœ…โœ…โœ…
RTMOSRโŒโœ…โœ…โœ…
Saryn ( RTMOSR based )โœ…โœ…โœ…โœ…
Gauss ( DIS based )โœ…โœ…โœ…โœ…
Custom (Spandrel)โœ…โŒโŒโŒ
NVIDIA Maxine VSRโœ…โœ…โŒโŒ

โฑ๏ธ Interpolation Models (RIFE)

VersionCUDATensorRTDirectMLOpenVINO
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

ModelCUDATensorRTDirectMLOpenVINO
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

ModelCUDATensorRTDirectMLOpenVINO
"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)

ModelCUDATensorRTDirectMLOpenVINO
YOLOv9 Smallโœ…โœ…โœ…โœ…
YOLOv9 Mediumโœ…โœ…โœ…โœ…
YOLOv9 Largeโœ…โœ…โœ…โœ…

๐ŸŽฅ Video Stabilization

MethodCUDA
SuperPoint feature matchingโœ…

๐Ÿ™ Project Contributors

<div class="contributors-container">

๐Ÿง  Model & Algorithm Contributors

ContributorContributionRepository
SUDOShuffleCugan & ONNX modelsVSGAN-tensorrt-docker
renarchiAdore, Fallin Soft & Strong modelsFallin-Upscale
HZWERRIFE interpolation frameworkPractical-RIFE
SkyTNTAnime segmentation modelsanime-segmentation
DepthAnythingDepth map generationDepth-Anything-V2
SiroskyOpen-Proteus & AniScale 2Upscale-Hub
ElexorCustom RIFE modificationsModded Rife Experiment(s)
ZarxraxAnime1080Fixer restorationGitHub
umziRTMOSR & GaterV3 ModelsGitHub
PhhofmDeJpeg & DeH264 restoration
Kim2091DIS Architecture (Gauss)DIS
Raymond Zhou et al.deepDeband (ICIP 2022) debandingdeepDeband

๐Ÿ› ๏ธ Framework & Tool Contributors

ContributorContributionRepository
FFmpeg GroupVideo processing frameworkFFmpeg
YT-DLP TeamMedia download capabilitiesyt-dlp
BreakthroughScene detection algorithmsPySceneDetect
Chainner-orgNeural network architecture (vendored fork)spandrel
TNTWiseRIFE ONNX optimizationsGitHub
HyperbrewAdobe integration frameworkbolt-cep
NVIDIAMaxine Video Effects SDK (RTX VSR) via nvidia-vfxMAXINE-VFX-SDK

๐ŸŒŸ TAS Collaborators

ContributorContribution
Trentonom0r3TAS Adobe Edition
AdegerardProject architecture & optimization suggestions
<div class="contact-info">

๐Ÿ“ง Missing contributor? Please contact me at nilascontact@gmail.com or open a Github Issue!

</div> </div>

๐ŸŒŸ Star History

Star History Chart

๐ŸŽฅ Promo Video

Promo Video
**

Contributors

Showing top 7 contributors by commit count.

View all contributors on GitHub โ†’

This article is auto-generated from NevermindNilas/TheAnimeScripter via the GitHub API.Last fetched: 6/28/2026