Plan Multicam Angle Switches
plan_multicam_angle_switchesGenerates an active-speaker camera switching plan from speaker segments and camera-to-speaker mapping, producing angle cut lists, razor times, and markers without altering the Premiere timeline.
Instructions
Plan active-speaker camera switching for stacked, synced camera tracks: from speaker segments and a camera-to-speaker map it produces an angle cut list with minimum holds, crosstalk cover shots, optional lead-in cuts and periodic cutaways, plus razor times, per-camera enable/disable ranges, and markers. Local-only and deterministic; never changes Premiere.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cameras | Yes | Camera angles. A camera with one speaker is a single, two or more is a two_shot, none is a wide cover unless role says otherwise. | |
| frame_rate | No | Sequence frame rate for snapping cut points; defaults to 30. | |
| marker_color | No | Marker color index for the cut markers (default 6 = blue). | |
| start_seconds | No | Plan start in sequence seconds (default 0). | |
| cutaway_seconds | No | Length of each cutaway (default 2.5; must be at least min_hold_seconds). | |
| cover_on_overlap | No | Cut to a two_shot or wide camera when speakers overlap (default true). | |
| min_hold_seconds | No | Minimum time an angle stays on air; shorter changes are absorbed (default 2). | |
| speaker_segments | Yes | Who is speaking when, in sequence seconds (from a transcript, diarization, or plan_speaker_checkerboard turns). Overlaps are allowed. | |
| lead_switch_seconds | No | Cut to the incoming speaker this many seconds before they start, when the outgoing hold allows (default 0). | |
| overlap_min_seconds | No | Minimum crosstalk length before the cover shot is used (default 0.6). | |
| cutaway_every_seconds | No | Insert a cover cutaway during monologues longer than this many seconds (default: none). | |
| total_duration_seconds | No | Plan end in sequence seconds (default: last segment end). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the tool completed successfully. | |
| data | No | Tool-specific result data when ok is true. | |
| tool | Yes | The registered MCP tool name. | |
| error | No | Failure detail when ok is false. |