text asset renders a styled title. style holds the type: font, size, weight, color, align, a stroke, a background box, a shadow, and an animate entrance (fade, slideUp, slideDown, slideLeft, slideRight). font takes any Google Fonts family by name, or a family from your own file. See Fonts.
Where it sits is the clip’s transform, the same field that places every other clip.
#RGB, #RRGGBB, or #RRGGBBAA with alpha.
Keeping text readable
White text over bright footage disappears. Three fields fix it, in order of how much they change the look.before
a 5px stroke
before
a shadow
before
a box
Where the lines sit
before
align left
Arriving
before
slideUp over 0.6s
A clock
Atimer counts over the clip’s own length, up or down, in the format you name.
format is SS, SS.S, SS.SS, MM:SS, MM:SS.SS or HH:MM:SS. It takes the same style as text.
timer, counting down from the clip's own length
Subtitles
Onesubtitles clip holds every line, either written in the timeline or read from an .srt or .vtt file. Times are seconds from the clip’s start.
{ "type": "subtitles", "src": "https://example.com/captions.srt" }. For word-level captions burned from speech instead, see animated captions.
subtitles, every line in one clip, timed to the words
Lottie animations
Ananimation asset plays a Lottie .json file, the kind After Effects, Figma and LottieFiles export, with a transparent background. It plays once, for its own length, and fits the frame like an image.
a Lottie lower third sweeping in, its words a compose text clip