MUTANT
EN Получить доступ

Пайплайн и Воронка: путь видео от сценария до YouTube

Что такое конвейер (пайплайн)

Mutant превращает готовый сценарий в опубликованное видео на YouTube по цепочке этапов. Каждый этап делает одну задачу и передаёт результат следующему. Порядок всегда одинаковый:

Сценарий → SEO → Озвучка → Видео-промпты → Генерация видеоряда → Рендер → Публикация на YouTube

Каждый этап — это отдельная очередь заданий. Видео не перескакивает через этап: пока нет сценария — не будет озвучки; пока нет озвучки и видеоряда — не запустится рендер.

Этапы по порядку

1. Сценарий

Текст будущего видео. Готовится одним из двух способов:

  • Рерайт (RW) — исходный материал переписывается своими словами.
  • Перевод (TR) — готовый сценарий переводится на другой язык (для каналов-клонов).

2. SEO

Готовит тайтлы, описания и ключевые слова для видео — то, что помогает ролику находиться на YouTube.

3. Озвучка (TTS)

Превращает текст сценария в голос — аудиодорожку будущего видео.

4. Видео-промпты (раскадровка)

Разбивает сценарий на сцены и пишет для каждой описание-промпт, по которому дальше будет генерироваться картинка/видео.

5. Генерация видеоряда

AI создаёт видеофрагменты по промптам из раскадровки. Именно из этих кусочков потом собирается ролик.

6. Рендер

Собирает всё вместе — видеоряд плюс озвучку — в готовый файл через ffmpeg с ускорением на видеокарте (GPU). Подробнее: Рендер.

Рендер стартует только когда есть три вещи одновременно: готовый сценарий, готовая озвучка и 100% сгенерированного видеоряда. Если чего-то не хватает — этап ждёт.

7. Публикация на YouTube

Загружает готовый ролик на канал вместе с тайтлом и описанием. Подробнее: Публикация на YouTube.

Вкладка «⭐ Воронка» — как её читать

Вкладка ⭐ Воронка показывает все каналы сразу и на каком этапе стоит каждое видео. Колонки идут слева направо ровно по конвейеру:

Writer (сценарий) → Voicer (озвучка) → Step10 (видео-промпты) → Step11 (видеоряд) → Render (рендер) → YouTube (публикация)

В каждой ячейке — статус этапа для этого видео:

  • Готов к запуску — этап можно стартовать.
  • В очереди / в работе — задание уже выполняется.
  • Готово ✅ — этап завершён, можно двигаться дальше.
  • Ошибка 🛑 — этап упал, нужно вмешаться.
  • Пауза из-за лимита AI ⏸ — сработал лимит AI-провайдера, задание стоит и ждёт.

Читайте Воронку слева направо: этап, на котором «застряло» видео, — это самая левая колонка, где ещё нет ✅.

Массовый запуск и приоритеты

Каждый этап — это очередь заданий, и запускать её можно двумя способами:

  • Массово (bulk) — поставить в работу сразу много видео одной кнопкой. Удобно, когда нужно прогнать целый канал.
  • По одному — запустить только одно конкретное видео, например чтобы проверить результат перед общим прогоном.

Внутри очереди работают приоритеты: кнопка поднимает нужное задание выше в очереди, чтобы оно взялось в работу раньше остальных.

Авто-режим и ручной режим

Есть два способа гнать видео по цепочке:

  • Авто-режим — система сама передаёт видео с этапа на этап без вашего участия: закончился сценарий — пошла озвучка, готов видеоряд — пошёл рендер, и так до YouTube.
  • Ручной режим — после каждого этапа делается пауза, чтобы вы могли проверить результат и только потом запустить следующий этап.

Начинайте с ручного режима на первых видео канала — так вы увидите, что получается на каждом шаге. Когда качество устраивает, переключайтесь на авто-режим и запускайте массово.

Что делать при ошибке или паузе

Статус ⏸ (пауза из-за лимита AI). Это не ошибка. Сработал лимит AI-провайдера, задание просто ждёт. Обычно достаточно подождать — когда лимит освободится, этап продолжится сам.

Статус 🛑 (ошибка). Этап упал и требует внимания:

  1. Найдите в Воронке видео и колонку, где стоит 🛑 — это и есть проблемный этап.
  2. Откройте очередь этого этапа и перезапустите задание — часть ошибок разовые (сеть, временный сбой) и уходят с повторного запуска.
  3. Если этап падает повторно — проверьте, что выполнены условия предыдущих этапов. Особенно для рендера: нужны готовый сценарий, озвучка и 100% видеоряда.

Не запускайте рендер, пока видеоряд не сгенерирован на 100% — этап всё равно не соберёт ролик из неполного набора кусочков.