raw-video-processing

Remove silent segments and adjust playback speed of screen recordings using FFmpeg.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/zc277584121/marketing-skills --skill raw-video-processing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: raw-video-processing
Source: https://github.com/zc277584121/marketing-skills/tree/main/skills/raw-video-processing
Command: npx skills add https://github.com/zc277584121/marketing-skills --skill raw-video-processing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, ffprobe, python3, and includes scripts (resource) components.

What problem does it solve?

Raw screencast recordings often contain long pauses, dead air, and uneven pacing that make tutorials and demos feel slow and unprofessional; this Skill automates removing silence and gently speeding playback to improve viewer experience.

Core Features & Use Cases

  • Silence removal: Detects silent intervals using configurable threshold and duration, then cuts and concatenates non-silent segments without re-encoding.
  • Speed adjustment: Applies a subtle playback speed multiplier with correct audio handling, producing a re-encoded output that preserves quality.
  • Use Cases: Prepare tutorial videos, product demos, or recorded walkthroughs for publishing by trimming pauses and improving pacing; preview changes with dry-run before exporting.

Quick Start

Post-process my screen recording session.mp4 to remove silent sections using a -30dB threshold with 0.8s minimum silence and then apply a 1.2x speed boost.

Frequently Asked Questions about raw-video-processing

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

FAQPage Schema
How do I remove silent segments from a screen recording using ffmpeg?

To remove silent segments from a screen recording, this Skill uses Python scripts to detect silence with configurable thresholds and cuts, concatenating non-silent parts via ffmpeg without re-encoding. It identifies dead air by duration and decibel level, then trims those gaps automatically.

Can I apply a speed adjustment to a tutorial video without losing audio sync?

Yes, you can apply a speed adjustment multiplier to a tutorial video with correct audio handling. The Skill re-encodes the output with an adjustable speed boost while preserving audio quality, ensuring the pacing tightens without desyncing the sound from the visuals.

What is the best way to tighten raw screencast pacing before publishing?

The best way to tighten raw screencast pacing is to combine silence removal with a subtle speed multiplier. This Skill detects long pauses and dead air, trims them out, and applies a gentle playback speed boost to improve the viewer experience for demos and tutorials.

Do I need python3 and ffmpeg installed to cut dead air from my recordings?

Yes, you need python3, ffmpeg, and ffprobe installed on your system to cut dead air from your recordings. The Skill relies on these dependencies to execute its scripts, detect silent intervals, and process the video files for re-encoding.

Does this silence removal tool support dry-run previews before exporting?

Yes, the silence removal tool supports dry-run previews before exporting. You can preview the proposed changes to see which segments will be cut and how the speed adjustment applies before finalizing the re-encoded output file.

What threshold should I use to detect silence in a product demo walkthrough?

You can configure the silence detection threshold and minimum duration to fit your product demo walkthrough. For example, setting a -30dB threshold with a 0.8s minimum silence duration effectively identifies and removes pauses while retaining meaningful speech.