Суть проекта: код вместо мыши
OpenKatana — это инструмент для автоматизации видеомонтажа, построенный на базе Comfy Developer Platform. В отличие от традиционных NLE (non-linear editing), здесь агент ИИ принимает творческие решения, а OpenKatana выполняет их через 72 CLI/MCP-инструмента. Пользователь задает направление, а система пишет код для склеек, переходов, движения камеры и типографики.
Ключевая особенность — отсутствие облачной зависимости. Проект работает локально, не требует регистрации и не собирает данные. Лицензия Apache-2.0 позволяет свободное использование и модификацию кода.
Технические возможности и метрики
Система поддерживает полный цикл постпродакшена: от анализа ритма аудио до экспорта в HDR. Разработчики подчеркивают, что для создания демонстрационного ролика MOTIF (1080p, 60 fps, 24 секунды) не использовались модели генерации видео. Вся анимация, 3D-сцены и музыка были созданы процедурно или с помощью Blender, а сборка монтажа выполнена кодом.
| Параметр | Значение / Описание |
|---|---|
| Версия | 0.1.0 |
| Количество инструментов | 72 CLI/MCP команды |
| Интеграция с ComfyUI | 82 узла (nodes) для управления проектами и медиа |
| Требования к ОС | Windows, Linux (Python 3.11/3.12). macOS не тестировался |
| Внешнее ПО | FFmpeg, Chromium (браузер), Blender (опционально) |
| Лицензия | Apache-2.0 |
Как это работает: рабочий процесс
Процесс создания видео разделен на четыре этапа, управляемых через агента:
- Инициализация: Агент клонирует репозиторий, запускает
python scripts/setup.pyи проверяет наличие FFmpeg и браузера. - Авторизация: Пользователь описывает сценарий. Агент планирует кадры, пишет код анимации и собирает таймлайн.
- Рендеринг: Локальный рендер сцен (WebGL или Blender), наложение типографики и звуковых эффектов.
- Редактура: Просмотр через Studio, внесение правок и финальный экспорт.
Интеграция с AI и ComfyUI
OpenKatana не генерирует пиксели сам по себе, но является мощным «клеем» для AI-пайплайнов. Например, можно использовать модель LTX-2.5 для генерации исходных кадров в облаке, а затем загрузить их в OpenKatana для локального применения скоростных эффектов (speed ramps), заморозки кадров и добавления текста. Это позволяет экономить кредиты на генерацию, используя AI только для создания базовых материалов, а монтаж доверяя локальному коду.
Почему это важно
OpenKatana закрывает пробел между генеративным AI и профессиональным монтажом. Он позволяет создавать сложные видеопродукты (реклама, моушн-дизайн) без дорогих подписок на SaaS-сервисы и без риска блокировки аккаунтов. Проект демонстрирует тренд на «код-первый» подход в креативных индустриях, где агент выступает режиссером, а софт — исполнителем.
Источник: Github ↗
