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

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.