Нейро-фабрика — Microsoft Internet Explorer
« НазадАдрес:/projects/neuro-video/

Проект в работе — ещё не окончен

Дело № 01

Канал «Холодный след» · тру-крайм и детективные сериалы, истории вымышлены AI-Created

Нейро-фабрика

Локальная система, которая делает короткие вертикальные ролики из текстового сценария. Озвучка, кадры, видеовставки и монтаж — нейросетями на домашнем компьютере. Плюс панель управления: ролики, публикация, задачи, память ИИ-агентов.

всё — на своём ПК, без облака

Срок
с 22 октября 2026, проект в работе
Роль
автор идеи и владелец продукта: продуктовые решения, постановка задач, тестирование и приёмка роликов, заведение аккаунтов и настройка сети
Площадки
YouTube Shorts · Instagram Reels · TikTok · VK Клипы
Статус
9 роликов собрано; публикация в тестовом режиме, боевых отправок ещё не было

Конвейер «сценарий → ролик»

  1. улика № 1сценарийПо брифу из панели ИИ-сценарист аккаунта пишет сценарий: сцены и описания кадров.
  2. улика № 2голосQwen3-TTS: голос диктора спроектирован один раз и клонируется, ударения — в словаре аккаунта.
  3. улика № 3таймингиWhisper turbo (stable-ts): тайминги каждого слова для субтитров и сверка речи со сценарием.
  4. улика № 4кадрыComfyUI + Z-Image Turbo: около 25 с на картинку 1024×1024.
  5. улика № 5движениеWan 2.2 Image-to-Video 14B на RTX 4060 8 ГБ: 480×848 за 4 шага, добивка до 1080×1920 и 30 кадров/с через ffmpeg.
  6. улика № 6монтажRemotion (React): субтитры, графика «досье», атмосфера, рендер MP4 1080×1920.

Протокол

9готовых роликов 1080×1920, по 56–72 с

2 × 5два сериала по 5 серий: 100 сцен, 125 кадров

65 / 125кадров с ИИ-видеовставками

505–642 ссборка серии без генерации: озвучка → рендер

5–6 минодна видеовставка на 8 ГБ видеопамяти

0платных генеративных сервисов — всё на домашнем ПК

Панель управления

Node.js/Express + React/Vite · 10 разделов и редактор · 44 API-маршрута · работает локально

Редактор ролика

работает

Живой предпросмотр: текст диктора, слова субтитров, красные слова, кадры, движение камеры, графика, паузы. Отдельный кадр — перегенерировать или заменить своей картинкой.

Проверка озвучки

работает

Распознанная речь сверяется со сценарием, расхождения подсвечиваются. Ударения хранятся в словаре аккаунта.

Библиотека роликов

работает

По сериалам, со статусами «черновик / собран / изменён после сборки» и фильтрами.

Граф проекта

работает

Аккаунты, агенты, память, сериалы, ролики, профили, площадки и конвейер — одним графом.

Память агентов

работает

Стиль, голос, уроки и сериалы каждого аккаунта: чтение, правка, история версий.

Публикация

тестовый режим

Очередь с расписанием и ИИ-меткой, адаптеры YouTube Data API, VK API и upload-post. Боевых отправок ещё не было.

Сеть и площадки

работает

Как площадки видят компьютер: регион и доступность каждой, свой сетевой маршрут для каждой площадки.

Тренды

по расписанию

Ежедневный сбор и сводка дня, идеи переносятся в бэклог.

Профили соцсетей

в работе

Мастер заведения, стадии прогрева по дням и задачи «на сегодня».

Материалы дела

Ночная смена

  • пакет запускается отдельным системным процессом и не даёт ПК уснуть
  • перед каждым шагом проверяет, запущена ли игра, и ждёт
  • по фазам: картинки и вставки → ComfyUI выключается и освобождает видеопамять → озвучка и рендер
  • одинаковые кадры берут готовую вставку из другой серии

Трекер «Штаб»

свой Jira-подобный трекер из другого проекта, встроен в панель модулем

  • 80 маршрутов работают как есть — через прослойку Fastify поверх Express
  • встроенный PostgreSQL: запуск ускорен с 33 до 2 с
  • доски, поиск на JQL, рабочие столы с графиками, свои поля, корзина, уведомления
  • задачи связаны с роликами и сериалами, ролик открывается из задачи в редакторе
  • PIN на необратимые действия и их журнал

ИИ-команда канала

  • 5 агентов: сценарист на каждый аккаунт, продюсер-монтажёр, исследователь ниш
  • общая память — 42 документа Markdown/JSON: стиль, голос, уроки, сериалы
  • ежедневная сводка трендов по расписанию

Площадки и запуск

  • YouTube Shorts, Instagram Reels, TikTok, VK Клипы
  • аватар канала и описания профилей под лимиты каждой площадки
  • расширение Chrome (MV3) для прогрева новых аккаунтов: досматривает ролики своей темы, остальные пролистывает

В планах

  • календарь публикаций — 3 ролика в день
  • аналитика просмотров с обратной связью в память агентов
  • аккаунты «Новости» и «Нарезки фильмов»
  • генерация музыки (ACE-Step)
  • запуск сценариста из панели

Как проверялось

автотесты
106 проверок API «Штаба» в 3 наборах, все пройдены 25.10.2026. Запуск одной командой на отдельном экземпляре панели: свой порт, временная база, ролики-фикстуры — рабочие данные не трогаются.
типы
TypeScript-компилятор для сервера, ядра и интерфейса «Штаба» — без ошибок.
ручные прогоны
В браузере на ПК и на ширине телефона: рабочий стол, пространство, задача, переход по статусу, доска, удаление с PIN, редактор ролика. Расширение — на живых страницах YouTube Shorts и TikTok.
аудит
По четырём направлениям на замороженной копии: функционал, поиск и доски, безопасность, интерфейс. 4 логические ошибки (все из исходного трекера) исправлены, прогон тестов к исправлениям — следующий шаг. Высоких уязвимостей нет, остальные находки в работе.
приёмка роликов
Просмотр каждого ролика, правки стиля, голоса и количества вставок.
логи
Лог и JSON-отчёт каждой пакетной сборки со временем шагов, лог ComfyUI, журнал необратимых действий, лог сборки в панели в реальном времени.

Найденные баги

протокол № 1

Диктор перезаписывался без причины

заявлено

Сцены с числами уходили на переозвучку, хотя дубль был хорошим. Заметно по новым дублям сцен, текст которых не менялся.

на самом деле

Сценарий писал числа словами, распознавание — цифрами. Сходство текста и речи падало ниже порога, и дубль считался плохим.

исправлено: Перед сравнением цифры переводятся в слова (num2words), сходство из кэша пересчитывается.

протокол № 2

Ночная сборка вставала на паузу без игры

заявлено

Пачка стояла на паузе при свободном ПК — и не вставала, когда игра шла.

на самом деле

Проверка видела «игру» в служебных процессах (crashpad, DLL античита), а настоящий exe игры античит скрывал.

исправлено: Считаются только .exe, отчёты о сбоях отсекаются. Запасной признак — процессы, которые реально заняли видеокарту (nvidia-smi).

протокол № 3

Пространство в «Штабе» не удалялось

заявлено

Удаление пространства падало при проверке перенесённого трекера.

на самом деле

Прослойка Fastify → Express не разбирала тело DELETE-запроса, подтверждение ключа не доходило до сервера.

исправлено: Тело разбирается у всех запросов, кроме GET.

Фото с места

редактор ролика с предпросмотром
редактор ролика с предпросмотром
библиотека роликов по сериалам
библиотека роликов по сериалам
штаб доска задач
штаб доска задач
граф всего проекта
граф всего проекта
штаб задача связанная с роликом
штаб задача связанная с роликом
сеть и блокировки проверка площадок
сеть и блокировки проверка площадок
память агентов стиль аккаунта
память агентов стиль аккаунта
кадр готового ролика 1080x1920
кадр готового ролика 1080x1920

Приложение к делу

Стек

Python · TypeScript · Node.js 24 · Express · React 19 · Vite · Remotion 4 · ComfyUI · Z-Image Turbo · Wan 2.2 I2V 14B · Qwen3-TTS · Whisper turbo (stable-ts) · ffmpeg · PostgreSQL 17 · Prisma · force-graph · Chrome Extensions (MV3) · YouTube Data API · VK API

Что показывает проект

  • продуктовое мышление и постановка задач
  • генеративный ИИ на своём железе: текст, голос, изображения, видео
  • автоматизация контент-производства
  • тестирование: автотесты API, аудит, приёмка результата
  • SMM и запуск каналов коротких видео

Исходный код не выдаётся.