Key Features
- Interpolation: Boost your video framerate through frame interpolation.
- Upscaling: Enhance the resolution of your videos for an improved viewing experience.
- Deduplication: Optimize your video size by removing duplicate frames.
- Segmentation: Separate the background from the foreground for easier and faster rotobrushing.
- Depth Map Generation: Generate a depth map for 3D effects and more advanced video editing.
- Auto Clip Cutting: Increase your productivity by automatically cutting your clips using a Scene Change Filter.
- Motion Blur: Add motion blur to your videos for a more realistic look.
- Integration with After Effects: Seamlessly use our tool directly inside of After Effects.
- Model Chaining in After Effects: Run Deduplication, Upscaling, Interpolation all in one.
- No Frame Extraction: The script does 0 frame extraction, everything is being done in memory without additional decode and encode cycles.
Demo
Deduplicated, Upscaled, Interpolated and Sharpened Demo:
Getting Started
How to Download
Download one of the latest releases from here.
Or Manually Build
Note: The code in the repository may include unexpected bugs. If you want stable builds, download from the releases page. For cutting-edge builds, follow the instructions below:
- Download and install Python 3.12 from: https://www.python.org/downloads/release/python-3121/. Make sure to add it to your System Path.
- Git Clone the repository
- Open a terminal inside the folder.
- Run:
python build.py
How to Use Inside of After Effects
- On the top left corner, open File -> Scripts -> Install ScriptUI Panel. Look for the TheAnimeScripter.jsx file found in the folder.
- After installation, you will be prompted to restart After Effects. Please do so.
- After reopening After Effects, go to Window. At the bottom, you should see TheAnimeScripter.jsx. Click it and dock the panel wherever you please.
- In the settings panel, set the folder to the same directory as The Anime Scripter and set the output to wherever you please.
Acknowledgements
- SUDO - For helping me debug my code and shufflecugan model
- HZWER - For Rife.
- AILAB - For Cugan.
- JingyunLiang - For SwinIR.
- Xintao - for Realesrgan, specifically compact arch.
- the-database - For Compact, UltraCompact, SuperUltraCompact models
- Tohrusky - For RealCugan-NCNN-Vulkan wrapper.
- SkyTNT - For Anime Segmentation.
- LiheYoung - For Depth Map Processing.
- 98mxr - For GMFSS Fortuna Union.
- HolyWU - For VS GMFSS code.
- FFmpeg Group - For FFmpeg
- Nihui - For Rife NCNN
- Media2x - For Rife NCNN Wrapper
- TNTWise - For newest implementations of Rife
- YT-DLP - For YT-DLP