Agent skill · creative production · samhvw8
media-processing
Video/audio/image processing with FFmpeg and ImageMagick. Tools: FFmpeg (video/audio), ImageMagick (images). Capabilities: format conversion, encoding (H.264/H.265/VP9/AV1), streaming (HLS/DASH), filters, effects, thumbnails, watermarks, batch processing, hardware acceleration (NVENC/QSV). Actions: convert, encode, resize, crop, compress, extract, merge, stream, transcode media. Keywords: FFmpeg, ImageMagick, video encoding, audio extraction, image resize, thumbnail, watermark, HLS, DASH, H.264, H.265, VP9, AV1, codec, bitrate, framerate, resolution, aspect ratio, filter, overlay, concat, trim, fade, batch processing. Use when: converting video/audio formats, encoding with specific codecs, generating thumbnails, creating streaming manifests, extracting audio from video, batch processing images, adding watermarks, optimizing file sizes.
Why this skill is useful
Provides specific FFmpeg and ImageMagick commands for media processing that the AI wouldn't reliably generate on its own.
What it needs
Requires ffmpeg, imagemagick installed locally. About 5k tokens when loaded. Last updated 2025-12-09. 10 stars on the source repository.
What this skill does
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 Ubuntu/Debian Windows Verify Installation Quick Start Examples Video Conversion Audio Extraction Image Processing Batch Image Resize Video Thumbnail HLS Streaming Image Watermark Common Workflows Optimize Video for Web Create Responsive Images Extract Vide …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills samhvw8/media-processing