Davinci ResolveでPythonスクリプト使えるようにする - yasami5/sample GitHub Wiki
Pythonインストール
サイト を参考にPython3.6とPython2.7をインストールする
環境変数設定
サイト
を参考にDavinci Resolve関連の環境変数を設定
(もしかしたら、外部からResolve APIを使う場合だけの設定かも)
Pythonスクリプトの動作確認
[ワークスペース]タブ > [コンソール]でコンソールが起動でき、出力がここに表示される。
また、インタラクティブなPythonコード記述が行える(ペーストすれば複数行一気に実行も可能っぽい)
%APPDATA%\Blackmagic Design\DaVinci Resolve\Support\Fusion\Scripts\Comp
内に置かれたファイルをスクリプトとして実行できる。
上記のディレクトリに置いたスクリプトは、[ワークスペース]タブ > [スクリプト]から実行できる。
試しに上記のディレクトリにPythonファイルを置いてみる
print("hello")
[スクリプト]から実行してみるとコンソールに「hello」を表示される
スクリプトコード例を見ると
resolve = dvr_script.scriptapp("Resolve")
を行って初めのresolve
オブジェクトを取得しているものが多いが、デフォルトでresolve
オブジェクトは用意されており、宣言する必要はないっぽい
無料版でヘッドレスモードでの実行ができるか確かめる