media-processing-pipeline
CommunityOrchestrate async media work from ingest to CDN.
Software Engineering#pipeline#asynchronous#FFmpeg#WebP#video-transcoding#media-processing#image-resizing
Authormarquesfelip
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Designing scalable async media processing pipelines that handle uploads and generate multiple output variants (images and videos), reducing manual orchestration and latency.
Core Features & Use Cases
- Classify input media types and map to required variants (thumbnails, web-ready images, and video outputs).
- Build an asynchronous, queue-driven workflow with deterministic workers, streaming I/O, and idempotent processing.
- Support image processing (resize, format conversion to WebP) and video workflows (transcoding to MP4/HLS, thumbnail extraction) with CDN delivery.
- Use Case: When a user uploads media, automatically generate and publish optimized variants to the CDN while keeping originals secure for authenticated access.
Quick Start
Set up an upload endpoint that enqueues media-processing-jobs and implement workers to produce thumbnail, medium, and HLS variants.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: media-processing-pipeline Download link: https://github.com/marquesfelip/agents-and-skills/archive/main.zip#media-processing-pipeline Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.