media-processing

Automate media encoding, conversion, and enhancement with FFmpeg, ImageMagick, and RMBG.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rmbg, rmbg-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates end-to-end multimedia processing by orchestrating FFmpeg, ImageMagick, and RMBG to encode, convert, and enhance video, audio, and images across formats and pipelines.

Core Features & Use Cases

  • Batch transcoding: convert media to desired codecs and containers for broad compatibility and optimized delivery.
  • Thumbnail & preview generation: create thumbnails and sprite sheets to accelerate UI previews and galleries.
  • Background removal & edits: remove backgrounds from images using RMBG and apply batch image edits in pipelines.
  • Streaming-ready workflows: generate HLS/DASH segments and master playlists with hardware-accelerated paths where available.

Quick Start

  • Remove background from a single image: ./scripts/remove-background.sh photo.jpg
  • Batch background removal: ./scripts/batch-remove-background.sh ./photos
  • Convert a media file: ./scripts/media_convert.py -i input.mp4 -o output.mp4 --preset web

Frequently Asked Questions about media-processing

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

FAQPage Schema
How do I automate batch transcoding for streaming-ready workflows using FFmpeg?

Batch transcoding for streaming-ready workflows is automated by converting media to desired codecs and generating HLS/DASH segments with master playlists. It uses hardware-accelerated paths where available to optimize delivery across numerous formats.

Can I remove backgrounds from images in bulk using RMBG?

You can remove backgrounds from images in bulk by running batch processing scripts with RMBG. This applies automated background removal across a specified directory of photos, integrating the edits directly into media pipelines.

Do I need to install FFmpeg and ImageMagick on my host machine to use this skill?

You need to install FFmpeg, ImageMagick, and RMBG tooling on your host machine to use this skill. These local dependencies are required to execute the scripts that encode, convert, and enhance media files.

What is the best way to convert a media file to a web optimized format?

The best way to convert a media file to a web optimized format is using the media conversion script with a web preset. This encodes the input media into a compatible output container for optimized delivery.