videobeaux

Logo

The friendly multilateral video toolkit built for artists by artists.

View the Project on GitHub schwwaaa/videobeaux

silence_extraction

Description

Extracts sections of silence from a video’s audio track based on duration thresholds.
Useful for identifying dead air, isolating non-dialogue segments, or preparing silence-aware edits and analysis.

Purpose

The silence_extraction program is designed to detect, isolate, or extract moments of silence within a video’s audio.
This is useful for:

How It Works

  1. Silence Detection
    FFmpeg’s silence detection logic identifies quiet sections based on amplitude thresholds.
  2. Duration Filtering
    • min_d defines the minimum silence duration to be considered meaningful.
    • max_d defines the longest segment to extract or label.
  3. Adjuster Logic The adjuster parameter allows tuning how tolerant the detection should be, adjusting thresholds or trimming surrounding audio depending on implementation.
  4. Output Behavior
    Extracted silence segments may be exported individually, compiled, or used to generate metadata depending on how videobeaux handles downstream processing.

Program Template

videobeaux -P silence_extraction \
  -i input.mp4 \
  -o output.mp4 \
  --min_d VALUE \
  --max_d VALUE \
  --adjuster VALUE

Arguments

Real World Example

videobeaux -P silence_extraction \
  -i myvideo.mp4 \
  -o silence_extraction_styled.mp4 \
  --min_d 1.5 \
  --max_d 12.0 \
  --adjuster medium

Technical Notes

Quality Tips