第一个问题:请问为什么按照一个 DAVINCI RESOLVE 的教程去在 pycharm 添加了路径变量,打开示例代码无法运行 提示没有模块!
第二个问题:请问就是我可以按照这个软件提供的 API 去做什么骚操作呢?
第三个问题稍后到家补上
DAVINCI RESOLVE 开发手册网址( GITHUB ): https://github.com/diop/davinci-resolve-api
提前感谢回复的各位大佬!!!
1
blooddirge 2022-06-18 02:04:44 +08:00
我建議你貼一貼你的代碼😅
找不到模塊問題也分很多種 |
2
sivacohan 2022-06-18 16:49:19 +08:00
问题 1 ,不确定你使用了什么版本的系统,假定你用的 Mac 吧。他提供的方法是提供环境变量。有可能是你在 pycharm 里面设置错误了,也可能是你的路径不对。
问题 2 ,基本上你能通过软件操作的,都可以通过 api 来实现。 |
3
llsquaer 2022-06-18 17:05:09 +08:00
1. 使用 pycharm 最开始 不要去折腾环境变量... 默认安装完毕自动就匹配你的 python 环境了.
2. 如果没有你就看看 python 安装的时候添加了全局环境没..没有就添加..windows 系统默认是自动添加.除非手贱自己把他关了. 以上步骤..基本来说 pycharm 里面就可以用了. |
4
cx524541577 OP @blooddirge 您好,大佬,代码如下(官方提供的测试代码):
#!/usr/bin/env python import DaVinciResolveScript as dvr_script resolve = dvr_script.scriptapp("Resolve") fusion = resolve.Fusion() projectManager = resolve.GetProjectManager() projectManager.CreateProject("Hello World") 提示如下: Traceback (most recent call last): File "/Users/电脑用户名隐藏(为英文)/Desktop/ceshi/davinci.py", line 2, in <module> import DaVinciResolveScript as dvr_script ModuleNotFoundError: No module named 'DaVinciResolveScript' 电脑 /操作系统:Mac mini2020 ( M1 )/Macos 12.3.1 (21E258) python 版本:3.9 |
5
cx524541577 OP @llsquaer 您好大佬,因为我是用的软件 API 要折腾变量,没办法,我也只能折腾。但是还是感谢您的回复!
|
6
cx524541577 OP @sivacohan 您好大佬,感谢回复,我的电脑的确是 m1 芯片 MAC 系统,但是我看了一下,我是照着官方文档环境变量复制的,且每个目录都能指向 davinci 的 API 文件或文件夹,详细情况如下:
RESOLVE_SCRIPT_API="/Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting" (指向了一个文件夹,里面 Examples ,Modules ,README ) RESOLVE_SCRIPT_LIB="/Applications/DaVinci Resolve/DaVinci Resolve.app/Contents/Libraries/Fusion/fusionscript.so" (指向了具体文件 fusionscript.so ) PYTHONPATH="$PYTHONPATH:$RESOLVE_SCRIPT_API/Modules/" (这一句应该是说 PYTHONPATH 等于第一个路径的 Modules 文件夹,$PYTHONPATH:$这个没懂啥意思) 期待大佬回复,感谢大佬! |
7
cx524541577 OP @blooddirge 感谢大佬回复,代码已附上
|