Browser-based video editor
Open source video editing system for the web. Edit in the browser with low-res previews, render high-quality output on the server.
What it does
Web Component
Standard Web Component that imports directly into your page. No build step required.
Timeline Editor
Track-based timeline with realtime preview. Drag, drop, and trim clips intuitively.
Compositing
Layer video, audio, images with vector masking. Apply tweening to size, position, opacity.
Customizable
Override appearance with CSS variables. Replace UI elements with slots.
REST API
Programmatic access to transcode, decode, and encode operations.
Plugin System
Extend behavior with plugins for loading, saving, exporting, and more.
Architecture
The system splits editing and encoding:
- Client - Web Component that edits with low-resolution media for fast preview
- Server - REST API that encodes using source files at full resolution
- Storage - Optional hosted storage for media and rendered output
This design supports a range of devices and network conditions while keeping the editing experience responsive.
See the Embedding Guide for complete setup instructions.
Pricing at a glance
| Service | Rate | Unit |
|---|---|---|
| Delivery | $0.17 | per Gigabyte |
| Processing | $0.005 | per CPU Minute |
| Storage | $0.07 | per Gigabyte/Month |
No subscription required
Pricing is pay-as-you-go with no subscription fees. Most developers will only generate charges during development.
Media Masher is open source. Deploy it yourself, or use the hosted services during development. You only pay for what you use - storage, processing, and delivery are billed at cost.
Support is available by the minute, hour, or day. See straightforward pricing.
Use cases
Shorts
Empower your audience to edit your content down and share on social media platforms.
Content Management
Let content editors create and edit video directly in your CMS. Control which features are enabled and where media is stored.
Video Platforms
Provide basic editing capabilities without complex infrastructure. Hand off delivery to YouTube, Vimeo, or your existing CDN.
Internal Tools
Give your team a way to quickly edit promotional videos, social clips, or documentation without learning complex software.
Documentation
- Editing Guide - How to use the editor interface
- Embedding Guide - Add the editor to your site
- Styling Guide - Customize appearance with CSS
- Extending Guide - Use the REST API and plugins
- Deploying Guide - Self-host the entire system
- API Documentation - Complete API reference
Business model
This is an open source project. You can deploy Media Masher on your site without registering or being a customer.
The hosted services exist primarily so you can quickly explore different integration approaches without setting up your own infrastructure. They're robust enough for production use if you want, but most people will self-host once they're past the development phase.
The only true product here is support, billed by the minute, hour, or day. If you need help integrating the editor, optimizing performance, or customizing behavior, that's available at a transparent rate.
No subscriptions. No tiered pricing. No confusing add-ons. Just straightforward pricing tied directly to actual cost.