Update clip
update_clipChange any clip property: timing, speed, volume, opacity, fit, transform, crop, color filters, fades, text content/style, or move to another track.
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": {
"clipId": "<clipId>"
},
"name": "update_clip"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| in | No | source in-point (s) | |
| fit | No | ||
| crop | No | fractions 0–1 | |
| name | No | ||
| text | No | Text style | |
| label | No | colour label shown on the timeline; null removes it | |
| speed | No | 0.1–16; changing speed keeps the source span | |
| start | No | timeline start (s) | |
| clipId | Yes | ||
| fadeIn | No | ||
| preset | No | ||
| volume | No | 0 = mute, 1 = original, up to 4 | |
| fadeOut | No | ||
| filters | No | brightness -1..1 (0), contrast 0..3 (1), saturation 0..3 (1), blur px | |
| opacity | No | ||
| trackId | No | ||
| duration | No | timeline duration (s) | |
| projectId | No | Project to act on (default: the open one) | |
| transform | No | x/y: offset in project pixels from canvas center (+y is down). scale: 1 = fit. rotation: degrees |