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 Workspace -> Scripts Menu

Install
macOS/Users/<UserName>/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Scripts/Utility
Windows%APPDATA%\Blackmagic Design\DaVinci Resolve\Support\Fusion\Scripts\Utility
Linux$HOME/.local/share/DaVinciResolve/Fusion/Scripts/Utility
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

Run

Run in the terminal with python3 <script name>

DCTL

DCTL Color Effects

Custom Color Page Ultilities and Effects

Install

Install in your LUT folder, and access via the DCTL ResolveFX

LETTERBOX.dctl ↗

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

LETTERBOX.dctl screenshot
PILLARBOX.dctl ↗

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

PILLARBOX.dctl screenshot
JOESAT V3.dctl ↗

Subtractive saturation and Color Boost with variable luma response and a soft roll-off. Supports ACEScct, ARRI LogC3, Cineon Log, and DaVinci Intermediate color 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 — fast, visual QC for blanking errors and edge artifacts.

BLANKING.dctl screenshot
ReframeScout.dctl ↗

Visualize social media crop formats directly on your timeline without building a separate vertical sequence. Includes adjustable guide lines and safe zone markers.

ReframeScout.dctl screenshot
Fusion

Fusion Effects

Edit Page effects built in Fusion. Access via the Effects panel.

Install
macOS/Users/<UserName>/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Templates/
WindowsC:\Users\<UserName>\AppData\Roaming\Blackmagic Design\DaVinci Resolve\Support\Fusion\Templates\
Linux$HOME/.local/share/DaVinciResolve/Fusion/Templates/
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 color spaces.

TEST PATTERN GENERATOR screenshot
RL_SLATEGEN ↗

Generates a customizable slate directly on the Edit page — fill in show, episode, and other metadata fields without leaving your timeline.

RL_SLATEGEN screenshot
from
Retrograde Labs