media-processing

Batch-process and optimize media with FFmpeg, ImageMagick, and RMBG CLI tools.

1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/hoanghd218/tranvanhoang.com --skill media-processing-hoanghd218
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-processing
Source: https://github.com/hoanghd218/tranvanhoang.com/tree/main/.claude/skills/media-processing
Command: npx skills add https://github.com/hoanghd218/tranvanhoang.com --skill media-processing-hoanghd218

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Process and optimize video, audio, and image assets locally using FFmpeg, ImageMagick, and RMBG CLI tools.

Core Features & Use Cases

  • Batch-Processing: encode, convert, filter, and thumbnail media across large collections.
  • Background removal: remove backgrounds from images with RMBG models (modnet, briaai, etc.).
  • Streaming preparation: prepare assets for HLS/DASH, thumbnails, and quick previews.

Quick Start

Run the Media Processing Skill to batch process a folder of media files with the included scripts.

Frequently Asked Questions about media-processing

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

FAQPage Schema
How do I batch process video encoding and format conversion for a folder of media files?

Batch processing video encoding and format conversion is handled by running deterministic scripts that apply FFmpeg and ImageMagick operations across large media collections locally with clear failure handling.

Can I remove backgrounds from images locally using RMBG CLI tools?

Yes, background removal is supported locally using RMBG CLI tools, which apply models like modnet and briaai to process images and automatically extract subjects from their backgrounds.

How do I prepare media assets for HLS and DASH streaming?

Streaming preparation for HLS and DASH is achieved by applying FFmpeg encoding workflows to format media assets, generate thumbnails, and create quick previews for adaptive bitrate delivery.

Do I need to install FFmpeg and ImageMagick separately to use this media processing workflow?

Yes, FFmpeg, ImageMagick, and rmbg-cli are required dependencies that must be present in your environment, as the runtime is dependency-aware and executes tasks through these external tools.

What is the best way to automate thumbnail generation across a large collection of video files?

Automating thumbnail generation across large collections is done via the included batch-processing scripts, which leverage FFmpeg to deterministically extract preview images from video assets.

Are there limitations when using RMBG models for local image background removal?

Limitations depend on the specific RMBG model used, such as modnet or briaai, and the runtime environment's ability to execute the CLI dependency, which may impact processing speed or model accuracy.