← Все статьи Fusion API

Fusion API

Создать Text+ через Fusion API

Python-скрипт для автоматического создания текстовой ноды

Базовый пример: получить текущую Fusion-композицию, добавить Text+, задать текст и размер.

Python
import DaVinciResolveScript as dvr

resolve = dvr.scriptapp("Resolve")
project = resolve.GetProjectManager().GetCurrentProject()
timeline = project.GetCurrentTimeline()
item = timeline.GetCurrentVideoItem()
comp = item.GetFusionCompByIndex(1)

text = comp.AddTool("TextPlus")
text.StyledText = "ВидеоМонтажер"
text.Size = 0.12
text.Center = {1: 0.5, 2: 0.78}

Важные заметки

  • Метод GetFusionCompByIndex работает с уже существующей Fusion Composition.
  • Имена параметров лучше проверять через инспектор/консоль Fusion.
  • Для готового титра Text+ обычно подключают к Merge поверх MediaIn.

Связанные ноды