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.
- Key Features
- 🖥️ User Interfaces
- 🛠️ Installation Guide
- 📚 Command Reference
- 📁 Supported Models
- 📈 Performance Benchmarks
- 👨 Contributors
- ⭐ Project Growth
- 🎥 Demo & Examples
|
|
|
|
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.
Under active development - coming soon
The native Windows application will provide a dedicated environment optimized for batch processing and advanced customization options.
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
- 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
Need help? Watch the video tutorial
Development Status: Currently in active development. Join the Discord for development updates.
Get the most powerful and flexible version of TAS with the command-line interface:
- ⬇️ 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:
python -m pip install -r requirements.txt -r extra-requirements-windows-lite.txt
python main.py -hSwap extra-requirements-windows-lite.txt for the matching Windows/Linux and CUDA/lite profile you want to test.
Use this one-liner:
iwr -useb https://raw.githubusercontent.com/NevermindNilas/TheAnimeScripter/main/install.ps1 | iexIt 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.
All available parameters for interacting with the CLI or directly with main.py can be found in the Parameters guide.
| 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) | ✅ | ❌ | ❌ | ❌ |
| 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) | ✅ | ✅ | ✅ | ✅ |
| Model | CUDA | TensorRT | DirectML | OpenVINO |
|---|---|---|---|---|
| SCUNet (Denoise) | ✅ | ✅ | ❌ | ❌ |
| NAFNet (Denoise) | ✅ | ❌ | ❌ | ❌ |
| DPIR (Denoise) | ✅ | ❌ | ❌ | ❌ |
| DeJpeg ( Real-Plksr ) | ✅ | ❌ | ❌ | ❌ |
| Anime1080fixer | ✅ | ✅ | ✅ | ✅ |
| FastLineDarken | ✅ | ✅ | ❌ | ❌ |
| GaterV3 | ✅ | ❌ | ✅ | ✅ |
| DeH264 ( Real-Plksr ) | ✅ | ✅ | ✅ | ✅ |
| 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 | ✅ | ✅ | ✅ | ✅ |
| Contributor | Contribution | Repository |
|---|---|---|
| SUDO | ShuffleCugan & ONNX models | VSGAN-tensorrt-docker |
| renarchi | Adore, Fallin Soft & Strong models | Fallin-Upscale |
| HZWER | RIFE interpolation framework | Practical-RIFE |
| the-database | SRVGGNet model variants | mpv-upscale-2x_animejanai |
| 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 |
| 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 | spandrel |
| TNTWise | RIFE ONNX optimizations | GitHub |
| Hyperbrew | Adobe integration framework | bolt-cep |
| Contributor | Contribution |
|---|---|
| Trentonom0r3 | TAS Adobe Edition |
| Adegerard | Project architecture & optimization suggestions |
📧 Missing contributor? Please contact me at nilascontact@gmail.com or open a Github Issue!
