
How We Added Silence Removal to SendRec
Anyone who has watched a screen recording knows the feeling: the presenter pauses to think, navigates a menu slowly, or just trails off between thoughts. Those dead seconds add up fast. In v1.65.4, SendRec can detect and remove them automatically. We already had filler word removal — detecting "um", "uh", and similar disfluencies from transcript data, presenting them as a checklist, and cutting them out. Silence removal follows the same pattern, but operates purely on audio energy rather than transcription. Detection: ffmpeg's silencedetect filter ffmpeg ships a silencedetect audio filter that scans an audio stream and emits timestamps whenever audio drops below a configurable noise floor for at least a minimum duration. The command: ffmpeg -i input.mp4 -vn -af silencedetect = noise = -30dB :d = 1.0 -f null - The -vn flag tells ffmpeg to skip video decoding entirely. Silence detection only needs the audio stream, and skipping video makes the scan significantly faster on large files. ff
Continue reading on Dev.to Webdev
Opens in a new tab

