Set keyframes
set_keyframesAnimate a clip property over time (video, image, text or overlay clips). prop: x, y, scale, rotation, opacity (x/y = px offset from centre, scale multiplier, rotation degrees, opacity 0..1). ease shapes the move to the next keyframe: linear, easeIn, easeOut, easeInOut, back, spring, hold (back and spring overshoot), or a curve as cubic-bezier(x1, y1, x2, y2) with x in 0..1. Empty list clears.
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>",
"prop": "<prop>",
"keyframes": "<keyframes>"
},
"name": "set_keyframes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prop | Yes | ||
| clipId | Yes | ||
| keyframes | Yes | ||
| projectId | No | Project to act on (default: the open one) |