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

Last updated