Modern, plugin-based media processing for images, videos, audio, and more.
Stop juggling multiple tools—use one consistent CLI for everything.
Modern development requires processing various media types. Instead of learning ImageMagick for images, FFmpeg for video, SoX for audio, and countless other tools, MediaProc provides a single, consistent interface.
Built for developers who need reliable, fast, and flexible media processing.
One consistent CLI for images, videos, audio, documents, and more. Learn the syntax once, apply everywhere.
Install only what you need. Official plugins for common tasks, with support for community extensions.
Multi-threaded processing, streaming support, and optimized algorithms for handling large files efficiently.
TypeScript-first with excellent error messages, comprehensive docs, and helpful debugging output.
Perfect for CI/CD pipelines, batch processing, and scripted workflows with predictable exit codes.
Works seamlessly on Linux, macOS, and Windows with consistent behavior across all platforms.
From content creators to DevOps engineers, MediaProc streamlines media processing tasks.
Batch resize images, compress videos, normalize audio for podcasts—all from a single tool.
Automate asset optimization in CI/CD pipelines with consistent, scriptable commands.
Generate thumbnails, transcode videos, optimize images for different screen densities.
Extract metadata, convert formats, process media datasets for ML training.
Trim clips, extract audio, generate previews, and transcode to different formats.
Optimize images for web, generate WebP versions, create responsive image sets.
Three simple steps to start processing media like a pro.
Or use yarn or pnpm
Install only the plugins you need. More plugins available: document, animation, 3d
MediaProc provides a modern interface to battle-tested tools, combining the power of FFmpeg and Sharp with developer-friendly commands.