Create high-quality subtitles effortlessly with one click. AutoSubs delivers fast, accurate, and fully customisable subtitles in a sleek, intuitive interface.
π₯ One-Click Installer: Windows β¨ MacOS (ARM)
π‘ 14,000+ downloads in under 2 months!
β‘ Blazing Fast: Lightning-fast transcription in nearly any language.
π£οΈ Speaker Diarization: Detect different speakers & color-code subtitles automatically.
π English Translation: Convert subtitles to English (more languages coming soon).
π¨ Modern UI: A clean, user-friendly designed for creators.
π¦ One-Click Installer: One-click installer for Mac (ARM) & Windows. (Linux & Intel Mac support coming soon!)
Generate Subtitles & Label Speakers | Advanced Settings |
---|---|
- Click the download link for your operating system above.
- Open the installer and follow the on-screen instructions.
- Open DaVinci Resolve.
- In the top menu, go to Workspace β Scripts β AutoSubs V2.
Youβre all set! π AutoSubs V2 is now ready to generate subtitles effortlessly.
Watch this helpful tutorial to get you started with AutoSubs: Watch Now
If your OS isnβt supported by AutoSubs V2, you can try AutoSubs V1 using manual installation. However, this requires basic experience with Python and the terminal, and this version is no longer supported so any errors you will have to fix yourself.
Warning
If using the free version, you must be on Resolve 19.0.3 or earlier, as Blackmagic removed the built-in UI manager in v19.1.
If you would like to contribute to the development of AutoSubs, follow the steps below.
- Clone this repository to whatever directory you wish.
- Copy the
AutoSubs V2.lua
file from the following directory within the repo:auto-subs/AutoSubs-App/src-tauri/resources
- Paste the
AutoSubs V2.lua
file inside one of the directories below so that Resolve can see it:
- Windows:
%appdata%\Blackmagic Design\DaVinci Resolve\Support\Fusion\Scripts\Utility
- Mac:
/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Scripts/Utility
- Open
AutoSubs V2.lua
and set the variableDEV_MODE
to true at the top of the file. Since we will be running the Tauri app in dev mode, we must turn on dev mode which will prevent the Lua server from opening the main Tauri application when the script it is started.
Open a new terminal in the repository and run the following commands to start the python transcription server. This python server is responsible for anything machine learning related such as Transcribing audio and Speaker Diarization.
cd Transcription-Server
python -m venv .venv
source .venv/bin/activate
pip install -r requirements-mac.txt
cd Transcription-Server
python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements-win.txt
This LUA script is a server that runs in the background and waits to recieve a request from the frontend Tauri app. This script is responsable for any interaction with Resolve, such as adding Text+ subtitles to the timeline and exporting the timeline audio.
- Open Resolve
- Navigate to Scripts and open AutoSubs V2
cd AutoSubs-App
npm install
npm run tauri dev