Supported features
Capsule video templates are written in CapsuleScript – a JSON based templating language featuring all the capabilities you’d expect from a professional video tool, and much more
Last updated
Capsule video templates are written in CapsuleScript – a JSON based templating language featuring all the capabilities you’d expect from a professional video tool, and much more
Last updated
Below is a subset of features supported by CapsuleScript.
Scripting
JSON-based templating language
Dynamic params: text, audio, video, image
Supports conditional logic
Inputs
Video: mp4, mov, avi
Audio: mp4, mp3, aif, wav
Graphics: svg, png, jpg, gif
Editing
Trim, combine & sequence tracks
Unlimited video/audio tracks
Variable video playback speed
Typography
Animate text per-character, per-word, per-line
Auto-fit text to line or box region
Custom font support (otf, ttf)
Graphics
API for drawing animateable shapes
Attributes: scale, move, rotate, autofit, opacity, blend, mask
Import from Figma (SVG)
Filters
10 built-in video filters
Support for 2D LUTs
Support for 2D Fragment Shaders
Motion
Built-in animation engine
Variable length animations
Built-in easing functions
Effects
33+ built-in animatable effects
AI segmentation "green screen"
AI face & object tracking
Audio
AI noise elimination
Auto-duck between vocal & music tracks
VST effects support
Exporting
Responsive layouts for multi-aspect ratios
Specify output bitrate & resolution
Output h264 MP4 & HLS