

Igtv_template_path = '/Users/tonyflorida/Movies/igtv/igtv-template.mov' from python_get_resolve import GetResolve The script also adds the IGTV template clip to the timeline. This first Python script creates a DaVinci Resolve project, sets settings, and imports the Instagram TV template video file which I designed previously into the media pool. Lastly, I do suggest you read the README.txt as it’s the only official DaVinci Resolve scripting documentation available at this point. The provided examples in the Scripting/Examples directory are quite helpful, especially the ones highlighted below: PYTHONPATH="$PYTHONPATH:$RESOLVE_SCRIPT_API/Modules/" RESOLVE_SCRIPT_LIB="/Applications/DaVinci Resolve/DaVinci Resolve.app/Contents/Libraries/Fusion/fusionscript.so" RESOLVE_SCRIPT_API="/Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting/"

You can also access this by clicking on Help -> Developer Documentation within DaVinci Resolve.Įither change directory to this path in a terminal, or set the following environment variables according to the README. The location of DaVinci Resolve developer stuff is located at /Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer.

This tutorial assumes that you have Python 3 installed on your Mac with a virtual environment. DaVinci Resolve Python Scripting Setup on a Mac

If you’re not familiar, IGTV is a vertical video platform, so by placing my horizontal YouTube video on a vertical IGTV background template, I can publish the same video to my Instagram audience. My goal was to write a Python script that would repurpose a video for YouTube as an Instagram TV video. Learn about Python scripting with DaVinci Resolve Studio 16 in order to automate the repetitive process of reusing your YouTube videos for IGTV. Although DaVinci Resolve scripting capabilities are extremely limited, I found it promising to see that this sort of capability was being developed at BlackMagicDesign.
