Skip to content

Elements ​

The elements a file is written in: the timeline (clips, tracks, transitions, captions), free code, and ready-made titles, graphics and effects. Each page shows an example as the export renders it, with the file that made it, then the element's props. Generated from the Zod schemas in packages/kit/src/jsx/schemas; run pnpm docs:gen, and pnpm docs:examples for the videos.

Timeline ​

Free code ​

Text and graphics ​

Effects and colour ​

Motion and time ​

Structure ​

Sound ​

Capabilities ​

elementtimedvisualaudiotrims sourcetransformablechildren allowed
<Composition>track, marker, multicam, captions
<Track>clip, audio, gap, transition, title, shape, svg, sticker, graphic, adjustment, nested, layer, multicam
<Clip>yesyesyesyesyeseffect, keyframe, mask, speedKey, freeze
<Audio>yesyesyeskeyframe
<Gap>yes
<Transition>yesyes
<Title>yesyesyeseffect, keyframe, mask
<Shape>yesyesyeseffect, keyframe, mask
<Svg>yesyesyeseffect, keyframe, mask
<Sticker>yesyesyeseffect, keyframe, mask
<Graphic>yesyesyeseffect, keyframe, mask
<Captions>yescaption
<Caption>yesyes
<Marker>
<Adjustment>yesyesyeseffect, keyframe
<Mask>keyframe
<Nested>yesyesyesyesyeseffect, keyframe, mask, speedKey, freeze
<Multicam>angle, cut
<Angle>
<Cut>
<Layer>yesyesyeseffect, keyframe
<Effect>keyframe
<Keyframe>
<SpeedKey>
<Freeze>

MIT licensed.