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
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 |