Overview
FlyCut Caption is an open-source component for video subtitle editing that leverages local or in-browser AI models to provide accurate speech-to-text transcription paired with an intuitive visual subtitle editing workflow. It helps creators and product teams quickly generate, refine and export subtitles for long-form video content.
Key Features
- High-precision ASR based on Whisper / Transformers.js with per-word timestamps and multi-language support.
- Visual subtitle segment selection, batch deletion, undo/redo and real-time preview synchronized with video playback.
- Export subtitles in SRT/JSON and burn-in options for video export.
- Customizable subtitle styling (font, color, position) and responsive UI suitable for integration into various products.
Use Cases
- Content creation: rapid subtitle generation and editing to speed up post-production.
- Education: generate accurate subtitles for course videos and export to LMS-compatible formats.
- Media & Interviews: transcribe and tidy recorded interviews or meetings with timestamped subtitles.
- Product integration: embed as a component within web editors or online video editing tools.
Technical Highlights
- Modern frontend stack: React + TypeScript + Vite with componentized architecture for easy extension.
- WebAV and Web Workers enable local video processing and background ASR without blocking the main thread.
- Supports local model execution and hybrid remote/local deployments to reduce network dependency and protect privacy.
- Internationalization-ready with built-in zh/en language packs and support for custom locale packs.