AI-powered video recreation starter kit using Remotion + Gemini.
Use Gemini's vision capabilities to analyze reference videos and guide iterative Remotion scene development through an AI feedback loop.
- Scene Splitter - Analyze videos with Gemini to identify scene boundaries
- Feedback Loop - Compare your renders to reference and get actionable AI feedback
- Remotion Integration - Build videos as React components with TypeScript
- Gemini API Helpers - Easy video/image upload and prompting utilities
# Install dependencies
npm install
# Start Remotion Studio
npm run dev
# Render a composition
npx remotion render ExampleScene out/example.mp4- Place your reference video in
reference/ - Run scene splitter to analyze and segment the video
- Build each scene as a Remotion component
- Use the feedback loop to compare your render to the reference
- Iterate until your recreation matches
Create a .secrets.env file:
GEMINI_API_KEY=your-api-key-hereSee CLAUDE.md for detailed documentation on:
- Project structure
- Remotion patterns and APIs
- AI-assisted development tips
MIT