Free, local, open-source desktop app for Windows and macOS. Drop any spoken video, get a faithful transcript and an SRT ready for DaVinci Resolve. Optional translation. Nothing is uploaded.
- Free. Not a trial, not a free tier.
- Local. Video stays on your computer. Works offline after the first model download.
- Open source. Inspect the code. No vendor lock-in.
- Any spoken language. Auto-detect, then output subtitles in the language you choose.
- Built for an edit. Contextual translation (previous + current + next line). SRT shaped for Resolve, not a social shortcut.
Installers are on GitHub Releases.
| Platform | File |
|---|---|
| Windows 10 / 11 | .exe / .msi |
| macOS (Apple Silicon and Intel) | .dmg |
You also need FFmpeg on your system (the app does not bundle it):
# Windows (reopen Subber after installing)
winget install Gyan.FFmpeg# macOS
brew install ffmpegOn first launch Subber prepares Python, packages, and models by itself. A dedicated GPU is optional: CPU works, GPU is faster.
- Drop a video.
- The app transcribes (and translates if the output language differs).
- You get
{name}.{lang}.txt,{name}.{lang}.srt,{name}.{output}.srt, and{name}.jsonin a folder per video.
You can edit the transcript, keep a glossary of protected terms, and optionally burn styled captions into an exported video (up to 4K).
Prerequisites: Node.js 20+, Rust stable. On Windows: WebView2 and Visual Studio Build Tools with the Desktop C++ workload plus the Windows 11 SDK.
git clone https://github.com/AndreaZero/subber.git
cd subber
npm install
npm run tauri devProduction installer:
npm run tauri buildArtifacts land in src-tauri/target/release/bundle/. Build Windows installers on Windows. Build the macOS .dmg on a Mac.
More detail: docs/build.md. Cutting a GitHub release: docs/release.md.
Issues and pull requests are welcome. Keep the pipeline as:
video → FFmpeg audio → transcribe locally → contextual translation if languages differ → SRT → export
Do not use Whisper task=translate as the only output. Do not send video to a cloud API.