multicam_sync
Align ordinary audio/video timeline items from different cameras recording the same take. Uses their shared audio or source timing; unrelated B-roll cannot produce confident alignment. A cutaway spanning an edit in the reference must be split first.
Web execution accepts 2-16 items and requires the full timelineId and, for external callers, projectId. Internal agents use their authorized project when projectId is omitted. The authenticated browser can work while Home or another project/timeline is visible. Navigation never retargets an accepted job; local media stays on the selected browser profile. Desktop uses its local renderer.
The existing alignment engine computes a plan from a captured snapshot and applies only validated ordinary-item positions/tracks. Concurrent edits reject the stale plan. It does not retrim sources or create compound clips. Returns status, changed, alignmentEvidence and actual placementEvidence. Pass itemIds (full IDs or unambiguous prefixes); referenceItemId optionally anchors one of them. Long clips may require splitting to stay within the bounded analysis window. No automatic cloud fallback.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"itemIds": "<itemIds>"
},
"name": "multicam_sync"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| itemIds | Yes | Two or more timeline item ids (full or prefix) of the angle clips to align. | |
| projectId | No | Full project UUID. Required for external browser work; internal agents may omit. Execution/explicit-timeline calls never change later calls' target. | |
| timelineId | No | Full target timeline UUID. Required for Web execution; never changes the visible timeline. | |
| idempotencyKey | No | Stable key for this browser execution. Reuse only with identical scope and parameters after a lost acknowledgement; applies only to this call. | |
| referenceItemId | No | Optional anchor item id; omit to let the engine pick the reference. | |
| browserProfileId | No | Optional browser profile override. Omit to select automatically; do not ask the user to choose. |