NevermindNilas/TheAnimeScripter
Free, open-source anime video toolkit: AI upscale, RIFE interpolation and restore in one pass. CLI, Standalone and After Effects.
The Anime Scripter (TAS) – Quick Overview
What it is – An open‑source toolkit that lets you upscale, interpolate, restore, deduplicate, and otherwise enhance video, with a focus on anime. It can be run from a command‑line interface, a native Windows desktop app, or as an After Effects panel, and it supports a huge range of AI models for each step.
Key capabilities
| Step | What it does | Example models (AI) | Compute back‑ends |
|---|---|---|---|
| Upscale | Increases resolution while preserving line‑art detail | ShuffleCUGAN, Adore, AniScale 2, SPAN, etc. | CUDA, TensorRT, DirectML, OpenVINO, NCNN/Vulkan, Apple MPS, ROCm |
| Interpolate | Generates intermediate frames for smoother motion | RIFE 4.6‑4.26, RIFE‑Elexor, GMFSS Fortuna, NVIDIA Maxine Frame Generation | Same as above |
| Restore | Denoises, de‑blocks, de‑JPEG/H.264, de‑halo, etc. | SCUNet, NAFNet, DPIR, DeJPEG, GaterV3, Maxine denoise | Same as above |
| Dedup / Smooth dedup | Detects duplicate frames (e.g., anime on‑twos) and optionally interpolates across them | SSIM, MSE, VMAF, FlowNetS | CPU, CUDA, ROCm |
| Depth & Segmentation | Produces per‑pixel depth or masks for anime scenes | Depth Anything V2/V3, Limbo, Anime Segmentation, BiRefNet | Same as above |
| Object / Scene detection, Stabilisation, Motion blur | Adds classic or deep‑learning based effects | YOLOv9, PySceneDetect, DUT, RIFE‑driven shutter | Various |
All steps are chained in a single GPU pass – decode → dedup → restore → interpolate → upscale → encode – so no intermediate files are written to disk. The pipeline can use hardware‑accelerated decoding (NVDEC) and encoding (NVENC, QSV, AMF, etc.) and falls back to CPU where needed.
How you use it
- CLI –
tas --input episode.mp4 --upscale --interpolate(default anime‑friendly models). Flags let you pick specific methods, output resolution, presets, batch lists, or YouTube URLs. - Standalone Windows app – a graphical UI that bundles its own backend (no Python needed). You can toggle steps, preview live, and save presets.
- After Effects panel – integrates directly into Adobe’s workflow for editors who want to run TAS inside AE.
Hardware support
- NVIDIA RTX/GTX (CUDA + TensorRT for best speed)
- Older NVIDIA cards (DirectML fallback)
- AMD / Intel on Windows (DirectML or OpenVINO)
- AMD on Linux (experimental ROCm)
- Apple Silicon (Metal Performance Shaders)
- Any Vulkan‑capable GPU (NCNN backend for some models)
Installation
- One‑liner Windows installer:
iwr -useb https://tas.nevermindnilas.dev/install.ps1 | iex - From source: Python 3.14 +
requirements.txt+ platform‑specific extra‑requirements (CUDA, DirectML, ROCm, etc.) - First run auto‑downloads the required model files.
Why it matters
- Brings together dozens of state‑of‑the‑art anime‑focused AI models under a unified, scriptable interface.
- Handles the whole video pipeline in memory, saving disk I/O and time.
- Provides both power‑user CLI access and user‑friendly GUI/AE integrations, covering a wide range of creators.
License – AGPL‑3.0 for the code; model weights retain their original licences (see THIRD_PARTY_NOTICES.md).
All details above are taken directly from the repository’s README.
Related
- Project
- Project
- Project
- Project
- Project