freeze_frame
Freeze the picture at a frame: the clip is CUT there and a still of that frame is inserted between the halves, pushing everything after it later (the NLE 'frame hold'). This is how you hold a moment — play, freeze, continue. The still is an ordinary IMAGE layer showing that frame for holdFrames (default 150 = 5s at 30fps), so you resize, split, move or delete it like any other layer. image is the filename of a PNG of that frame, already uploaded to the project's assets — rendering one needs a browser, so capture and upload it first. The reply's frozenSourceFrame is the SOURCE frame that was frozen, which differs from frame on a retimed clip. frame must be strictly inside the clip.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| frame | Yes | Project-timeline frame to freeze at — must be strictly inside the clip. | |
| image | Yes | Filename of an already-uploaded PNG of the frozen frame, in the project's assets. | |
| elementId | Yes | video.<id> to freeze. | |
| projectId | Yes | Opaque project id (a v4 UUID, from list_projects/create_project). Selects which existing project this call mutates. | |
| holdFrames | No | How long the still holds, in frames. Defaults to 150 (5s at 30fps), the same default every added clip gets. |