Agenda

"In this video": the topics as a numbered list with their timestamps, a marker moving down to light the current one and the ones before it ticked off.

  • essentials/agenda
  • Essentials
  • list
  • Full frame
  • 5 s (3–20 s)
Style
Live in your browser
Agenda at 16:9
0.00 / 5.00 s
npx volito render essentials/agenda --style studio --out agenda.mov
Playing live with volito/browser, the engine a render uses. Each tab lays the item out again for that shape, not a crop.

Render it

npx volito render essentials/agenda --prop title="In this video" --out agenda.mov

That writes ProRes 4444. The same item in another shape, brand or format:

volito render essentials/agenda --aspect 9:16 --style cobalt --out agenda-9x16.mov
volito render essentials/agenda --format mp4 --out agenda.mp4
volito still essentials/agenda --t 2.5 --out agenda.png
volito info essentials/agenda     # every prop and part
volito add essentials/agenda      # copy its source into ./motion to edit

From Node:

import { findItem, renderVideo } from "volito";

await renderVideo(findItem("essentials/agenda"), { props: { title: "In this video" }, out: "agenda.mov" });

Or ask an agent with the MCP server connected: “Render the Volito agenda (essentials/agenda) in 9:16, in our brand.”

Props

Set each with --prop name=value, or all at once with --props and a JSON object.

PropTypeDefaultTakes
titletextIn this video≤ 40 chars
rows
Topics (Topic: time)
list{"topic":"Why the first frame matters","time":"0:00"}; {"topic":"Cutting on the beat","time":"1:42"}; {"topic":"Captions that keep people","time":"3:10"}; {"topic":"The export settings we use","time":"5:05"}—
current
Current topic
number31 – 8

Parts

Each part takes any move, ease or idle: --motion ground.in=pop.

PartWhat it is
groundthe ground
titlethe heading
rowseach topic

Tags: agenda, contents, chapters, timestamps, list

More in Essentials