remove_media_silence
Identify silent audio segments in Final Cut Pro clips, split clips around them, and remove the silent sections while shifting later content earlier. Non-destructive with a copy saved.
Instructions
Detect REAL silence in each clip's source audio (ffmpeg) and CUT it out of the timeline with ripple. Clips are split around silence; the silent middles are removed and everything after shifts earlier. Non-destructive: writes a _silence_removed copy. Preview with detect_media_silence first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| padding | No | Seconds of silence to keep on each side of a cut so edits breathe (default 0.05, max 5) | |
| filepath | Yes | Path to FCPXML file | |
| noise_db | No | Silence threshold in dBFS, -120 to 0 (default -30) | |
| clip_name | No | Only cut silence in the clip with this name | |
| min_silence | No | Minimum silence duration in seconds to cut (default 0.5) | |
| output_path | No | Output path (default: adds _silence_removed suffix) |