Как собрать свой сериал на коленке с помощью LocalMiniDrama
Недавно наткнулся на любопытный репозиторий. Представьте: вы хотите сделать короткий ролик или даже целый веб-сериал, но у вас нет съемочной группы, актеров и бюджета. Раньше это было тупиком, а сейчас мы просто идем на GitHub. Проект LocalMiniDrama — это попытка собрать в одном интерфейсе все, что нужно для создания ИИ-контента: от генерации сценария до финального монтажа.
Главная фишка здесь в автономности. Автор сделал акцент на том, чтобы данные не улетали в облака без вашего ведома. Вы подключаете свои API-ключи (или локальные модели) и работаете в своем темпе.
Что это вообще такое
LocalMiniDrama — это десктопное приложение, которое объединяет текстовые нейронки, генераторы картинок и видео в единый воркфлоу. По сути, это менеджер проектов для ИИ-режиссера. Вместо того чтобы метаться между вкладками браузера, копируя промпты из ChatGPT в Midjourney, а потом в Runway, вы делаете все в одном окне.
Проект написан на связке Vue 3, Node.js и Electron. Это классический «комбайн», который берет на себя всю рутину по хранению ассетов и связыванию их друг с другом.

Как выглядит процесс создания контента
Внутри все разбито на логические этапы. Это не просто генератор «случайного видео по одной фразе», а структурированный инструмент.
Сценарий и персонажи
Все начинается с идеи. Вы скармливаете нейронке краткое описание, и она разворачивает его в полноценный сценарий по сериям. Что удобно — инструмент сразу вытаскивает список персонажей, локаций и реквизита. Для каждого героя можно сгенерировать референсное изображение, чтобы ИИ «запомнил» лицо и старался придерживаться его в разных сценах.
Работа с раскадровкой
Это, пожалуй, самая продуманная часть. Система разбивает сценарий на отдельные кадры (сториборды). Для каждого кадра прописываются:
- Описание действия и диалоги.
- Параметры камеры: крупный план, панорама, угол съемки.
- Тип освещения и общая атмосфера.

Генерация видео
Когда раскадровка готова, наступает магия. LocalMiniDrama поддерживает кучу провайдеров: от популярных в Китае Kling и Doubao (Seedance) до привычных OpenAI-совместимых интерфейсов. Можно даже подключить локальную Ollama для текстов.
Интересная функция появилась в последних обновлениях — «связка по последнему кадру». Программа берет финальный кадр из предыдущего видео и использует его как стартовый для следующего. Это помогает избежать резких «прыжков» картинки, когда персонаж в следующую секунду внезапно меняет позу или одежду.
Что под капотом
Технически проект довольно прост, что для опенсорс-инструмента скорее плюс.
- Backend: Node.js с Express и SQLite. База данных хранит все ваши проекты локально.
- Frontend: Vue 3 и Element Plus. Интерфейс выглядит опрятно, есть темная тема (куда же без нее).
- Связь: Для генерации видео используются официальные API сервисов.
Если вы разработчик, запустить проект можно через npm install в папках фронта и бека. Для обычных пользователей автор выкладывает готовые .exe файлы в релизах. Есть «жирная» версия с примерами проектов и Lite-версия для тех, кто уже разобрался.

Кому это пригодится
Я вижу два основных сценария. Во-первых, это отличная песочница для тех, кто хочет пощупать возможности современных видео-нейронок, не тратя время на ручную сборку ассетов. Во-вторых, это готовый каркас для создания контента в соцсети.
Конечно, шедевр уровня Голливуда одной кнопкой не получится. Нужно сидеть, подбирать промпты, перегенерировать неудачные дубли (благо, история генераций сохраняется). Но как инструмент автоматизации — это очень крепкая работа.
Стоит ли пробовать
Проект активно обновляется. Буквально в последних версиях добавили экспорт субтитров в SRT и озвучку через TTS. Из минусов — README местами на китайском, но интерфейс интуитивно понятный, а в коде разобраться не составит труда.
Если у вас есть пара API-ключей от графических нейронок и желание собрать свою историю, LocalMiniDrama сэкономит вам кучу времени на организации файлов и промптов.
Посмотреть код или скачать бинарник можно на странице репозитория. Кто знает, может ваш следующий пет-проект превратится в полноценный сериал.
