Focus lock

Camera focus brackets hunt in from the frame's corners, snap onto the subject with a blink, and lock in the accent with a label and crosshair.

  • annotate/focus
  • Annotate
  • callout
  • Overlay with alpha
  • 3 s (1.5–12 s)
Live in your browser
Focus lock at 16:9
0.00 / 3.00 s
Playing live with volito/browser, the engine a render uses. Each tab lays the item out again for that shape, not a crop. The graphic is transparent; the grey stands in for your footage.

Render it

npx volito render annotate/focus --prop label="Subject" --out focus.mov

That writes ProRes 4444 with alpha, ready to drop over footage. The same item in another shape, brand or format:

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

From Node:

import { findItem, renderVideo } from "volito";

await renderVideo(findItem("annotate/focus"), { props: { label: "Subject" }, out: "focus.mov" });

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

Props

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

PropTypeDefaultTakes
x
Box left (%)
number360 – 100
y
Box top (%)
number260 – 100
w
Box width (%)
number282 – 100
h
Box height (%)
number402 – 100
label
empty for none
textSubject≤ 28 chars
color
Colour
empty: the brand's colour
color——

Parts

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

PartWhat it is
bracketsthe corner brackets
crossthe crosshair
labelthe label

Tags: annotation, focus, brackets, camera, lock, target, track

More in Annotate