Skip to content

Welcome to TheAnimeScripter – the ultimate tool for video processing. Enjoy seamless video processing with our intuitive GUIs for Windows and After Effects.

License

Notifications You must be signed in to change notification settings

NevermindNilas/TheAnimeScripter

Repository files navigation

TheAnimeScripter

GitHub release GitHub All Releases GitHub last commit Discord Shield

Buy Me A Coffee

🚀 Key Features

  1. Smooth Motion Interpolation: Elevate video quality with seamless frame interpolation for fluid motion.

  2. Crystal-Clear Upscaling: Immerse audiences in enhanced resolution, delivering sharper, more detailed visuals.

  3. Optimal Video Size Deduplication: Streamline videos by intelligently removing redundant frames, optimizing file size.

  4. Effortless Background-Foreground Segmentation: Simplify rotobrushing tasks with precision and ease.

  5. 3D Wizardry - Depth Map Generation: Unlock advanced editing possibilities with detailed depth maps for immersive 3D effects.

  6. Auto Clip Cutting with Scene Change Filter: Boost productivity by automatically cutting clips with a Scene Change Filter.

  7. Seamless After Effects Integration: Enhance After Effects projects effortlessly with our seamless integration.

  8. Multi-Effect Magic - Model Chaining: Combine features seamlessly within After Effects, running Deduplication, Upscaling, and Interpolation in one go.

  9. Efficient In-Memory Processing: Experience swift transformations without additional frame extraction cycles.

  10. Custom Model Support for Creativity: Unleash your creativity by incorporating your own trained models effortlessly.

  11. Graphical User Interface: Navigate through our user-friendly interface designed for both beginners and professionals, ensuring a smooth editing workflow from start to finish.

Empower your video editing journey with these robust, efficient features designed to elevate your content to new heights.

🖥️ Graphical User Interfaces for Windows and After Effects

🛠️ Getting Started

How to Download

Windows:

  • Download one of the latest releases from here

Linux:

  • GUI / CLI is N/A yet. Refer to manual usage and the Parameters guide

Or Manually Build

For Windows:

  • Git clone the repository or use the source code from one of the releases.
  • Download and install Python 3.11 from here (add to System Path).
  • Open a terminal inside the folder.
  • Run pip install -r requirements-dev-windows.txt
  • Run: python build.py

For Linux:

  • N/A

How to Use Inside of After Effects

  1. Open File -> Scripts -> Install ScriptUI Panel.
  2. Choose TheAnimeScripter.jsx file from the folder.
  3. Restart After Effects when prompted.
  4. After reopening, go to Window -> TheAnimeScripter.jsx.
  5. Dock the panel wherever you prefer.

In the settings panel:

  • Set the folder to the same directory as The Anime Scripter.
  • Specify the output location.

📚 Available Inputs

All of the available parameters for interacting with the CLI or directly with main.py can be found in the Parameters guide.

📁 Available Models

Upscaling Models

Officially Supported:

  • Cugan ( CUDA, DirectML and NCNN versions )
  • ShuffleCugan ( CUDA, TensorRT, and NCNN )
  • Span ( CUDA, TensorRT, DirectML and NCNN versions)
  • RealESRGan ( CUDA and NCNN versions)
  • SRVGGNet (Available in Compact, UltraCompact, SuperUltraCompact, and their respective TensorRT and DirectML versions)

Unofficially Supported:

  • Custom models compatible with Spandrel can be used via the --custom_model parameter.

Interpolation Models

  • Rife CUDA (Versions: 4.6, 4.15, 4.15-lite, 4.16-lite )
  • Rife TensorRT (Versions: 4.15 )
  • Rife NCNN ( Versions: 4.6, 4.15, 4.15-lite, 4.16-lite )
  • GMFSS ( Available for CUDA )

Denoise Models

  • SCUNet
  • NAFNet
  • DPIR
  • SPAN (1x pretrain model)

📈 Benchmarks

Both internal and user generated benchmarks can be found here.

🙏 Acknowledgements

Name and Link For
SUDO Shufflecugan and many more ONNX models
HZWER Rife
AILAB Cugan
JingyunLiang SwinIR
Xintao Realesrgan, Compact architectures
the-database Compact, UltraCompact, SuperUltraCompact models
SkyTNT Anime Segmentation
LiheYoung Depth Anything
98mxr GMFSS Fortuna Union
FFmpeg Group FFmpeg
YT-DLP YT-DLP
Hongyuanyu SPAN
Breakthrough Automated Scene Detection
Chainner-org Spandrel, easy to use arch implementations
Kim2091 Span 1x Model
cszn DPIR
Sirosky RealESRGAN Model
TNTWise For Rife ONNX and NCNN models
WolframRhodium For Rife V2 models

🌟 Star History

Star History Chart

🎥 Promo Video

Promo Video