Command · Ripple Delete
timeline.rippleDelete
Ripple delete: removes clips and closes the time they used, or closes a gap.
- v1
- Capability EditSequence
- Tool
timeline_rippleDelete - Alias
edit.rippleDelete
Request
{
"command": "timeline.rippleDelete",
"params": {
"clips": [
42
]
}
}Parameters
clips(integer | object (1..))[], min 1- Clips to remove (use this or gap).
gapobject- A gap to close (use this or clips).
gap.timeinteger | stringRequired- A time inside the gap. Timecode in the sequence's rate ("00:01:02:03") or ticks.
gap.trackstring | integer (1..)Required- Track of the gap. "V1" (bottom video track), "A2", ... or a track id.
linkedboolean- Include linked partners (Premiere's linked selection). Default true.
sequenceinteger (1..)- Sequence id; only needed when the project has several.
Discussion
Ripple delete: removes clips and closes the time they used, or closes a gap. Sync-locked tracks lose the same time. A gap only closes when no sync-locked track has material in it.
Run it with wabcut-cli cmd <project> --json, from an MCP client as timeline_rippleDelete, or from an extension. See Edit commands for requests, references and results.
See also
timeline.*
- timeline.removeSilences
Remove Silences. Ripple-deletes a list of time ranges (e.g. silences found in a transcript) in one step.