ck:media-processing

Process media files for encoding, conversion, filtering, thumbnails, and AI background removal.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/quanganh208/cookmate --skill ck-media-processing-quanganh208
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:media-processing
Source: https://github.com/quanganh208/cookmate/tree/main/.opencode/skills/media-processing
Command: npx skills add https://github.com/quanganh208/cookmate --skill ck-media-processing-quanganh208

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Media files often require repetitive, error-prone manual processing—re-encoding, format conversion, thumbnail generation, background removal, and batch optimizations. This Skill centralizes deterministic media operations and AI background removal so teams can reliably transform large media sets without manual FFmpeg or ImageMagick command authoring.

Core Features & Use Cases

  • Video & Audio Encoding: Re-encode, transcode, and optimize videos and audio using FFmpeg with CRF/preset controls and optional hardware acceleration.
  • Image Editing & Batch Workflows: Resize, crop, convert formats, generate responsive image sets, and run in-place batch operations with ImageMagick and mogrify.
  • AI Background Removal: Remove image backgrounds locally using RMBG models (modnet, u2netp, briaai) with single-file and batch scripts.
  • Streaming & Thumbnails: Produce HLS/DASH manifests, multi-bitrate streams, and automated poster/thumbnail generation.
  • Automation Scripts & Tools: Ready-to-run Bash, Python, and Node.js utilities for batch processing, background removal, conversion, and optimization; includes tests and usage notes.

Quick Start

Use the ck:media-processing skill to convert a source video to H.264 MP4, generate web-ready thumbnails, and remove backgrounds from product photos in one automated batch.

Frequently Asked Questions about ck:media-processing

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

FAQPage Schema
How do I batch convert video formats and generate thumbnails using FFmpeg?

Batch convert video formats and generate thumbnails by running automated FFmpeg scripts with CRF and preset controls. You can transcode multiple files simultaneously while extracting poster images or web-ready thumbnails in one streamlined process.

Can I use AI background removal for product photography locally without cloud APIs?

Yes, you can remove image backgrounds locally using RMBG models like modnet, u2netp, and briaai. The skill includes single-file and batch scripts to clean product photography backgrounds without relying on external cloud APIs.

What is the best way to package multi-bitrate HLS or DASH streams from a source video?

The best way to package HLS or DASH streams is using FFmpeg to produce multi-bitrate video segments and manifest files. This skill automates streaming packaging to generate adaptive bitrate playback-ready outputs.

Does ImageMagick support in-place batch image resizing and format conversion?

Yes, ImageMagick and its mogrify utility support in-place batch image resizing, cropping, and format conversion. You can process entire directories to generate responsive image sets quickly.

Do I need Node.js and Python installed to run these media processing scripts?

Yes, you need Node.js and Python installed alongside FFmpeg, ImageMagick, and rmbg-cli to execute the ready-to-run Bash, Python, and Node.js automation scripts included for batch processing and background removal.