# Bernini Studio - LLM Context File # https://www.berninistudio.app/ ## Overview Bernini Studio is a professional-grade video editor that runs entirely in your browser. No downloads, no installations, no compromises. Edit like you're using Premiere Pro or DaVinci Resolve, but without leaving your browser tab. ## Why Bernini Studio? - **GPU-Accelerated**: WebGL-powered effects render in real-time with zero lag - **Hardware Export**: WebCodecs API leverages your GPU for blazing-fast 1080p/60fps exports - **Zero Friction**: No downloads, no accounts required, works offline - **Creator-First**: Built specifically for TikTok, Reels, and YouTube Shorts workflows ## Core Technology - **WebGL Effects Engine**: 60+ real-time GPU-accelerated effects - **WebCodecs Export**: Hardware-accelerated video encoding (up to 10x faster than software) - **Canvas 2D Compositing**: Pixel-perfect multi-layer rendering - **Web Audio API**: Real-time audio visualization and processing ## Effects Library (60+ Effects) ### Cinematic Effects - Chromatic Aberration, Film Grain, Vignette, Bokeh, Light Leaks - Motion Blur, Lens Flare, Anamorphic, Cinema Bars ### Viral/Social Effects - Glitch, VHS, TV Static, Pixelate, RGB Split - Speed Lines, Prism, Color Pulse, Duotone ### Color Grading - Brightness, Contrast, Saturation, Hue Rotate, Exposure - Grayscale, Sepia, Invert, Posterize, Halftone ### Creative Effects - Mirror/Kaleidoscope, Thermal Vision, Night Vision - Sketch/Pencil Drawing, Anaglyph 3D, Wobble/Liquid ## Animation System - Full keyframe support for: position, scale, rotation, opacity - Audio keyframes: volume, pan - Text keyframes: font size, color - Professional easing: linear, ease-in, ease-out, ease-in-out, cubic-bezier - Auto-keyframing: changes automatically create keyframes ## Transitions (16 Types) Fade, Dissolve, Slide (4 directions), Wipe (4 directions), Zoom In/Out, Push (4 directions) All transitions support custom duration and easing curves. ## AI-Powered Captions - Automatic speech-to-text transcription - Word-level timestamp sync - 8 viral caption presets: - Hormozi Style (bold white + yellow highlight) - TikTok Box (black on white boxes) - YouTube Shorts (high contrast yellow) - Neon Pop, Minimalist, Subtitle Classic, etc. - Animation modes: Karaoke, Rapid-fire, Sentence - Word animations: Pop, Bounce, Fade ## Export Capabilities - Resolutions: 1080p Full HD, 720p HD, 480p SD - Framerates: 24fps (cinematic), 30fps, 60fps (smooth) - Hardware acceleration via WebCodecs (GPU encoding) - Software fallback via FFmpeg WASM - SRT subtitle export ## Aspect Ratio Presets - 16:9 (YouTube, landscape) - 9:16 (TikTok, Reels, Shorts, Stories) - 1:1 (Instagram Square) - 4:5 (Instagram Feed) - Ken Burns animated crop regions ## Supported Formats - Video: MP4, WebM, MOV - Audio: MP3, WAV, WebM, M4A - Images: PNG, JPG, GIF (animated) - Export: MP4 (H.264), SRT subtitles ## Browser Compatibility - Chrome 90+ (recommended, full WebCodecs support) - Firefox 90+ - Safari 14+ - Edge 90+ ## Pricing - **Free**: Full editing, 60+ effects, AI captions, 1080p export (watermark), 5GB storage - **Pro** ($9.99/month): No watermark, 100GB storage, unlimited projects, priority support ## Technical Architecture - React 18 + TypeScript for UI - WebGL for GPU-accelerated effects - WebCodecs API for hardware video encoding - FFmpeg WASM as universal fallback - Zustand + Jotai for state management - IndexedDB + Supabase for storage ## Ideal For - Content creators making viral TikTok/Reels/Shorts - Social media managers batch-editing content - Marketers creating video ads - Educators building course content - Anyone who needs professional editing without expensive software ## Contact Website: https://www.berninistudio.app/