Docs

zoomSegment schema

Field specification for the zoomSegment object used by Vidova MCP tools.

View as Markdown

Export zoomSegmentSchema from the desktop Zod sources.

FieldTypeRequiredConstraintsDefaultDescription
startnumberyesmin 0Zoom start time in seconds, relative to the vidova clip start
durationnumberyesexclusiveMin 0Zoom duration in seconds
factornumbernomin 1; max 101.5Zoom magnification (1 = no zoom, 1.5 = 1.5x, 2 = 2x, etc.)
anchorXnumbernomin -1; max 1Horizontal anchor -1 to 1 (manual zoom only)
anchorYnumbernomin -1; max 1Vertical anchor -1 to 1 (manual zoom only)
zoomEffectTypeenum("tracking", "manual")no'tracking' follows the cursor (default), 'manual' zooms to a fixed anchor
trackTypeenum("cinematic", "centered")no'cinematic' = smooth follow, 'centered' = lock to cursor
namestringnoLabel for this zoom region
depthobjectnostrictOptional 3D zoom settings. Set enabled:true to re-project the frame onto a tilted plane with real perspective instead of a flat scale. Angles (tiltX/tiltY/roll and their glide* counterparts) are in RADIANS, range -0.35 to 0.35. focalLength is 24-120mm: short exaggerates depth, long flattens it. The zoom eases into the tilt/roll/dolly pose, glides to the glide* pose while held, then eases flat. Omitted fields keep their defaults.
depth.enabledbooleanno
depth.intensitynumbernomin 0; max 2
depth.focalLengthnumbernomin 24; max 120
depth.tiltXnumbernomin -0.35; max 0.35
depth.tiltYnumbernomin -0.35; max 0.35
depth.rollnumbernomin -0.35; max 0.35
depth.dollynumbernomin -0.35; max 0.35
depth.glideTiltXnumbernomin -0.35; max 0.35
depth.glideTiltYnumbernomin -0.35; max 0.35
depth.glideRollnumbernomin -0.35; max 0.35
depth.glideDollynumbernomin -0.35; max 0.35
depth.anchorInfluencenumbernomin 0; max 1
depth.depthShadingnumbernomin 0; max 0.6
depth.rimnumbernomin 0; max 0.5
depth.sheennumbernomin 0; max 0.6
depth.depthBlurnumbernomin 0; max 10
depth.shadownumbernomin 0; max 0.6