How to Use AutoSubs in Davinci Resolve for AI-Powered Subtitles

Feb 1, 2023 | Educational

Creating video content with accurate subtitles can be a daunting task, but with AutoSubs in Davinci Resolve, you can harness the power of AI to make it a breeze! In this guide, we’ll walk you through how to set it up, utilize its features, and troubleshoot common issues. Let’s dive in!

Table of Contents

Usage Guide

Step 1: Open Auto-Subs

Click on Workspace in Resolve’s top menu bar, then navigate to Scripts and select auto-subs from the list.

Step 2: Create Your Template

Add a Text+ to your timeline, customize it to your liking, and drag it into the Media Pool. This will serve as the template for your subtitles.

Step 3: Select Area for Subtitles

Mark the beginning (In) and end (Out) of the area you wish to subtitle using the I and O keys on your keyboard.

Step 4: Transcribe

Click the Generate Subtitles button to transcribe the selected timeline area.

Manual Setup (Mac, Linux, Windows)

To install AutoSubs, follow these simple steps:

Summary:

  1. Install Python 3.8 – 3.12.
  2. Install OpenAI Whisper.
  3. Install FFMPEG (used by Whisper for audio processing).
  4. Install Stable-TS (improves subtitles).
  5. Download and copy auto-subs.py to the Fusion Scripts folder.

Windows Setup

  1. Download Python and install it.
  2. Install Whisper by running: pip install -U openai-whisper
  3. Install FFMPEG using Chocolatey: choco install ffmpeg.
  4. Install Stable-TS: pip install -U stable-ts.
  5. Run the PowerShell command to download: Invoke-Expression (Invoke-WebRequest -Uri https://raw.githubusercontent.com/tmoroney/auto-subs/main/update-script.ps1).Content.

MacOS Setup

  1. Open Terminal and install Homebrew: bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh).
  2. Install Python: brew install python.
  3. Install FFMPEG: brew install ffmpeg.
  4. Install OpenAI Whisper: pip install -U openai-whisper.
  5. Install Stable-TS: pip install -U stable-ts.
  6. Download auto-subs-light.py to the appropriate directory.

Linux Setup

  1. Install Python & FFMPEG using package managers.
  2. Install OpenAI Whisper: pip install -U openai-whisper.
  3. Install Stable-TS: pip install -U stable-ts.
  4. Download auto-subs-light.py to its respective directory.

Update AutoSubs

Automatic Update (Windows Only)

Run the following command in PowerShell:

Invoke-Expression (Invoke-WebRequest -Uri https://raw.githubusercontent.com/tmoroney/auto-subs/main/update-script.ps1).Content

Manual Update

Download auto-subs.py and replace it in the respective directories for your OS.

Light Version

If you already have an SRT file and want to create themed subtitles, use the light version.

  1. Install Python (ensure to add it to the PATH).
  2. Download auto-subs-light.py and place it in the Utility folder of the Fusion Scripts.

Contact Support

For support, check out the YouTube Video Tutorial. If you have any issues, reach out on my Discord server.

FAQ

1. Auto-Subs Not Opening

Verify that Resolve detects your Python installation. Open the Console from the top menu toolbar in Resolve and click py3 at the top of the console. Ensure your system’s Path includes the required directories.

2. Can’t Find Fusion Folder

Use Everything to quickly search your computer for it (Windows only).

3. macOS SSL Certificate Issues

Run this command in the terminal to resolve SSL issues: Applications/Python 3.11/Install Certificates.command.

4. Verify Python Version in Resolve

Use the following import in the Resolve console: import sys; print(sys.version).

5. Issues during Whisper Setup

Check this video for installation setup guidance (only the first 6 minutes are necessary).

Troubleshooting

If you’re facing challenges, ensure that all components are up-to-date and correctly installed. Common issues include paths not being set correctly or missing dependencies.

For further help, reach out on our options mentioned earlier. For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

Conclusion

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox