Skip to content

Repository files navigation

AniSmooth

Frame Interpolation & Video Upscaling directly in After Effects.
Remove duplicates, smooth motion, and enlarge clips, locally on your GPU.

Features · Models · Install · Build


AniSmooth is a free, local After Effects extension: remove duplicate frames, smooth video with RIFE/Flowframes, and upscale clips on your own GPU via a Python backend.

Unlike other large and heavy extensions, AniSmooth is built with a small, clean, and highly compact codebase. The code is split into simple, organized files to ensure the extension loads instantly and runs smoothly alongside other tools without slowing down After Effects.

Note

Compatibility: After Effects CC 2018 → CC 2026+ (v15.0+). Windows primary support.


🚀 Features

Tab What it does
Deadframes Remove duplicate frames: threshold slider, motion tracking, frozen-character detection.
Interpolation RIFE 4.25 (CUDA / TensorRT). Multipliers 2×–10× or custom up to 64×.
Upscale 2× / 4× with ShuffleCUGAN models tuned for anime.
Flowframes Drives your local Flowframes app: RIFE NCNN / NCNN-VS / DAIN, up to 16×, h264/h265/AV1.
Queue One serial queue for all jobs; pre-renders on add; pause/cancel/retry; persists across restarts.
System & Settings GPU/VRAM diagnostics, setup wizard, output prefs, interface toggles, collapsible panels, presets.

Note

Flowframes: only 1.42.0 (Patreon) is supported now; 1.36.0 (free) support coming soon. Set the Flowframes.exe path in Settings (auto-detected in the default location).

📸 Screenshots

Duplicate Frame Removal

Duplicate Frame Removal

Frame Interpolation

Frame Interpolation

Video Upscaling

Video Upscaling

System Monitor & Console

System Monitor Console Log

Settings

Settings Settings 2


🧠 Supported Models

Note

Beta: only the selected best-performing models are included for now; more will be added once the extension is fully stable.

Frame Interpolation (RIFE 4.25)
Model Key Name Params VRAM Engine Use Case
rife4.25 RIFE 4.25 Cuda 1.3M ~2GB PyTorch CUDA Fast, lightweight; older GPUs.
rife4.25-heavy RIFE 4.25 HEAVY Cuda 5.1M ~6GB PyTorch CUDA Best motion; needs a stronger GPU.
rife4.25-tensorrt RIFE 4.25 TensorRT 1.3M ~2GB NVIDIA TensorRT Up to 1.8× faster on NVIDIA.
rife4.25-heavy-tensorrt RIFE 4.25 HEAVY TensorRT 5.1M ~6GB NVIDIA TensorRT High quality, much faster on NVIDIA.
Video Upscaling
Model Key Name Params VRAM Engine Use Case
adore Adore Cuda 4M ~3GB PyTorch CUDA Sharp lines, retained detail.
fallin_soft Fallin Soft Cuda 3.9M ~4GB PyTorch CUDA Anime: smooth colors, clean backgrounds.

Flowframes uses its own model set (RIFE NCNN up to 4.26, DAIN) from your Flowframes install, not the table above.


📦 Installation

Method 1: ZXP Installer (easiest)
  1. Pick your AE version folder (AE2018 / AE2020 / AE2022).
  2. Get ZXP Installer.
  3. Drag AniSmooth_AE2020.zxp (or your version) onto it.
  4. Restart AE → Window > Extensions > AniSmooth.
Method 2: Windows Setup Wizard (.exe)
  1. Run AniSmoothSetup_AE2020.exe from your version folder.
  2. The wizard handles file placement and registry keys.
Method 3: Manual folder install
  1. Copy the AniSmooth folder to C:\Program Files (x86)\Common Files\Adobe\CEP\extensions\.
  2. Enable PlayerDebugMode: run Add-Keys.reg / Add-Keys.bat (as admin).
  3. Restart After Effects.

🛠️ Building from Source

cd tools && npm install
cd .. && npm run build:all

Warning

Runs local Python and AI models. Needs an NVIDIA GPU for CUDA acceleration and enough VRAM (2GB+ basic, 6GB+ heavy models).

About

An open-source After Effects Extension for AMV editors to remove deadframes, interpolate, and upscale clips using local AI models directly in After Effects.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages