Об этом проекте
Diffusion Studio — это видеоредактор с открытым исходным кодом, предназначенный для работы с ИИ-агентами программирования, такими как Claude Code, Codex, Cursor, Copilot и Gemini CLI. Основная концепция — двунаправленное редактирование: изменения, вносимые на визуальном холсте, обновляют лежащий в основе код, а изменения кода перерисовывают холст. Проекты создаются как JSX с использованием модулей SolidJS, где каждый элемент имеет ID, обеспечивающий запись изменений из взаимодействий на холсте в соответствующий код.
Настольное приложение регистрирует сервер MCP у агента пользователя, предоставляя инструменты для анализа медиа, редактирования таймлайна и рендеринга. CLI (dapi) предоставляет те же возможности в виде shell-команд, включая анализ метаданных медиа, извлечение кадров, создание раскадровок и осциллограмм, транскрибирование аудио и запросы к мультимодальным моделям о видеоконтенте. Каждая команда возвращает один объект JSON, пригодный для конвейерной обработки и программного использования.
Поддерживаемые рабочие процессы включают обрезку клипов, удаление слов-заполнителей, добавление субтитров, применение цветокоррекции и фильтров, создание моушн-графики (объясняющие ролики, промо, титры), генерацию ресурсов (изображения, видео, озвучка), объявленных в коде, нарезку ярких моментов для социальных сетей и задачи понимания видео, такие как суммирование и поиск сцен с временными метками.
Проект структурирован как монорепозиторий с пакетами для headless-среды выполнения (koota ECS, без зависимости от DOM), API для создания JSX, управления ресурсами с хешированием содержимого, офлайн-кодирования через mediabunny и реконсилятора универсального рендерера SolidJS. Доступен headless-режим для автоматизированных конвейеров. Доступен для macOS (Apple Silicon) под лицензией MPL-2.0, при этом брендовые ресурсы исключены из лицензии.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.