Process multimedia files with FFmpeg (video/audio encoding, conversion, streaming, filtering, hardware acceleration) and ImageMagick (image manipulation, format conversion, batch processing, effects, composition). Use when converting media formats, encoding videos with specific codecs (H.264, H.265, VP9), resizing/cropping images, extracting audio from video, applying filters and effects, optimizing file sizes, creating streaming manifests (HLS/DASH), generating thumbnails, batch processing images, creating composite images, or implementing media processing pipelines. Supports 100+ formats, hardware acceleration (NVENC, QSV), and complex filtergraphs.
View on GitHubrafaelcalleja/claude-market-place
claudekit-skills
January 21, 2026
Select agents to install to:
npx add-skill https://github.com/rafaelcalleja/claude-market-place/blob/main/plugins/claudekit-skills/skills/media-processing/SKILL.md -a claude-code --skill media-processingInstallation paths:
.claude/skills/media-processing/# Media Processing Skill Process video, audio, and images using FFmpeg and ImageMagick command-line tools for conversion, optimization, streaming, and manipulation tasks. ## When to Use This Skill Use when: - Converting media formats (video, audio, images) - Encoding video with codecs (H.264, H.265, VP9, AV1) - Processing images (resize, crop, effects, watermarks) - Extracting audio from video - Creating streaming manifests (HLS/DASH) - Generating thumbnails and previews - Batch processing media files - Optimizing file sizes and quality - Applying filters and effects - Creating composite images or videos ## Tool Selection Guide ### FFmpeg: Video/Audio Processing Use FFmpeg for: - Video encoding, conversion, transcoding - Audio extraction, conversion, mixing - Live streaming (RTMP, HLS, DASH) - Video filters (scale, crop, rotate, overlay) - Hardware-accelerated encoding - Media file inspection (ffprobe) - Frame extraction, concatenation - Codec selection and optimization ### ImageMagick: Image Processing Use ImageMagick for: - Image format conversion (PNG, JPEG, WebP, GIF) - Resizing, cropping, transformations - Batch image processing (mogrify) - Visual effects (blur, sharpen, sepia) - Text overlays and watermarks - Image composition and montages - Color adjustments, filters - Thumbnail generation ### Decision Matrix | Task | Tool | Why | |------|------|-----| | Video encoding | FFmpeg | Native video codec support | | Audio extraction | FFmpeg | Direct stream manipulation | | Image resize | ImageMagick | Optimized for still images | | Batch images | ImageMagick | mogrify for in-place edits | | Video thumbnails | FFmpeg | Frame extraction built-in | | GIF creation | FFmpeg or ImageMagick | FFmpeg for video source, ImageMagick for images | | Streaming | FFmpeg | Live streaming protocols | | Image effects | ImageMagick | Rich filter library | ## Installation ### macOS ```bash brew install ffmpeg imagemagick ``` ### Ubuntu/Debian ```bash sudo apt-get install f