Save 25%! Our Summer of Sales is on now until Friday. *sale details

ShotList Creator 2 for DaVinci Resolve

  • Compatibility Davinci Resolve
    Please check exact version compatibility under the "COMPATIBILITY" tab below

Author: Natalia Raz

Subscribe for notifications
Subscribe for new version notifications Subscribe
Name Your Own Price Individual users can pay any amount, the price displayed is a suggestion. Businesses, teams, etc must pay the suggested price to receive a valid license. See full terms.
Add to Wishlist

Quick Overview

A handy tool for DaVinci Resolve Studio users, particularly those working on storyboards, breakdowns, shot lists and VFX notes. It enables you to export marker data and stills to an Excel file, significantly streamlining your workflow and enhancing communication with vendors, clients, and artists. NEW: It's now "Name Your Own Price", extract all metadata plus 6 more new features!

 


Instruction Manual (for both systems):

There are two ways to use this script:

1. From the box (pre-compiled executable):
Unzip the downloaded folder to your preferred location. Inside the folder dist, you will find the executable file shotlist_creator2.1.2

2. Running directly from DaVinci Resolve Studio:
Copy the file shotlist_creator2.1.2.py to the DaVinci Resolve Utility scripts folder:

  • For macOS: /Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Scripts/Utility/ 
  • For Windows: C:\ProgramData\Blackmagic Design\DaVinci Resolve\Fusion\Scripts\Utility\ 

Make sure the following Python modules are installed:
PySide6
pynput
Pillow
xlsxwriter
DaVinciResolveScript (comes with DaVinci Resolve Studio)

For a Resolve script to be executed from an external folder, the script needs to know of the API location.
You may need to set the these environment variables to allow for your Python installation to pick up the appropriate dependencies as shown below:

Mac OS X:
RESOLVE_SCRIPT_API="/Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting"
RESOLVE_SCRIPT_LIB="/Applications/DaVinci Resolve/DaVinci Resolve.app/Contents/Libraries/Fusion/fusionscript.so"
PYTHONPATH="$PYTHONPATH:$RESOLVE_SCRIPT_API/Modules/"

Windows:
RESOLVE_SCRIPT_API="%PROGRAMDATA%\Blackmagic Design\DaVinci Resolve\Support\Developer\Scripting"
RESOLVE_SCRIPT_LIB="C:\Program Files\Blackmagic Design\DaVinci Resolve\fusionscript.dll"
PYTHONPATH="%PYTHONPATH%;%RESOLVE_SCRIPT_API%\Modules\"



How it works:

  1. Open DaVinci Resolve Studio and load your project.
  2. Go to keyboard customization and assign a key for "Next Marker" (Playback > Next Marker ("0")). This setup is required once. If you run shotlist_creator2.1.2.py directly from DaVinci Resolve Studio, you can modify the hotkey in the script and then assign it in the keyboard customization.
  3. Ensure that the album stills1 (in the color page) is empty. This is crucial for the script to function correctly.
  4. Run the script. A dialog box will prompt you to select options such as deleting stills from the album on the color page, setting the timeline timecode, choosing which metadata to extract, and defining the thumbnail size. The script will navigate through the timeline markers, capture thumbnails, and export the marker data and stills to an Excel file in your chosen folder.

Additional Tips:

  1. For annotations, create a paint node in the Fusion page and add your notes there. Marker annotations and burn-in information will not be exported.
  2. The exported file is optimized for size, making it easy to convert to PDF or upload to Google Sheets.
  3. On macOS, ensure you grant Terminal accessibility access in Privacy settings.
  4. On macOS, it’s recommended to launch DaVinci Resolve Studio from Contents-MacOS-Resolve for better performance.
  5. This script works only with the Studio version of DaVinci Resolve.

  shcreator2.1.2

 

Compatibility:

 

Feedback and Support:

I would love to hear your feedback on this script and any suggestions you have for improving it. Your input is greatly appreciated and will help me make the script even better. If you need additional user support or modifications, please open a support ticket so we can discuss the details. Thank you for your support!

Davinci Resolve 19