AI-powered editing, scripting automation, and the Claude-driven pipeline — everything you need in one place.
| 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 |
-nogui). Resolve executes every command.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.
"I have a timeline with 12 clips in Resolve. Apply the Teal_Orange.cube LUT to all of them on node 1."
C:\ProgramData\Blackmagic Design\DaVinci Resolve\Support\LUT\
Drop .cube files here. Resolve auto-discovers them.
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.")
Fast assembly editing — stitching clips together. This replaces what you're doing in Canva today. Designed for speed with a dual-timeline view.
Full-featured timeline editor with multi-track support, transitions, effects, and keyframe animation. Move here once Cut feels natural.
Node-based compositing and motion graphics engine. Your After Effects replacement — built directly into Resolve with no round-tripping.
Industry-leading color grading — the Hollywood standard. LUTs, color wheels, curves, Magic Mask, and the AI Neural Engine live here.
Professional audio mixing, EQ, effects, and the AI Audio Assistant. Full DAW capabilities without leaving Resolve.
Export and render queue. Presets for YouTube, TikTok, broadcast, cinema. Scriptable via the API for automated batch rendering.
Auto-builds timelines from a written script by matching dialogue to clips. Perfect for documentary and interview content.
Removes silences and checkerboards dialogue between speakers. Instant rough cuts from raw footage.
Auto-generates and animates captions synced to speech timing. No manual subtitle work needed.
Auto-selects camera angles based on speaker detection. Multi-cam editing without manual switching.
Analyzes all audio tracks and creates a professionally balanced mix automatically.
AI-powered subject isolation and motion tracking for targeted color correction and effects.
Matches tone, level, and reverb across clips for consistent audio from different recording sessions.
Neural Engine noise reduction that dramatically cleans up footage while preserving detail and clarity.
Create projects, switch databases, set project settings, manage timelines programmatically.
Import media, organize into bins, read/write clip metadata, auto-sort by properties.
Build timelines, append clips, set in/out points, manage tracks and timeline items.
Apply LUTs to nodes, set CDL values (slope, offset, power, saturation), manage color versions.
Configure render settings, add to queue, batch render. Scriptable output to any format.
Read/write clip properties: filename, duration, codec, resolution, color space, timecode, and more.
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.
• 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
• 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
Ready-made Python scripts for LUT management, batch grading, color versions, and project setup.
The best-formatted community version of the official Resolve scripting API documentation.
Structured, searchable version of the Blackmagic scripting README with navigation and examples.
The official API docs ship with Resolve itself at:C:\ProgramData\Blackmagic Design\DaVinci Resolve\Support\Developer\Scripting\README.txt