Create high‑quality subtitles with one click. AutoSubs delivers fast, accurate, and fully customisable subtitles in a sleek, intuitive interface. Now works with Davinci Resolve and standalone.
💡 800,000+ downloads so far!
❤️ Support AutoSubs on Tribute
- New, cleaner UI — Easier to use and more consistent.
- Faster + lighter — Quicker diarization and ~3× lower idle memory on a new Rust backend.
- Smarter models — More choices, easy delete, and clear status badges.
- Better timing — Accurate with variable frame rates and drop‑frame.
- Standalone mode — Transcribe any audio/video file, no Resolve required.
- Powerful editors — Modern subtitle editor and advanced speaker styling (per‑speaker tracks, fill/outline/border).
- Flexible viewing — Multi‑line subtitles and a resizable desktop viewer.
- Fast, accurate transcription in many languages.
- Speaker diarization & labels with automatic colors.
- English translation (more languages coming soon).
- Creator‑friendly UI with smart defaults and pro controls.
| Generate Subtitles & Label Speakers | Advanced Settings |
|---|---|
![]() |
![]() |
Installer links are temporarily hidden until the stable release assets are published for this repository.
-
Launch AutoSubs.
-
Select an audio/video file.
-
Pick your model and language/translation options.
-
Click Transcribe. Edit speakers/subtitles as needed.
-
Export subtitles (e.g., to files) or copy text.
- Open DaVinci Resolve.
- Go to Workspace → Scripts → AutoSubs.
- In AutoSubs, select your timeline/audio source and settings.
- Click Transcribe. Edit speakers/subtitles as needed.
- Send styled subtitles back to Resolve.
Warning
AutoSubs will not work with the Mac App Store version of DaVinci Resolve. If you have the App Store version, you must re-install from the official website for AutoSubs to be visible in Resolve.
PRs are welcome!
- Clone the repo.
- Install prerequisites for a Tauri app (Node.js + Rust toolchain). See: https://tauri.app
- Run the UI:
cd AutoSubs-App npm install npm run tauri dev - For Resolve integration during development, copy the Lua (AutoSubs.lua) script from
AutoSubs-App/src-tauri/resources/into your Resolve scripts folder so Resolve can launch/connect to the dev app. Open the lua script and set it to dev mode via the variable at the top, then set the location where the git repo was cloned:- Windows:
%appdata%/Blackmagic Design/DaVinci Resolve/Support/Fusion/Scripts/Utility - macOS:
/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Scripts/UtilityThen open it from Resolve via Workspace → Scripts → AutoSubs.
- Windows:
If you’re contributing to the backend, the Rust code lives under AutoSubs-App/src-tauri/.

