fablecut_silence
Detect silent stretches in speech clips and optionally cut them out while preserving padding around phrases and keeping linked audio in sync.
Instructions
Find the silences in speech and, with cut:true, cut them out. Listens to the given clips (a video's linked audio stems, after channel routing, gain and volume) and reports every stretch where none of them is above threshold for at least minSilence seconds, keeping padding seconds of quiet beside each phrase so words aren't clipped. Gaps between clips are left alone. With cut:true each silence is removed with an extract on the targeted tracks (or tracks), last first, in one revision: later material moves up, linked stems stay in sync, locked tracks and clips stay put — lock the music bed first if it should keep running. A version is saved before the cut. Without cut it only reports, so check the spans (and fablecut_frame them) first. The same as the inspector's Silence section. Needs ffmpeg + ffprobe on PATH.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cut | No | Cut the silences out (default false: only report them) | |
| force | No | cut: also cut through locked clips (only when the user asked) | |
| tracks | No | cut: the lanes to cut on (default: the targeted tracks) | |
| clipIds | Yes | The speech clips to listen to (a video clip brings its linked stems) | |
| padding | No | Quiet kept beside each phrase, seconds 0…2 (default 0.15) | |
| threshold | No | Below this level (dBFS) counts as silence, -80…-10 (default -40; raise it toward -30 for a noisy room) | |
| minSilence | No | Shortest silence to report or cut, seconds 0.1…10 (default 0.5) |