scriptovid is a local-first script-to-video tool built around a simple step-by-step wizard.
Script Input -> Scene Review -> Image Generation -> Voice Generation -> Video Rendering -> Download
- Wizard-based script-to-video flow
- Sentence-aware scene splitting with duration control
- Image generation with per-scene regenerate and manual image mode
- Narration generation with preview and manual narration mode
- Motion presets and transitions for scene playback
- Local media handling and export-ready rendering
- Next.js
- React
- TypeScript
- Remotion
- BlingFire
- ESLint
- Node.js 20+
git clone <repo-url>
cd scriptovid
npm installCreate .env.local in the project root:
# Optional when using manual/mock-style image flow
GEMINI_API_KEY=your_gemini_api_key
# Optional when using manual/mock-style narration flow
ELEVENLABS_API_KEY=your_elevenlabs_api_keyStart development server:
npm run devOpen http://localhost:3000.
This project is licensed under the MIT License. See LICENSE. Third-party dependencies (including Remotion) are licensed under their own terms.