media-processing

Automate video encoding, audio conversion, image manipulation, and background removal with FFmpeg, ImageMagick, and RMBG.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/IoT-VN/tuya-energy-dashboard --skill media-processing-iot-vn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-processing
Source: https://github.com/IoT-VN/tuya-energy-dashboard/tree/main/.opencode/skills/media-processing
Command: npx skills add https://github.com/IoT-VN/tuya-energy-dashboard --skill media-processing-iot-vn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the complex and time-consuming tasks of processing various media formats, including video, audio, and images, making media manipulation accessible and efficient.

Core Features & Use Cases

  • Video/Audio Processing: Encode, convert formats, apply filters, and create streaming formats (HLS/DASH) using FFmpeg.
  • Image Manipulation: Resize, convert, apply effects, and remove backgrounds from images using ImageMagick and RMBG.
  • Batch Operations: Process multiple files efficiently for large-scale media tasks.
  • Use Case: Convert a batch of raw video files into web-optimized MP4 format, resize all product images for an e-commerce site, or automatically remove the background from a hundred photos for a catalog.

Quick Start

Use the media-processing skill to convert the video 'input.mov' to 'output.mp4' using the web preset.

Frequently Asked Questions about media-processing

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

FAQPage Schema
How do I batch convert video files to web-optimized MP4 format?

Batch video conversion to web-optimized MP4 is automated using FFmpeg. You can encode multiple raw video files, apply filters, and generate streaming formats like HLS or DASH for diverse media workflows.

Can I automatically remove the background from a batch of product images?

Yes, automatic background removal for batch images is supported using RMBG. You can process a hundred photos for a catalog efficiently by leveraging the rmbg-cli dependency alongside ImageMagick.

Do I need to install FFmpeg and ImageMagick to process media files?

Yes, system installation of FFmpeg, ImageMagick, and the rmbg-cli npm package is required. These dependencies provide the core engines for video encoding, audio conversion, and image manipulation tasks.

What is the best way to resize and convert multiple images for an e-commerce site?

The best way to resize and convert multiple images is through batch operations using ImageMagick. This approach allows you to apply effects and manipulate diverse image formats efficiently for large-scale tasks.

Does this media processing approach support generating HLS and DASH streaming formats?

Yes, generating HLS and DASH streaming formats is fully supported. The Skill utilizes FFmpeg to create streaming-ready outputs, enabling adaptive bitrate delivery for your video workflows.