This project is a React-based application built with Remotion, designed as a video creator for AI-enabled environments. It allows you to create, render, and manage videos programmatically using JavaScript and React.
- AI-Enabled Video Creation: Create videos for AI-enabled environments using Remotion and React.
- Dynamic Video Rendering: Render videos programmatically with full control over video elements, animations, and timing.
- FFmpeg Integration: Use FFmpeg for video processing and exporting to various formats.
- Customizable: Easily modify video components and configurations to suit specific needs.
- Automated Tests: Basic testing support for ensuring video component functionality.
Follow the steps below to set up and run the project on your local machine.
- Node.js: Ensure Node.js is installed on your system, which also includes npm. You can download it from nodejs.org.
- FFmpeg: Install FFmpeg on your machine for video processing. Instructions can be found at ffmpeg.org.
- Yarn (Optional): You can use Yarn as a package manager instead of npm. Install it globally with:
npm install --global yarn