zc277584121 avatar

Raw Video Processing

This is for cleaning up screen recordings when you've got long pauses and keyboard noise cluttering your video. It runs two FFmpeg scripts in sequence: first strips out silent segments using an aggressive threshold tuned for typing sounds, then speeds up what's left by 1.2x. The silence detection is pretty configurable if the defaults cut too much, and there's a dry run mode so you can preview before committing. It's opinionated about the workflow order, which makes sense since speeding up first would mess with the audio characteristics. The main limitation is that long videos take a few minutes to process since each segment gets handled individually.

skills.sh installs
3.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add zc277584121/marketing-skills --skill raw-video-processing --agent claude-code

Installs into .claude/skills of the current project.

Files

Skill: Raw Video Processing

Post-process raw screen recordings to improve pacing — remove silent segments, then speed up the result.

Prerequisite: FFmpeg and uv must be installed.


When to Use

The user has recorded a screencast and wants to clean it up before publishing. Typical issues in raw recordings:

  • Long pauses / dead air while thinking or waiting for loading
  • Keyboard typing sounds and other low-level background noise that should be treated as silence
  • Overall pacing feels slow and could benefit from a slight speed boost

Default Workflow

When the user provides a raw video file, run both scripts in sequence by default:

Step 1: Remove Silent Segments

uv run --python 3.12 /path/to/skills/raw-video-processing/scripts/remove_silence.py <input.mp4> -t="-20dB" -d 0.5

This detects and cuts out silent portions (including keyboard sounds), producing <input>_nosilence.mp4.

Sponsors

Details

Repository
github.com/zc277584121/marketing-skills
Categories
Python, Marketing & SEO, CLI & Terminal, Generative Media, Video & Audio Editing
First seen
May 16, 2026

More from zc277584121/marketing-skills

All 14

Recommended

More Python
1tradermonty avataroptions-strategy-advisortradermonty/claude-trading-skillsOptions trading strategy analysis and simulation tool. Provides theoretical pricing using Black-Scholes model, Greeks calculation, strategy P/L simulation, and 3.9Kskills.sh installs
2github avatareval-driven-devgithub/awesome-copilotImprove AI application with evaluation-driven development. Define eval criteria, instrument the application, build golden datasets, observe and evaluate applica3.9Kskills.sh installs
3freshtechbro avatarblender-web-pipelinefreshtechbro/claudedesignskillsBlender to web export workflows for 3D models and animations. Use this skill when exporting Blender models to glTF for web, optimizing 3D assets for Three.js or3.9Kskills.sh installs
4yaklang avatardeserialization-insecureyaklang/hack-skillsInsecure deserialization playbook. Use when Java, PHP, or Python applications deserialize untrusted data via ObjectInputStream, unserialize, pickle, or similar 3.8Kskills.sh installs
5dotnet avatarfind-untested-sourcesdotnet/skillsMANDATORY for static requests to find, identify, or list untested source files or modules, sources without tests, source-to-test pairing, test-gap worklists, or3.8Kskills.sh installs
6dotnet avatargrade-testsdotnet/skillsGrades a specified set of test methods individually and produces a concise table mapping each test (fully-qualified name) to a letter grade (A–F), a score band,3.8Kskills.sh installs