splice
Add a segment to a cut sheet or refine existing segment edges by specifying retained tick ranges and source offsets, enabling precise video clip adjustments.
Instructions
Add a segment to the cut sheet, or amend an existing segment's edges.
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": {
"sheet": "<sheet>",
"source": "<source>",
"in_ticks": "<in_ticks>",
"out_ticks": "<out_ticks>",
"source_in_ticks": "<source_in_ticks>",
"cause": "<cause>"
},
"name": "splice"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Idempotency key. | |
| why | No | One line for the human reviewer. Never reaches pixels. | |
| cause | Yes | speech, manual, restored, or pad. | |
| sheet | Yes | A cut sheet handle. | |
| source | Yes | A source key from the sheet's sources[]. | |
| segment | No | When given, amend that segment instead of adding one. | |
| in_ticks | Yes | First deliverable tick kept (the body entry's in). | |
| out_ticks | Yes | First deliverable tick not kept (the body entry's out). | |
| source_in_ticks | Yes | Source tick where the kept range begins (pick.in); pick.out is derived. |