在Davinci Resolve脚本中使用PIP软件包
#python #logs #davinciresolve #pip

作为内容创建者和自动化爱好者,我花了一些时间研究如何在Davinci解决的视频编辑工作流程脚本。我很高兴分享我的发现,因为我发现有关此主题的文档不多。

与常规编程一样,在为Davinci Resolve创建脚本时,重复使用其他模块总是有益的。就像其他任何Python项目一样,可以使用PIP轻松安装这些模块。

但是,重要的是要注意,在Davinci Resolve中使用自定义模块的过程与常规Python编程的过程略有不同。

特别是,您需要手动找到Davinci Resolve使用的Python文件夹,并将模块安装在该文件夹中的“站点包装”文件夹中。安装后,可以像Davinci Resolve脚本中的任何其他模块一样使用该模块。

要找到Davinci Resolve的Python文件夹,我创建了登录os.file的脚本:

import logging
logger = logging.getLogger()
logging.basicConfig(filename='/absolutePath/forYourLogFile/log.log', level=logging.DEBUG)
logger.debug(str(os.__file__))

从Davinci Resolve执行脚本后,您将在日志文件中看到一行,例如DEBUG:root:/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/os.py

打开一个终端并导航到BIN目录,有些级别沿记录的路径上升。以我为例,是/Library/Frameworks/Python.framework/Versions/3.10/bin

从那里您可以使用命令./pip3 install <module name>

安装Davinci中的自定义Python模块

在您的Davinci Resolve脚本中,您将能够用import <module name>

导入它

总而言之,在Davinci Resolve中使用Python模块可以提供许多自定义和自动化工作流程的机会。

我希望本文对您有所帮助,并为您提供了使用Davinci Resolve中自定义Python模块的必要信息。

这是通过MacOS上的Resolve 18测试的