Карточкам товаров, рассылкам и социальным сетям нужны разные версии коротких роликов. Их подготовка требует отдельной работы с файлами, форматами и публикацией. Новый узел «Генерация видео» в Staqflow связывает эти действия в workflow: получает описание, при необходимости использует изображение как стартовый кадр и возвращает готовый видеофайл.
Промпт можно собрать из данных процесса: названия товара, его характеристик или темы публикации. Стартовый кадр поступает из бинарного поля либо по ссылке, в том числе от узла генерации изображений. Модель достраивает движение, а следующий шаг сохраняет файл или отправляет его в нужный сервис.
Создание ролика занимает время. Узел самостоятельно ставит задание провайдеру, проверяет готовность и получает результат. Не принятые API параметры возвращаются в поле ignored, чтобы их можно было учитывать при проверке запуска.
Доступны OpenAI, Google Gemini с моделями Veo, Qwen с семейством wan, xAI и OpenRouter. У Qwen есть отдельные модели для текста и изображения; варианты с i2v требуют стартового кадра. OpenRouter показывает модели генерации, без редакторов видео.
В узле выбирают провайдера, модель, описание и пропорции. Поддерживаются горизонтальный формат 16:9, вертикальный 9:16 и квадрат 1:1, если его принимает сервис. Gemini работает только с 16:9 и 9:16.
Длительность задаётся в диапазоне 1–60 секунд, по умолчанию — 5 секунд; фактическое значение зависит от возможностей модели. Для Gemini и OpenRouter доступны 720p и 1080p. Поле «Чего избегать» поддерживают Gemini и Qwen, seed — Qwen и OpenRouter. Значения по умолчанию для ожидания: 4 минуты с проверкой каждые 10 секунд.
Для видео недостаточно перечислить предметы. Укажите, как движется камера, что меняется в кадре, какое освещение требуется. Статичный план тоже нужно обозначить. Для пятисекундного ролика разумно ограничиться одним-двумя действиями.
Промпт удобнее проверять на коротких роликах, затем увеличивать длительность и разрешение. Одинаковый seed там, где он поддерживается, помогает сравнивать изменения описания. Для сложных моделей следует увеличить время ожидания задания.
Видео возвращается в бинарном поле data, имя которого можно изменить. Рядом доступны провайдер, модель, имя файла, MIME-тип, размер, фактическая длительность, если сервис её сообщает, и ignored. После генерации workflow может отправить ролик в Telegram, положить в хранилище или прикрепить к карточке товара.
В одном workflow можно подготовить изображение, ролик и озвучку. Узел синтеза речи создаёт отдельный аудиофайл; дальнейшая обработка и публикация определяются шагами процесса.
Провайдеры учитывают длительность и разрешение видео. Две версии ролика означают два результата генерации, поэтому дополнительные форматы лучше включать по условию. Работа процесса в Staqflow учитывается отдельно; ожидание рендера почти не нагружает процессор.
Да, передайте её стартовым кадром и выберите модель с поддержкой изображения на входе.
Модель приводит запрос к поддерживаемой длительности. Ориентируйтесь на результат API, а не только на введённое значение.
Увеличьте время ожидания в узле. Видео создаётся асинхронно, и тяжёлой модели может требоваться больше стандартных четырёх минут.
Подробнее о возможностях автоматизации — на сайте Staqflow.