Quick Start
Get editing in under two minutes with Chrome and a video file.
Browser Requirements
Check which browsers and GPUs are supported.
Timeline
Multi-track editing, nested compositions, multicam, and JKL shuttle.
GPU Effects
30 real-time effects: color correction, blur, keying, distort, and more.
AI Integration
76 AI editing tools via OpenAI function calling with direct timeline access.
Export
WebCodecs, FFmpeg WASM, and FCPXML export with GPU-accelerated encoding.
What makes Masterselects different
Zero-copy GPU pipeline
Video textures are imported as
texture_external — no CPU roundtrip. The GPU renders, WebCodecs encodes.3-tier scrubbing cache
300 GPU textures in VRAM for instant scrub, per-video last-frame cache, and a 900-frame RAM Preview.
On-device AI
SAM2 segmentation runs in-browser via ONNX Runtime. Click to select objects, propagate masks across frames — no server, no API key.
Local-first
All editing, rendering, and caching stay in the browser. API keys are encrypted with Web Crypto and stored in IndexedDB.
Getting started
Open Masterselects in Chrome
Navigate to the Masterselects app in Chrome 113+ with WebGPU enabled. A dedicated GPU is recommended for full performance.
Import your media
Drag and drop video, audio, image, or 3D model files onto the Media Panel, or click Import to browse your file system.
Build your timeline
Drag clips from the Media Panel to timeline tracks. Use
C to cut at the playhead, Ctrl+C/V to copy and paste, and Space to play.Masterselects requires Chrome 113+ for full WebGPU support. Firefox works for playback and editing but requires the Native Helper for project storage. Safari is not currently supported.