A React Router 7 template for bootstrapping your video editor application.
Includes a layer-based timeline with a cursor that synchronizes with Remotion’s timeline.
Videos, images and audio may be dropped onto the canvas and and they will automatically be uploaded to S3 using a presigned URL and added to the timeline.
You may drag and drop layers to change their position and size.
For videos, captions can be generated using the OpenAI Whisper API. Captions are displayed with an animation style often seen on TikTok.
Rendering can be enabled via Remotion Lambda. This makes it possible to export videos as MP4, making this an ideal template to build features on top of.