resolve_tighten_silence
Remove dead air from talking-head and podcast timelines by detecting long silences across mic tracks and cutting them into a new timeline, keeping all tracks and markers in sync.
Instructions
Remove dead air from a talking-head/podcast timeline into a NEW timeline (dry-run by default). A pause is cut only where every enabled mic track is quiet for longer than min_silence_seconds; keep_pause_seconds of room stays at each side. All tracks are cut together, so cameras and mics stay in sync; timeline markers in kept time move with the edit. Needs ffmpeg. tracks="all" (default) carries every video/audio track, keeping mics and cameras in sync; tracks="spine" carries only the spine track (A1 by default).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tracks | No | all | |
| dry_run | No | ||
| detect_on | No | carried | |
| audio_stream | No | ||
| open_variant | No | ||
| threshold_db | No | ||
| carry_markers | No | ||
| min_keep_seconds | No | ||
| spine_track_type | No | audio | |
| new_timeline_name | No | ||
| spine_track_index | No | ||
| keep_pause_seconds | No | ||
| min_silence_seconds | No |