Repolode
akatz-labs

akatz-labs/opencast-studio

Приложение с открытым исходным кодом для создания референс-листов AI-персонажей и использования их в видео с помощью замены персонажей и переноса движений в ComfyUI.

Звёзды
37
Форки
7
Открытые issues
0
Последний коммит
3 дня назад

Что это?

OpenCast Studio — веб-приложение, которое можно разместить на своём сервере. Оно позволяет создавать референс-листы персонажей и добавлять их в видео. В состав входят браузерный интерфейс, локальный API, исполнитель на GPU, рабочие процессы ComfyUI и манифесты моделей. Приложение работает на собственной рабочей станции или на GPU-машине, доступной по SSH.

Проект поддерживает генерацию листов персонажей, замену персонажей в готовом видео и перенос движений. При первом запуске приложение проверяет наличие моделей и состояние среды выполнения, а затем помогает установить входящий в комплект набор инструментов ComfyGit, окружения Krea и Pika и зафиксированные версии файлов моделей. Генерация недоступна, пока не настроена установка рабочих процессов.

Автоматическая настройка среды выполнения сейчас рассчитана на Linux x64 с GPU NVIDIA. На других платформах потребуется совместимый удалённый исполнитель. В этом репозитории нет аутентификации, выставления счетов и облачного выполнения; проект не предназначен для публичного многопользовательского сервиса.

Ключевые возможности

  • 01Создаёт референс-листы персонажей через браузерный интерфейс.
  • 02Заменяет персонажей в готовых видеозаписях.
  • 03Переносит движения на персонажей с помощью рабочих процессов ComfyUI.
  • 04Проверяет наличие моделей и помогает установить зафиксированные зависимости среды выполнения.
  • 05Поддерживает запуск на локальной машине или на удалённом GPU-исполнителе по SSH.
  • 06Настройка задаётся через переменные окружения.

Сценарии использования

  • Создание согласованных дизайнов персонажей для коротких видео или анимационных проектов.
  • Замена персонажа исполнителя в готовой видеозаписи на локальной рабочей станции с GPU.
  • Эксперименты с переносом движений с помощью рабочих процессов ComfyUI.
  • Запуск приватного конвейера обработки видео с персонажами на GPU-машине, доступной по SSH.

Быстрый старт

  1. 1

    Установите зависимости

    npm ci
  2. 2

    Соберите интерфейс и API

    npm run build
  3. 3

    Запустите приложение и откройте http://localhost:8389

    npm start

Что важно знать

  • Для проверки эталонного видео требуются Node.js версии 22.18 или новее и ffprobe.
  • Генерация будет недоступна, пока не будет настроена установка рабочего процесса GPU.
  • Автоматическая настройка среды выполнения GPU в настоящее время поддерживается только в Linux x64 с GPU NVIDIA.
  • Веса модели FLUX3 с ограниченным доступом необходимо получить вручную после принятия условий Hugging Face.

В подборках

Темы

Частые вопросы

Что такое opencast-studio?
Приложение с открытым исходным кодом для создания референс-листов AI-персонажей и использования их в видео с помощью замены персонажей и переноса движений в ComfyUI. OpenCast Studio — веб-приложение, которое можно разместить на своём сервере. Оно позволяет создавать референс-листы персонажей и добавлять их в видео. В состав входят браузерный интерфейс, локальный API, исполнитель на GPU, рабочие процессы ComfyUI и манифесты моделей. Приложение работает на собственной рабочей станции или на GPU-машине, доступной по SSH.
opencast-studio можно использовать бесплатно? Какая у него лицензия?
opencast-studio распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
opencast-studio всё ещё поддерживается?
Активно поддерживается. Последний коммит в opencast-studio — 4 нояб. 2026 г..
Для чего можно использовать opencast-studio?
Создание согласованных дизайнов персонажей для коротких видео или анимационных проектов. Замена персонажа исполнителя в готовой видеозаписи на локальной рабочей станции с GPU. Эксперименты с переносом движений с помощью рабочих процессов ComfyUI. Запуск приватного конвейера обработки видео с персонажами на GPU-машине, доступной по SSH.
Как установить opencast-studio?
Установите зависимости: npm ci Соберите интерфейс и API: npm run build Запустите приложение и откройте http://localhost:8389: npm start
Где скачать opencast-studio?
Исходный код и инструкции по установке — на GitHub: https://github.com/akatz-labs/opencast-studio

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Модульный веб-интерфейс для генерации изображений, видео и аудио с помощью ИИ на базе Stable Diffusion, Flux, Wan и других моделей, с вкладкой для работы с workflow в ComfyUI.

4,7 тыс.+25 за неделю483C#MITАктивно поддерживаетсяОбновлён 23 часа назад

Набор пользовательских нод для ComfyUI, который создаёт многовидовые листы персонажа по его изображению с помощью image-reference conditioning в MiniMax H3.

393+80 за неделю50PythonOtherАктивно поддерживаетсяОбновлён 6 дней назад

Веб-интерфейс на базе Gradio для запуска Stable Diffusion и новых моделей генерации изображений и видео — продолжение форка Forge с поддержкой дополнительных моделей и оптимизациями.

1,9 тыс.+23 за неделю265PythonAGPL-3.0Обновлён позавчера