Connecting DaVinci Resolve and OpenAI – Part 1

October 20, 2023

Using a little bit of Python code, you'll learn the fundamentals for connecting OpenAI and DaVinci Resolve using their APIs.


Series

Getting Started with APIs of DaVinci Resolve and OpenAI

Large Language Models (LLMs) are practical tools for summarizing large volumes of text.

In this two-part show-and-tell conversation between Patrick Inhofer and Igor Riđanović, you’ll learn how to use a bit of Python code to automatically create a YouTube summary of a Resolve timeline using OpenAI GPT.

Connect to Resolve and OpenAI Programmatically

Many apps have APIs, which are frameworks for two or more apps to communicate with one another in an automated fashion.

DaVinci Resolve has had a Lua and Python-based API since V15. OpenAI, the company behind ChatGPT, also has an API that we can use to submit and retrieve content automatically.

In part 1 of this two-part Insight, we will learn how the basic blocks of these two APIs work. You’ll learn how adjusting parameters can change the tone of the OpenAI responses.

We test the OpenAI API by asking GPT-3.5-Turbo to pretend it’s Patrick Inhofer of Mixing Light!

In part 2, we’ll integrate the two APIs using a small amount of Python code that controls the flow of information. We’ll then generate a dialog transcript in Resolve, push it to OpenAI, and retrieve a summary of the current Resolve timeline.

The scripts used in this Insight are available from the link below.

Prerequisites

Member Content

Sorry... the rest of this content is for members only. You'll need to login or Join Now to continue (your career will thank you!).

Need more information about our memberships? Click to learn more.

Membership options
Member Login

Are you using our app? For the best experience, please login using the app's launch screen



Member Content

Sorry... the rest of this content is for members only. You'll need to login or Join Now to continue (your career will thank you!).

Need more information about our memberships? Click to learn more.

Membership options
Member Login

Are you using our app? For the best experience, please login using the app's launch screen


Is your career calling out for help?

Answer the call with a Mixing Light Membership. Gain client-tested tips, workflows, and add new skillsets from our pro Contributors!


JOIN NOW! You don't have to do this alone!
Loading...