About

Vico - Local-First Video Converter & Transcriber

Convert, crop, trim and transcribe videos entirely in your browser with no uploads, no servers, complete privacy.

Built on browser-native APIs:

  • WebCodecs for hardware-accelerated video/audio processing

  • WebAssembly (ONNX Runtime) for in-browser transcription

Key Features:

  1. Local-First Privacy: Everything runs 100% locally in-browser. Your files never leave your device.

  2. Format Support: Convert between MP4, WebM, MOV, MKV (video) and MP3, AAC, WAV (audio) with full codec control — H.264, H.265/HEVC, VP9, AV1.

  3. Video to Audio: Extract audio from any video file instantly.

  4. Visual Cropping: Crop with preset aspect ratios (16:9, 9:16, 1:1, 4:5, etc.) or free-form crop

  5. In-Browser Transcription (Beta): Powered by whisper.cpp with model cached to your browser. Supports multiple languages with automatic detection

(Transcription is in Beta — minor bugs exist, full rollout coming shortly). The transcription still runs on the main thread (ONNX WASM), which can cause UI freezing. Memory exhaustion - Loading large video + audio buffer + Whisper model exceeds browser limits so avoid transcribing large files and using large whisper models until v2 is released.

  • Files <500MB: Processed instantly in-browser

  • Files >500MB ( prefer ultrafast mode): Downloaded to device for processing