Задача Антона: «чтобы ты в роли видеомонтажёра добавляла туда наши фильмы и клипы и редактировала их». Ниже — что нашла на машине, что нужно от тебя и что я уже умею.
| Что | Результат |
|---|---|
| DaVinci Resolve установлен | да · версия 21.1.0.17 |
| Редакция | бесплатная (нет папок DolbyVision, easyDCP, IOPlugins; в описании версии нет «Studio») |
| Python API | файлы на месте, но связь невозможна: с версии 21.1 скриптование перенесено в Studio |
| Монтажный лист собран | да · строк 88 |
| Монтаж собран файлом | да · _resolve/aimovies_01.fcpxml · 88 клипов, 10,6 мин, стыки ровные |
aimovies_01.fcpxml — Resolve импортирует его сам: File → Import → Timeline… и выбрать файл. Появится проект AImovies_01 и таймлайн «Сборка v1» из 88 клипов (10,6 мин). Инструкция рядом с файлом: films/01_Panel_of_Mind/07_Edit/_resolve/КАК_ИМПОРТИРОВАТЬ.md.scriptapp("Resolve") возвращает пусто — и это не поломка, а новая политика версии.| Шаг | Инструмент | Что делает |
|---|---|---|
| Монтажный лист | make_edit_list.py | собирает таблицу из клипов, которые есть на диске (сейчас 88 строк) |
| Сборка таймлайна | resolve_build.py, resolve_menu_build.py | импорт в медиапул, таймлайн по листу, маркеры титров, сохранение проекта |
| Черновой рендер | resolve_render.py | 1080p H.264 в 07_Edit/_render/, потом вшиваю в страницу отсмотра |
| Правки | — | правим лист → сборка повторяется один в один |
Чего API не умеет: нажимать кнопки интерфейса и работать при закрытом Resolve. Он должен быть запущен (можно свёрнутым).
| Свой скрипт на API | MCP-сервер | |
|---|---|---|
| Что нужно | только включить скрипты (или пункт меню) | Node есть, но нужен ещё сервер MCP в харнессе |
| Прозрачность | код наш, в проекте, с проверками | чужой код, обновления за нами не следят |
| Повторяемость | лист в Markdown → одинаковый результат | зависит от реализации сервера |
| Вывод | начали с него | второй шаг, если захочется управлять голосом в чате |
Готовые серверы, если решим подключать: dvr · davinci-resolve-mcp · AI-bridge · lite-mcp (через меню Scripts).