Skip to content

Instantly generate AI-powered subtitles on your device. Works standalone or connects to DaVinci Resolve.

License

Notifications You must be signed in to change notification settings

tmoroney/auto-subs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoSubs – Subtitles Made Simple

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.

📥 One‑Click Installer: WindowsmacOS (Apple Silicon)macOS (Intel)

💡 100,000+ downloads so far!

Buy Me A Coffee

🚀 What’s New in V3

  • 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.

⭐ Core Capabilities

  • 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
Transcription Page Advanced Settings

Quick Start

1) Download & Install

🪟 Windows + 🍎 macOS: Download the installer for your platform from the links above and follow the prompts.

🐧 Linux (.deb): Download and install the latest release with:

wget https://github.com/tmoroney/auto-subs/releases/latest/download/AutoSubs-linux-x86_64.deb
sudo apt install ./AutoSubs-linux-x86_64.deb
# If you see dependency errors, run:
sudo dpkg -i AutoSubs-linux-x86_64.deb && sudo apt -f install

2) Choose a Workflow

Standalone Mode (no Resolve required)

  1. Launch AutoSubs.

  2. Select an audio/video file.

  3. Pick your model and language/translation options.

  4. Click Transcribe. Edit speakers/subtitles as needed.

  5. Export subtitles (e.g., to files) or copy text.

DaVinci Resolve Mode

  1. Open DaVinci Resolve.
  2. Go to Workspace → Scripts → AutoSubs.
  3. In AutoSubs, select your timeline/audio source and settings.
  4. Click Transcribe. Edit speakers/subtitles as needed.
  5. 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.

Contribute to AutoSubs

PRs are welcome!

Dev Setup (brief)

  1. Clone the repo.
  2. Install prerequisites for a Tauri app (Node.js + Rust toolchain). See: https://tauri.app
  3. Run the UI:
    cd AutoSubs-App
    npm install
    npm run tauri dev
  4. 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/Utility Then open it from Resolve via Workspace → Scripts → AutoSubs.

If you’re contributing to the backend, the Rust code lives under AutoSubs-App/src-tauri/.