What problem does it solve?
Large video files from screen recordings, course captures, and meeting recordings consume excessive storage and are slow to transfer, while long silent or static segments (breaks, black screens, idle waiting) waste viewing time.
Core Features & Use Cases
- FFmpeg CRF Compression: Compress videos to low-bitrate MP4 using CRF adaptive quality mode, with automatic hardware detection that selects VideoToolbox hardware encoding on Apple Silicon or falls back to libx264 software encoding.
- Silent/Static Segment Trimming: Detect segments that are simultaneously silent and visually static, cut them into a trimmed version, and save the removed clips with a JSON timestamp report for review.
- Batch & Detach Modes: Compress multiple files or directories concurrently, and use --detach to run long encodes in the background immune to session termination.
- Use Case: A 3-hour course recording with a 20-minute break in the middle can be trimmed of the silent idle segment and compressed from gigabytes down to a fraction of its size in one workflow.
Quick Start
Compress the video file lecture.mp4 and remove any silent static segments longer than two minutes using the video-compressor skill.