cut_to_angle
MULTICAM angle switch. The angles are ordinary video tracks stacked over each other (sync them beforehand — clips of the same take on V1..Vn); this razors the whole angle stack at atFrame and keeps only chosenTrackId live from there to the next cut — the other angles' clips are DISABLED, not deleted, so every switch stays re-decidable (cut again with a different angle to change your mind). Linked audio follows the video by default (audioFollowsVideo: false keeps audio untouched — the usual choice when one good mic carries the sound). angleTrackIds defaults to every video track with a clip under the frame. Refused when the chosen track has no clip at the frame.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | The session token `connect` returned. Pass it on every call — it says which browser to drive. | |
| atFrame | Yes | The switch point (timeline frame). | |
| projectId | Yes | Project id from get_projects. | |
| timelineId | Yes | Target timeline. | |
| angleTrackIds | No | Optional explicit angle set (video track ids). | |
| chosenTrackId | Yes | The angle to show from atFrame on. | |
| audioFollowsVideo | No | Default true: linked audio toggles with its angle. |