What problem does it solve?
Media files often require repetitive, error-prone manual processing—re-encoding, format conversion, thumbnail generation, background removal, and batch optimizations. This Skill centralizes deterministic media operations and AI background removal so teams can reliably transform large media sets without manual FFmpeg or ImageMagick command authoring.
Core Features & Use Cases
- Video & Audio Encoding: Re-encode, transcode, and optimize videos and audio using FFmpeg with CRF/preset controls and optional hardware acceleration.
- Image Editing & Batch Workflows: Resize, crop, convert formats, generate responsive image sets, and run in-place batch operations with ImageMagick and mogrify.
- AI Background Removal: Remove image backgrounds locally using RMBG models (modnet, u2netp, briaai) with single-file and batch scripts.
- Streaming & Thumbnails: Produce HLS/DASH manifests, multi-bitrate streams, and automated poster/thumbnail generation.
- Automation Scripts & Tools: Ready-to-run Bash, Python, and Node.js utilities for batch processing, background removal, conversion, and optimization; includes tests and usage notes.
Quick Start
Use the ck:media-processing skill to convert a source video to H.264 MP4, generate web-ready thumbnails, and remove backgrounds from product photos in one automated batch.