media-processing

Convert media formats and remove image backgrounds using FFmpeg, ImageMagick, and RMBG CLI.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/toanalien/ezdevsecops --skill media-processing-toanalien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-processing
Source: https://github.com/toanalien/ezdevsecops/tree/main/.opencode/skills/media-processing
Command: npx skills add https://github.com/toanalien/ezdevsecops --skill media-processing-toanalien

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines media manipulation tasks by providing a unified interface for video encoding, image editing, and AI-powered background removal.

Core Features & Use Cases

  • Video/Audio Processing: Convert formats, re-encode, extract audio using FFmpeg.
  • Image Manipulation: Resize, convert, batch process images with ImageMagick.
  • AI Background Removal: Remove backgrounds from images locally using RMBG CLI.
  • Use Case: Convert a batch of RAW video files to H.264 MP4 for web streaming, resize all product images to a standard dimension, and remove the background from a set of photos for an e-commerce site.

Quick Start

Use the media-processing skill to convert the video 'input.mkv' to 'output.mp4' using FFmpeg.

Frequently Asked Questions about media-processing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert MKV video files to MP4 using FFmpeg?

To convert MKV to MP4 using FFmpeg, you specify the input file and the desired output container, allowing the tool to re-encode the video and audio streams into the new format for web streaming compatibility.

What is the best way to batch resize product images with ImageMagick?

Batch image resizing with ImageMagick processes multiple files sequentially, applying uniform dimension constraints to standardize product photos for consistent display across e-commerce platforms.

Can I remove backgrounds from images locally without uploading them?

Yes, local background removal is possible using the RMBG CLI tool, which executes AI-driven processing directly on your system binaries to isolate subjects without uploading data externally.

Do I need separate tools for video encoding and image format conversion?

You do not need separate tools; a unified media processing interface can execute FFmpeg for video encoding tasks and ImageMagick for image format conversion simultaneously within the same workflow.

Does media processing support extracting audio from video files?

Audio extraction from video files is supported through FFmpeg, enabling you to demux and isolate audio tracks during the video encoding or format conversion process.

What are the limitations of using local system binaries for AI background removal?

AI background removal using local system binaries relies entirely on your machine's hardware capabilities, meaning processing speed for batch operations is strictly bounded by local CPU and memory availability.