Revideo is an open-source video editing framework that utilizes Motion Canvas to automate complex video workflows and enable browser-based editing. It allows developers to create customizable video templates, preview changes in real-time, and programmatically render videos to MP4, streamlining the video production process.
Funding
$500K raised to dateRaised to date based on public sources. This may differ from the amount the company actually raised and is based only on what is publicly available on the internet.

Founders
Product
Problem
Creating dynamic and automated videos often requires complex workflows and specialized tools, making it difficult for developers to integrate video creation directly into their applications. Existing solutions may lack the flexibility and control needed for programmatic video editing and real-time preview capabilities.
Solution
Revideo is an open-source video editing framework built on Motion Canvas, designed to enable developers to automate complex video workflows and build custom video editors within browser-based applications. It allows users to create video templates using TypeScript, pass in dynamic data, and instantly preview changes. The framework facilitates programmatic rendering of videos to MP4 format, streamlining the process of generating videos at scale. Revideo offers headless rendering capabilities, faster rendering speeds through parallelization, and enhanced audio support, making it suitable for building video editing apps and automating content creation.
Target Audience
Revideo targets developers and organizations seeking to automate video creation, build custom video editing applications, and integrate dynamic video generation into their existing workflows.
Features
- Template creation using TypeScript for customizable video designs
- Real-time, in-browser preview of video changes and data inputs
- Programmatic video rendering to MP4 format
- Headless rendering capabilities for API-driven video generation
- Parallelized rendering for faster video creation
- Enhanced audio support with audio export from video tags and a dedicated audio tag for synchronization
- React player component for previewing videos
- CLI tool to expose a rendering endpoint from a Revideo project