- Generate subtitles in a custom style.
- Supports Free and Studio versions of Resolve.
- Automatically transcribes your editing timeline using a combination of
OpenAI Whisper
andStable-TS
for extreme accuracy. - Easily run through the
Scripts
menu within Resolve.
📺 Video Tutorial: https://youtu.be/--4vfAM9_tI
🍵 Contact me here: https://discord.gg/hskJ593gk
UI Preview | Subtitle Example |
---|---|
![]() |
![]() |
- Open from Resolve toolbar:
Workspace -> Scripts -> auto-subs
. - Add a
timeline marker
(must be blue) at thestart
andend
of the segment to subtitle. - Click the
Generate Subtitles
button.
Choose one of the options below.
-
Automatic Install (only for Windows):
Download this PowerShell scriptwhisper.ps1
(ClickDownload Raw File
in the top right). OpenPowershell
in administrator mode and run the command below - the location of thewhisper.ps1
file doesn't matter. Running this command will installPython
(if not already installed) +OpenAI Whisper
and all of its dependencies (video explainer).iex (irm whisper.tc.ht)
-
Manual Install (for Mac, Linux and Windows):
InstallPython 3.10
(or less) from here. Make sure to tickAdd python.exe to PATH
orset environment variables
during installation on Windows. Then you need to follow this simple installation guide to install Whisper and its dependencies.⚠️ Only compatible with Python 3.8 - 3.11
Run this command. Modifies OpenAI Whisper for more accurate timestamps.
pip install -U stable-ts
Run one of these commands:
pip install soundfile
- Windowspip install sox
- Linux
Download the auto-subs.py
file. Copy to the Utility
folder within the Fusion Scripts
folder. The directory should look like this:
...\Blackmagic Design\DaVinci Resolve\Fusion\Scripts\Utility
Click Workspace
in the top menu bar of Davinci Resolve, then click Scripts
, and there you should see auto-subs
in the list.
Workspace -> Scripts -> auto-subs
- Simplified version with no audio transcription - no external libraries needed.
- Generates subtitles on the timeline in your own custom style - given an SRT file.
- Skip steps 1-3 of the installation guide.
- Download
auto-subs-light.py
instead ofauto-subs.py
.
- You can verify that Resolve detects your Python installation by opening the Console from the top menu/toolbar in Resolve and clicking
py3
at the top of the console. - Video Tutorial: https://youtu.be/--4vfAM9_tI
- Contact me here: https://discord.gg/hskJ593gk
- If you encounter issues installing OpenAI Whisper, this video may help you (Only the first 6 minutes are necessary).
If you wish to create your own Python script for Davinci Resolve, DON'T. It's not worth it, the documentation is literally hell.
- Install Python
3.10
+OpenAI Whisper
(single command using PowerShell script) - Install
Stable-TS
(single command) - Fix audio backend (single command)
- Download + copy
auto-subs.py
to Fusion Scripts folder. - Navigate to
Workspace -> Scripts -> auto-subs
in the top menu of Resolve.