Quick Reference Guide

DaVinci Resolve 20

AI-powered editing, scripting automation, and the Claude-driven pipeline — everything you need in one place.

Which Version to Download
Start with the free version on your PC. Upgrade to Studio when you need the full scripting API for automation.
Resolve 20 (Free) Start Here Studio 20 ($295 one-time)
Your Download Windows x86 Windows x86
Price Free forever $295 — perpetual license, free upgrades
Max Export Up to 4K Up to 32K
AI Features Most included All AI + UltraNR, AI motion blur, multi-GPU
Scripting API LIMITED Full Python / Lua API
Collaboration Basic Multi-user timelines + Blackmagic Cloud
The Claude → Resolve Workflow
You talk to Claude in natural language. Claude writes Python scripts. Python drives DaVinci Resolve. You never touch the API.
You Talk to Claude
01
Describe what you want in plain English: "Apply teal LUT to all clips, normalize audio, export 1080p."
INPUT
Claude Writes Python
02
Claude generates a Python script using the DaVinci Resolve Scripting API — SetLUT, render settings, timeline ops.
GENERATION
Script Drives Resolve
03
Run the script while Resolve is open (or in headless mode via -nogui). Resolve executes every command.
PROCESSING
Rendered Output
04
Finished video renders to your output folder — ready for Cloudflare Pages, client delivery, or social.
OUTPUT
💡

Headless Mode

Resolve can run without any UI via the -nogui flag. The scripting API still works fully, enabling automated render pipelines where videos are produced without ever opening the app. This is the key to building true AI-orchestrated workflows.

Applying a LUT — What It Actually Looks Like
You say it. Claude writes it. Resolve runs it.
🗣️

What You Say to Claude

"I have a timeline with 12 clips in Resolve. Apply the Teal_Orange.cube LUT to all of them on node 1."

📁

Where LUTs Live on Your PC

C:\ProgramData\Blackmagic Design\DaVinci Resolve\Support\LUT\
Drop .cube files here. Resolve auto-discovers them.

Claude generates this Python script →
import DaVinciResolveScript as dvr

resolve = dvr.scriptapp("Resolve")
project = resolve.GetProjectManager().GetCurrentProject()
timeline = project.GetCurrentTimeline()

# Refresh so Resolve knows about your LUT files
project.RefreshLUTList()

# Loop through every clip and apply the LUT on node 1
for i in range(1, timeline.GetTrackCount("video") + 1):
    for clip in timeline.GetItemListInTrack("video", i):
        clip.SetLUT(1, "Teal_Orange.cube")

print("LUT applied to all clips.")
Workspace Pages — Your Learning Order
Each page is purpose-built. Start at Cut. Graduate through the rest as you grow.
1

Cut Page START HERE

Fast assembly editing — stitching clips together. This replaces what you're doing in Canva today. Designed for speed with a dual-timeline view.

2

Edit Page

Full-featured timeline editor with multi-track support, transitions, effects, and keyframe animation. Move here once Cut feels natural.

3

Fusion Page MOTION GRAPHICS

Node-based compositing and motion graphics engine. Your After Effects replacement — built directly into Resolve with no round-tripping.

4

Color Page

Industry-leading color grading — the Hollywood standard. LUTs, color wheels, curves, Magic Mask, and the AI Neural Engine live here.

5

Fairlight Page

Professional audio mixing, EQ, effects, and the AI Audio Assistant. Full DAW capabilities without leaving Resolve.

6

Deliver Page

Export and render queue. Presets for YouTube, TikTok, broadcast, cinema. Scriptable via the API for automated batch rendering.

Key AI Features in Resolve 20
Over 100 AI tools powered by the DaVinci Neural Engine. These run locally on your GPU — no cloud dependency.
📝

AI IntelliScript

Auto-builds timelines from a written script by matching dialogue to clips. Perfect for documentary and interview content.

✂️

AI IntelliCut

Removes silences and checkerboards dialogue between speakers. Instant rough cuts from raw footage.

💬

AI Animated Subtitles

Auto-generates and animates captions synced to speech timing. No manual subtitle work needed.

🎥

AI Multicam SmartSwitch

Auto-selects camera angles based on speaker detection. Multi-cam editing without manual switching.

🎚️

AI Audio Assistant

Analyzes all audio tracks and creates a professionally balanced mix automatically.

🎯

AI Magic Mask v2

AI-powered subject isolation and motion tracking for targeted color correction and effects.

🎙️

AI Dialogue Matcher

Matches tone, level, and reverb across clips for consistent audio from different recording sessions.

🔇

UltraNR STUDIO

Neural Engine noise reduction that dramatically cleans up footage while preserving detail and clarity.

What You Can Automate
Everything the scripting API exposes — driven by Claude-generated Python scripts.
📂

Project Management

Create projects, switch databases, set project settings, manage timelines programmatically.

🎞️

Media Import

Import media, organize into bins, read/write clip metadata, auto-sort by properties.

🔗

Timeline Construction

Build timelines, append clips, set in/out points, manage tracks and timeline items.

🎨

Color & LUTs

Apply LUTs to nodes, set CDL values (slope, offset, power, saturation), manage color versions.

📤

Render & Export

Configure render settings, add to queue, batch render. Scriptable output to any format.

🏷️

Metadata

Read/write clip properties: filename, duration, codec, resolution, color space, timecode, and more.

⚠️

Known Limitation

Some granular edit operations — like placing cuts, transitions, and effects on existing clips — aren't fully exposed in the API yet. Community workarounds exist, and Blackmagic adds more methods with each release.

System Requirements
What your PC needs. The AI features are GPU-hungry — more VRAM = better performance.
Win 10+
Operating System (x86)
32 GB
RAM (16 GB min)
8 GB+
GPU VRAM (4 GB min)
8-Core
CPU Minimum
Free vs. Studio — When to Upgrade

✅ Stay Free If You...

• Are learning the interface and building muscle memory
• Doing basic cuts, stitches, and assembly work
• Only need 4K output resolution
• Want to test AI features before committing money

🔑 Upgrade to Studio When You...

• Need the full Python scripting API for Claude-driven automation
• Want UltraNR and advanced noise reduction
• Need multi-GPU rendering for faster exports
• Are doing multi-user collaboration on projects

API Documentation & Community
📦

Bundled With Install

The official API docs ship with Resolve itself at:
C:\ProgramData\Blackmagic Design\DaVinci Resolve\Support\Developer\Scripting\README.txt