Free & Open Source

Free tools for
DaVinci Resolve.

Python scripts, DCTL effects, and Fusion macros for colorists and post-production engineers. All free on GitHub.

View on GitHub ← Back to home
Python

Resolve Workflow Scripts

Run from Resolve's Scripts menu or the console

DUPLICATE.py

Duplicates the current timeline and auto-increments the name. Faster than right-clicking.

DUPLICATE.py screenshot
DUPLICATE NUM.py

Creates multiple copies of the current timeline at once, each with an incremented name.

DUPLICATE NUM.py screenshot
CREATE TIMELINES.py

Generates a separate timeline for each clip in the current media pool folder.

CREATE TIMELINES.py screenshot
BATCH SET TC.py

Applies timecode values to all clips in a folder in one operation.

BATCH SET TC.py screenshot
BATCH SET SEQUENCE TC.py

Same as BATCH SET TC, but applies only to sequences rather than all clip types.

BATCH SET SEQUENCE TC.py screenshot
SEGTIMES.py

Outputs segment duration and timecode information for the current timeline to the clipboard.

SEGTIMES.py screenshot
Python

Resolve Python CLI

Command-line tools for navigating the Resolve Project Manager

DCTL

DCTL Color Effects

Drop into Resolve's LUT folder or load from the Effects panel

LETTERBOX.dctl

Fills the top and bottom of frame with a solid colour to achieve a target aspect ratio.

LETTERBOX.dctl screenshot
PILLARBOX.dctl

Fills the left and right sides of frame with a solid colour.

PILLARBOX.dctl screenshot
JOESAT V3.dctl

Saturation, subtractive saturation, and Color Boost. Supports ACEScct, ARRI LogC3, Cineon Log, and DaVinci Intermediate colour spaces.

JOESAT V3.dctl screenshot
TITLESAFE.dctl

Configurable safe area guides — action safe, title safe, and centre crosshair.

TITLESAFE.dctl screenshot
BLANKING.dctl

Highlights border regions that fall below a brightness threshold — useful for catching dirty edges or mattes.

BLANKING.dctl screenshot
Fusion

Fusion Effects

Edit Page effects built in Fusion

UNBAKE INTERLACE

Vertically resamples baked-in interlacing to clean up visible lines.

UNBAKE INTERLACE screenshot
TEST PATTERN GENERATOR

Generates white, grey, RGB, and grayscale gradient test patterns for QA and display calibration. Supports Rec.709 and ST2084 HDR colour spaces.

TEST PATTERN GENERATOR screenshot