Revideo is an open-source framework for programmatic video editing based on Motion Canvas. You can use it to automate complex video workflows, or to build entire video editors in the browser.
Backed by
Combinator
Build tools to create videos at scale.
Use Revideo to build complex apps. Preview instantly and render to MP4 when you're done. This is how it works.
1.
Create a template.
Build a template for the video you want to create using Typescript.
Pass in your data to the template to create a video. Data can be anything. Text, images, videos or complex data structures.
text:
3.
Preview instantly.
Preview the video in your browser. Changes to the data are reflected instantly which allows for real-time applications.
0:00 / -1:-1
4.
Render your video.
Render your video to an MP4 programmatically and use it anywhere.
Unlimited use-cases.
Create videos at scale. Generate and A/B test video ads, build entire video editors inside your web-app or build video games. The possibilities are endless.
Marketing
Generate videos in bulk
A/B test your videos on social media by creating templates to generate hundreds of variations. If you have a large product catalog for example, you can generate videos for each product.
Video Editing
Build your own video editor
Use Revideo to build your own video editor or add video editing capabilities to your existing app.
Examples
Check out our examples
See what you can build with Revideo. We compiled a few examples and are adding new ones.
Join the community
Join our Discord to get help, share your projects and get updates on new features.