waveform-silence

Generate waveform images and output crop_spec JSON for silence detection.

25|10|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/theSamPadilla/montaj --skill waveform-silence
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: waveform-silence
Source: https://github.com/theSamPadilla/montaj/tree/main/skills/waveform-silence
Command: npx skills add https://github.com/theSamPadilla/montaj --skill waveform-silence

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps editors and agents detect silences in audio/video clips when fixed dB threshold methods fail due to inconsistent background noise, room changes, or intermittent ambient sounds, producing reliable trim specifications per clip.

Core Features & Use Cases

  • Per-clip visual analysis: Generate chunked waveform images and determine a noise-floor baseline for each clip rather than using a global threshold.
  • Robust silence detection: Identify sustained speech vs flat/noise regions, merge short gaps, and avoid cutting transient spikes or mid-word dips.
  • Seamless integration: Convert visual boundaries into timestamped keeps and call crop_spec to produce trimmed spec JSON for downstream steps like rm_fillers or concat.
  • Use Case: Recover clean speech regions from multi-clip recordings where fans, music, or mic placement changes make automated threshold trimming unreliable.

Quick Start

Use waveform-silence to generate waveform images for each clip, visually identify silences relative to each clip's noise floor, and output crop_spec trim specs for cropping.

Frequently Asked Questions about waveform-silence

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect silence in audio with variable background noise?

Detect silence in audio with variable background noise by generating waveform images per clip to establish a visual noise floor baseline. This method identifies silence regions reliably when fixed dB threshold methods fail due to intermittent ambient sounds or changing room acoustics.

What is the best way to trim silent gaps from multi-clip video recordings?

The best way to trim silent gaps from multi-clip recordings is to analyze 1920px-wide waveform images per clip. This visual analysis merges short gaps, timestamps boundaries to 0.1s precision, and outputs crop_spec JSON keeps for downstream cropping.

How does visual waveform silence detection work compared to fixed threshold audio editing?

Visual waveform silence detection works by analyzing chunked waveform images to establish a per-clip noise floor rather than applying a global fixed threshold. It distinguishes sustained speech from flat noise regions and avoids cutting transient spikes or mid-word dips.

Can I use visual silence detection for audio clips with fans or music in the background?

Yes, you can use visual silence detection for clips with fans or music in the background. It recovers clean speech regions by determining a noise floor baseline per clip, making it suitable for multi-clip recordings where mic placement changes or ambient sounds vary.

How do I output trim specifications after identifying silence regions in my audio?

Output trim specifications after identifying silence regions by converting visual boundaries into timestamped keeps and calling crop_spec. This produces trimmed spec JSON designed for downstream editing steps like rm_fillers or concat in multi-clip montages.