### Create professional demos and mockups in seconds, directly in your browser Record your screen or upload a video, add smooth zooms, device mockups, 3D effects, and custom backgrounds - export a cinematic demo.
Backgrounds - 100+ pre-designed backgrounds - Custom images or Unsplash - Solid colors and gradients - Blur effect (0–100%)
Effects - Dynamic padding - Rounded corners - Shadows - Video rotation and positioning
Add context to your demo with professional frames: - Safari (macOS) - Chrome - Arc - Samsung
Quality - 4K (3840×2160) @ 30fps - 2K (2560×1440) @ 30fps - 1080p (1920×1080) @ 30fps - 720p (1280×720) @ 30fps - 480p (720×480) @ 24fps
Format - MP4 (H.264) - WebM (VP9 with transparent background support) - GIF - PNG, WEBP, JPG, AVIF
Video Processing - FFmpeg.wasm - fully in-browser rendering - Canvas API - preview - MediaBunny - optimized video pipeline - Three.js - 3D effects - HTML to Image - mockup export
Storage - IndexedDB - locally recorded videos - LocalStorage - user settings - Supabase Storage - cloud backups (coming soon)
UI/UX - Radix UI - accessible components - Framer Motion - animations - Tailwind CSS 4 - styling
# Install dependencies
pnpm install
# Setup environment
cp .env.example .env
# Add your Supabase credentials
# Start development server
pnpm dev
¡Contributions are welcome! Join our Discord to collaborate:
$ claude mcp add openvid \
-- python -m otcore.mcp_server <graph>