Seedance 2.5 научилась держать сцену 30 секунд. Вот как писать промпты, чтобы не потратить их впустую

Новая видеомодель ByteDance умеет генерировать цельные 30-секундные сцены, работать с десятками референсов и понимать сценарий по таймкодам.

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

Сначала нам показывают красивый ролик. Потом выкатывают цифры: больше разрешение, длиннее видео, лучше физика, умнее промпты. Потом интернет неделю генерирует кинематографичных девушек под дождём.

С Seedance 2.5 интереснее.

До конца лета по промокоду AISUMMER скидка 20% на любой тариф, а с специальным предложением на Seedance 2.5 (в конце статьи) вообще мёд!

Главное изменение здесь вообще не в том, что картинка стала ещё немного красивее. ByteDance научила модель генерировать до 30 секунд видео со звуком за один проход, удерживая внутри одной сцены несколько связанных действий, смену планов и развитие истории. Модель также принимает до 30 изображений, 10 видео и 10 аудиофайлов в качестве референсов за одну генерацию.

То есть перед нами уже инструмент, которому имеет смысл писать маленький сценарий.

И вот здесь начинается самое интересное.

Почему 30 секунд действительно что-то меняют

У старых генераторов видео довольно быстро вырабатывалась привычка мыслить короткими кусками.

Пять секунд здесь. Ещё пять секунд там. Потом ещё дубль, потому что человек внезапно получил шестой палец. Потом монтаж, переходы, попытка сохранить одного и того же персонажа, цвет, одежду и освещение.

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

Но Seedance 2.5 пытается выстраивать внутри этих 30 секунд начало, развитие и финал, включая несколько логически связанных планов. Именно на этом делает акцент сама ByteDance.

Например, герой может выйти из комнаты, пройти по коридору, встретить другого персонажа, попасть на сцену, а камера за это время поменяет несколько планов. Всё это описывается одним запросом.

И здесь старый подход к промптам начинает мешать.

Если написать:

Девушка идёт по футуристическому Токио ночью, cinematic, neon lights, realistic.​

модель что-нибудь красивое сделает.

Но зачем вам тогда 30 секунд?

В Seedance 2.5 промпт лучше писать как режиссёрский сценарий

Из всех гайдов по Seedance 2.5 мне больше всего понравилась одна простая мысль OpenArt: описывайте сцену, а не объект.

Если внешность персонажа можно показать картинкой, покажите её. Не тратьте половину запроса на описание формы носа, цвета куртки и длины волос.

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

И я бы добавила ещё одно правило:

если ролик длинный, пишите промпт по времени.

Не:

Сначала происходит это, потом это, потом камера куда-то летит, потом герой смотрит в окно...

А:

0–5 секунд: действие. 5–12 секунд: действие. 12–20 секунд: действие. 20–30 секунд: финал.

Звучит почти слишком просто, но именно такой подход использовал Nicolas Guyon в своём тесте Seedance 2.5: два изображения одного человека, один 30-секундный промпт, расписанный по таймкодам, и цельная киберпанк-сцена.

Короче, таймлайн наконец можно засунуть прямо в промпт.

Формула хорошего промпта для Seedance 2.5

Я бы собирала его примерно так:

референсы → общая стилистика → таймлайн → камера → звук → ограничения.

Причём не обязательно превращать запрос в техническую документацию на 14 страниц.

Самое важное, чтобы модель понимала:

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

Попробуем на практике.

Промпт №1. Кинематографичная 30-секундная сцена

Загрузите 1–2 фотографии одного персонажа. Если есть референс локации или нужной цветокоррекции, добавьте и его.

Промпт:

Изображения @Image1 и @Image2 показывают одного и того же персонажа. Сохраняй его внешность, черты лица, пропорции тела, причёску и одежду неизменными на протяжении всей сцены. Кинематографичная ночная сцена в большом азиатском мегаполисе после сильного дождя. Реалистичная съёмка, мокрый асфальт, отражения вывесок в лужах, лёгкий туман, естественный свет от витрин и уличных фонарей. Атмосфера напряжённого неонуара. Реалистичная физика движения и воды. Никакого текста и логотипов в кадре. 0–6 секунд: широкий план ночной улицы. Персонаж выходит из небольшого круглосуточного магазина и останавливается под навесом. Камера медленно приближается к нему с противоположной стороны улицы. На переднем плане проезжают машины, их свет отражается в мокром асфальте. 6–13 секунд: персонаж замечает кого-то вдалеке и резко поворачивает голову. Камера плавно переходит на средний план и начинает двигаться рядом с ним. Он быстро идёт по улице, обходя прохожих. Движения естественные, без замедления. 13–20 секунд: персонаж сворачивает в узкий переулок. Камера следует за ним со спины, затем плавно обходит сбоку. Свет становится холоднее. В глубине переулка виден человек под красным зонтом. 20–26 секунд: персонаж останавливается. Камера медленно делает полукруг вокруг него и переводит фокус с его лица на человека с красным зонтом. В этот момент городской шум постепенно стихает. 26–30 секунд: крупный план лица персонажа. Он узнаёт человека впереди, слегка меняется выражение глаз. Камера очень медленно приближается. Финальный кадр удерживается на лице две секунды. Звук: естественный шум дождя, редкие автомобили, далёкие голоса прохожих и гул города. В конце городской шум постепенно становится тише. Музыки нет. Сохраняй внешность персонажа, одежду, освещение сцены и геометрию пространства последовательными во всех планах. Движения камеры плавные и физически правдоподобные.

Вот здесь уже становится понятно, зачем вообще нужны 30 секунд.

Мы задаём модели не красивую картинку, а драматургию.

Не описывайте то, что можно показать

Это, пожалуй, одна из самых полезных привычек для работы с Seedance.

Допустим, вам нужно рекламное видео духов.

Можно потратить 300 символов на:

прозрачный прямоугольный стеклянный флакон с золотой крышкой...

А можно загрузить фотографию флакона.

Второй вариант разумнее.

OpenArt рекомендует использовать референсы именно так: внешний вид персонажа, продукта или локации отдаём изображениям и видео, а промпт используем для действия, камеры и темпа сцены.

Тем более Seedance 2.5 позволяет смешивать разные типы материалов. Официально ByteDance заявляет до 30 изображений, 10 видео и 10 аудиореференсов одновременно.

Правда, я бы не воспринимала число 50 как челлендж.

Если для сцены достаточно четырёх хороших референсов, не надо срочно искать ещё 46.

Промпт №2. Рекламный ролик продукта

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

Промпт:

@Image1 является точным референсом продукта. Сохраняй форму, материал, пропорции, цвет упаковки и все основные визуальные особенности продукта во всех кадрах. Премиальная рекламная съёмка косметического продукта в минималистичной студии. Тёмная каменная поверхность, мягкий направленный свет, лёгкий туман в воздухе, реалистичные отражения и фактура материалов. Чистая коммерческая эстетика, высокая детализация, естественная физика жидкостей и света. 0–5 секунд: экстремально крупный план поверхности продукта. Камера медленно движется вдоль материала, показывая фактуру и блики. Пока не показывать продукт целиком. 5–11 секунд: камера плавно отдаляется. Продукт полностью появляется в центре композиции. За ним медленно проходит мягкий луч света, подчёркивая форму упаковки. 11–17 секунд: камера начинает плавный облет продукта справа налево примерно на 90 градусов. На поверхности рядом появляются несколько капель воды. Они естественно скатываются по камню. 17–23 секунды: одна крупная капля падает рядом с продуктом в замедленном движении. От удара расходятся мелкие капли. Камера быстро приближается к продукту через водяной всплеск. 23–27 секунд: переход через отражение в стекле. Продукт оказывается на чистом светлом фоне. Камера медленно поднимается снизу вверх. 27–30 секунд: статичный финальный рекламный кадр. Продукт находится по центру, полностью в фокусе. Мягкий контровой свет подчёркивает силуэт. Оставить свободное пространство вокруг продукта для дальнейшего добавления текста на монтаже. Звук: тихая студийная атмосфера, мягкие звуки движения воздуха и воды, глубокий короткий звуковой акцент в момент падения капли. Без речи и без фоновой музыки. Не изменять дизайн продукта. Не добавлять надписи, логотипы или дополнительные элементы упаковки. Сохранять реалистичную физику материалов, воды, отражений и света.

Вот такой запрос уже можно брать под косметику, часы, банку напитка, кроссовки или практически любой предмет. Меняем референс и режиссуру, структура остаётся.

Камеру надо писать словами

Ещё одна вещь, которую многие почему-то оставляют нейросети на удачу.

Если вы хотите конкретное движение камеры, скажите об этом.

Seedance понимает операторские инструкции и последовательность движений камеры. ByteDance отдельно показывает сценарии, где камера обходит персонажей, меняет крупность, следует за действием и работает по заданным временным отрезкам.

Не обязательно знать весь словарь оператора.

«Камера медленно приближается», «плавно обходит персонажа справа», «следует за героем со спины», «переходит с общего плана на крупный» уже дают модели гораздо больше информации, чем универсальное слово «cinematic».

Хотя cinematic интернет, конечно, ещё долго будет отпускать с трудом.

Промпт №3. Как оживить фотографию без классического AI-театра лицом

Это хороший вариант, если хочется проверить Seedance 2.5 по фото, а не сразу строить получасовую сагу.

Загрузите портрет.

Промпт:

Используй @Image1 как точный референс внешности персонажа. Сохраняй черты лица, возраст, причёску, одежду и пропорции без изменений. Реалистичная кинематографичная сцена. Персонаж находится у большого окна в кафе вечером. За стеклом идёт дождь, в окне отражаются огни города. Мягкий естественный свет падает сбоку. 0–4 секунды: персонаж спокойно смотрит в окно. Движения минимальные и естественные: дыхание, лёгкое движение волос, редкое моргание. Камера почти неподвижна. 4–8 секунд: персонаж медленно переводит взгляд в сторону камеры, но ещё не смотрит прямо в объектив. Камера очень плавно приближается. 8–12 секунд: персонаж поворачивает голову к камере и смотрит прямо в объектив. Выражение лица остаётся спокойным и естественным. 12–16 секунд: появляется едва заметная улыбка. Никакой преувеличенной мимики. Камера продолжает медленное приближение. 16–20 секунд: персонаж снова переводит взгляд за окно. Фокус камеры плавно переходит с лица на капли дождя на стекле. Сохраняй лицо максимально стабильным. Не менять форму глаз, губ, носа и подбородка. Избегать резких движений головы, чрезмерной улыбки и театральной мимики. Естественная человеческая пластика. Звук: приглушённый шум кафе, тихий дождь за окном, редкие машины на улице. Без музыки.

Самое важное здесь как раз последняя часть.

Нейросети любят немного переиграть. Иногда вы просите «слегка улыбнуться», а получаете человека, который только что выиграл квартиру.

Поэтому ограничения в промпте тоже полезны.

А русский язык вообще нормально работает?

Да, промпты для Seedance можно писать по-русски. В русскоязычных гайдах уже активно используют именно такой сценарий работы. При этом для специфических операторских терминов иногда удобно оставлять английское название вроде tracking shot, whip pan или dolly in, если оно точнее описывает нужный приём.

Но переводить весь запрос на английский из принципа я бы не стала.

Гораздо важнее структура.

Персонаж понятно обозначен? Действия не противоречат друг другу?Понятно, что происходит сначала и что потом? У камеры есть направление? У сцены есть финал?

Если да, вы уже сделали больше половины работы.

Где попробовать Seedance 2.5

Если хочется сразу повторить примеры из статьи, Seedance 2.5 доступна в SYNTX.AI.

Путь короткий: Видео → Seedance 2.5.

Можно загрузить свои референсы, указать их в промпте через @ и собрать сцену по той же логике, что в примерах выше.

И здесь как раз удачно совпало: с 7 по 17 августа на генерации Seedance 2.5 в SYNTX.AI действует скидка 20%. Так что тестировать длинные промпты сейчас чуть менее болезненно для баланса.

Никакой магической кнопки «снять хороший ролик» всё ещё не появилось. Но 30 секунд в одной генерации сильно меняют сам подход: раньше мы объясняли нейросети, как должен выглядеть кадр. Теперь имеет смысл объяснять ей, что должно произойти в сцене.

И это, пожалуй, главный апгрейд Seedance 2.5.

Не 30 секунд сами по себе. Не красивые цифры в презентации.

А возможность наконец написать маленький сценарий и посмотреть, как нейросеть попытается его снять.

Что я бы попробовала первым

Возьмите одну свою фотографию или изображение продукта.

Не начинайте с 50 референсов и семи параллельных сюжетных линий.

Напишите сцену на 15–30 секунд. Разбейте её на четыре временных отрезка. Для каждого скажите, что делает герой и куда движется камера. В конце отдельно пропишите звук и то, что модель менять не должна.

Сгенерируйте.

А дальше уже начинается самое весёлое: выяснять, насколько ваши режиссёрские амбиции совпадают с представлениями Seedance о прекрасном.

Но хотя бы теперь у неё есть все 30 секунд, чтобы вас понять.

1100