In addition to controlling DaVinci Resolve with the native UI, the app also supports running scripts.
Scripts are great for custom workflows, integrating with other apps, automating repetetive tasks, and more.
The first place to start exploring custom code is the Resolve Console.
You can write and execute code in either Lua or Python.
If this is something you’re interested in, this is a good place to start. You’ll get a sense of what tools are available and where to find documentation for the scripting API.
In this video from Socratica FX, you’ll learn about:
- How to open the console
- Testing a command with print
- Pretty print
- How to clear the screen
- Toggling icons on the console UI
- Exploring available objects
- Where to find scripting documentation
Gedaly is the Founder and Lead Educator of DVResolve.com and is Blackmagic Design Certified Master Trainer. He’s edited commercials for major brands and has done color & VFX for independent films. He consults on post-production workflow and creating online education. Gedaly is the co-founder of Working.Actor, a former marketing manager for large brands, and creates original film projects with his production company Razee.