ShotList Creator 2 for DaVinci Resolve
-
Compatibility Davinci Resolve Please check exact version compatibility under the "COMPATIBILITY" tab below
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:
- Open DaVinci Resolve Studio and load your project.
- 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.
- Ensure that the album stills1 (in the color page) is empty. This is crucial for the script to function correctly.
- 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:
- 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.
- The exported file is optimized for size, making it easy to convert to PDF or upload to Google Sheets.
- On macOS, ensure you grant Terminal accessibility access in Privacy settings.
- On macOS, it’s recommended to launch DaVinci Resolve Studio from Contents-MacOS-Resolve for better performance.
- This script works only with the Studio version of DaVinci Resolve.
Compatibility:
- macOS Ventura, Sonoma with DaVinci Resolve Studio 18, 19
- Windows 10, 11 Pro with DaVinci Resolve Studio 18, 19
- Python 3.10.9 (https://www.python.org/downloads/release/python-3109/)
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 |
---|
2.1.2 (Current version) - Mar 4, 2025
2. Search field: Quickly find metadata by typing partial matches (plus “Find Next” to jump through results).
3. Reorder columns: Drag and drop fields to change their order in the final Excel export.
4. Save & load presets: Store your column arrangement in a JSON file and load it later for easy reuse.
2.0 - Sep 24, 2024
2. Prompt to choose the save location and automatically suggest a filename based on the project name.
3. Allow specifying a custom starting timecode or using the default 01:00:00:00.
4. Offer predefined options for image size (SMALL and LARGE) and a CUSTOM size with the ability to specify a multiplier.
5. Improve the readability and visual appeal of the shotlist by coloring the marker columns.
6. Automatically clean the Still1 album from the color page.
7. Added two options to use the script: either as a pre-compiled executable file or by launching it directly from DaVinci Resolve Studio from script panel.