Пайплайн и Воронка: путь видео от сценария до 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-провайдера, задание просто ждёт. Обычно достаточно подождать — когда лимит освободится, этап продолжится сам.
Статус 🛑 (ошибка). Этап упал и требует внимания:
- Найдите в Воронке видео и колонку, где стоит 🛑 — это и есть проблемный этап.
- Откройте очередь этого этапа и перезапустите задание — часть ошибок разовые (сеть, временный сбой) и уходят с повторного запуска.
- Если этап падает повторно — проверьте, что выполнены условия предыдущих этапов. Особенно для рендера: нужны готовый сценарий, озвучка и 100% видеоряда.
Не запускайте рендер, пока видеоряд не сгенерирован на 100% — этап всё равно не соберёт ролик из неполного набора кусочков.