media-processing
Media Processing harnesses FFmpeg and ImageMagick to handle video, audio, and image workflows—from format conversion and codec selection to streaming manifest generation and batch optimization. Extract audio, generate thumbnails, apply filters, add watermarks, and leverage hardware acceleration for faster encoding.
Media Processing converts and encodes video, audio, and images using FFmpeg and ImageMagick with codec selection.
AI-generated summary based on this skill's SKILL.md
Install
nicepkg/ai-workflow/media-processing · repository language: HTML
git clone https://github.com/nicepkg/ai-workflow
cp -r ai-workflow/workflows/video-creator-workflow/.claude/skills/media-processing ~/.claude/skills/media-processingnpx skillfed install nicepkg/ai-workflow/media-processingFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I convert video to mp4 with media-processing?
Media Processing uses FFmpeg to convert video files to MP4 format with flexible codec selection. You can specify H.264 encoding, bitrate, resolution, and other parameters to optimize output quality and file size. The skill supports batch conversion of multiple files and hardware acceleration for faster processing when available.
Can media-processing extract audio from video files?
Yes, Media Processing extracts audio from video using FFmpeg. You can export audio as MP3, AAC, FLAC, or other formats. The skill handles audio bitrate, sample rate, and channel configuration, making it easy to separate audio tracks from video sources for editing or distribution.
What image manipulation features does media-processing offer?
Media Processing combines ImageMagick and FFmpeg for comprehensive image work: resize with aspect ratio preservation, apply effects like blur, add watermarks, batch process multiple images, and convert between formats (PNG to JPG, etc.). You can optimize quality and file size across large image collections efficiently.
How do I create video thumbnails and previews with media-processing?
Media Processing generates video thumbnails and preview frames using FFmpeg. Extract single frames at specific timestamps, create contact sheets, or generate animated GIFs from video sequences. Customize dimensions, quality, and timing to match your streaming or gallery requirements.
Does media-processing support streaming manifest generation?
Media Processing creates HLS and DASH streaming manifests for web delivery. Transcode video to multiple bitrates and resolutions, generate the required playlist files, and optimize segments for adaptive streaming. Hardware acceleration speeds up encoding for large-scale streaming workflows.
Can media-processing batch process files with hardware acceleration?
Yes, Media Processing supports batch processing of multiple media files with optional hardware acceleration (NVIDIA GPU encoding). Process entire directories of videos or images in parallel, apply consistent transformations, and leverage GPU resources to reduce encoding time significantly.
SKILL.md
rendered from the published skill — quoted content, verbatim
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
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 15 files
workflows/video-creator-workflow/.claude/skills/media-processing/SKILL.md
workflows/video-creator-workflow/.claude/skills/media-processing/references/ffmpeg-encoding.md
workflows/video-creator-workflow/.claude/skills/media-processing/references/ffmpeg-filters.md
workflows/video-creator-workflow/.claude/skills/media-processing/references/ffmpeg-streaming.md
workflows/video-creator-workflow/.claude/skills/media-processing/references/format-compatibility.md
workflows/video-creator-workflow/.claude/skills/media-processing/references/imagemagick-batch.md
workflows/video-creator-workflow/.claude/skills/media-processing/references/imagemagick-editing.md
workflows/video-creator-workflow/.claude/skills/media-processing/scripts/batch_resize.py
workflows/video-creator-workflow/.claude/skills/media-processing/scripts/media_convert.py
workflows/video-creator-workflow/.claude/skills/media-processing/scripts/requirements.txt
workflows/video-creator-workflow/.claude/skills/media-processing/scripts/tests/requirements.txt
workflows/video-creator-workflow/.claude/skills/media-processing/scripts/tests/test_batch_resize.py
workflows/video-creator-workflow/.claude/skills/media-processing/scripts/tests/test_media_convert.py
workflows/video-creator-workflow/.claude/skills/media-processing/scripts/tests/test_video_optimize.py
workflows/video-creator-workflow/.claude/skills/media-processing/scripts/video_optimize.py