> For the complete documentation index, see [llms.txt](https://developer.capsule.video/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.capsule.video/generating-videos/supported-features.md).

# Supported features

Below is a subset of features supported by CapsuleScript.

<table data-header-hidden><thead><tr><th width="150"></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Scripting</strong></td><td>JSON-based templating language</td><td>Dynamic params: text, audio, video, image</td><td>Supports conditional logic</td></tr><tr><td><strong>Inputs</strong></td><td>Video: mp4, mov, avi</td><td>Audio: mp4, mp3, aif, wav</td><td>Graphics: svg, png, jpg, gif</td></tr><tr><td><strong>Editing</strong></td><td>Trim, combine &#x26; sequence tracks</td><td>Unlimited video/audio tracks</td><td>Variable video playback speed</td></tr><tr><td><strong>Typography</strong></td><td>Animate text per-character, per-word, per-line</td><td>Auto-fit text to line or box region</td><td>Custom font support (otf, ttf)</td></tr><tr><td><strong>Graphics</strong></td><td>API for drawing animateable shapes</td><td>Attributes: scale, move, rotate, autofit, opacity, blend, mask</td><td>Import from Figma (SVG)</td></tr><tr><td><strong>Filters</strong></td><td>10 built-in video filters</td><td>Support for 2D LUTs</td><td>Support for 2D Fragment Shaders</td></tr><tr><td><strong>Motion</strong></td><td>Built-in animation engine</td><td>Variable length animations</td><td>Built-in easing functions</td></tr><tr><td><strong>Effects</strong></td><td>33+ built-in animatable effects</td><td>AI segmentation "green screen"</td><td>AI face &#x26; object tracking</td></tr><tr><td><strong>Audio</strong></td><td>AI noise elimination</td><td>Auto-duck between vocal &#x26; music tracks</td><td>VST effects support</td></tr><tr><td><strong>Exporting</strong></td><td>Responsive layouts for multi-aspect ratios</td><td>Specify output bitrate &#x26; resolution</td><td>Output h264 MP4 &#x26; HLS</td></tr></tbody></table>
