Seedance 2.5 - новейшая модель ИИ-видео от ByteDance. Она умеет за один проход генерировать до 30 секунд видео со встроенным звуком и позволяет подавать референсные изображения, клипы и аудио, чтобы точно удерживать конкретного персонажа, стиль или движение камеры. Это очень много возможностей, и легко либо недоиспользовать их (набрать одну расплывчатую строку и понадеяться на удачу), либо перегрузить модель (свалить в промпт 40 референсов и гигантский абзац). Вот как получать хороший, стабильный результат на BLOCKLORE без профессионального продакшен-процесса.
1. Описывайте один кадр за раз
Пишите промпт так, как будто описываете один кадр оператору: кто в нём, что делает, где находится и как двигается камера. Не пытайтесь втиснуть несколько сцен или идей в один промпт - модель гораздо лучше справляется с одним чётким кадром, чем с нагромождением.
Пример: "Средний план: женщина в жёлтом плаще идёт ночью по мокрой городской улице под дождём. Она останавливается, смотрит на неоновую вывеску и улыбается. Камера медленно движется рядом с ней."
2. Используйте несколько чётко промаркированных референсов
Seedance 2.5 принимает референсы (изображения, короткие видеоклипы, аудио) и позволяет помечать каждый из них в тексте промпта тегами @Image1, @Video1, @Audio1 и так далее. Заполнять все слоты не обязательно - 3-5 удачно подобранных референсов (лицо, наряд, локация) обычно дают более стабильный результат, чем большая неподписанная куча материалов. Главное - указать, для чего нужен каждый референс, потому что модель не сможет надёжно угадать это сама.
"@Image1 показывает лицо и куртку персонажа, сохраняйте их неизменными. @Image2 - интерьер кофейни, используйте его для декорации."
"Используйте @Image1 для лица персонажа. Используйте @Image2 для его кожаной куртки. Используйте @Image3 для освещения и цветокоррекции."
3. Не используйте по умолчанию все 30 секунд
Более длинный клип звучит заманчиво, но чем больше времени нужно заполнить модели, тем выше шанс, что детали начнут плыть - лицо слегка изменится, предмет исчезнет. Начинайте с более короткого клипа (5-10 секунд) для всего, что содержит много деталей или конкретный образ, который важно сохранить, и переходите к полным 30 секундам только тогда, когда действию действительно нужно столько пространства - например, для сцены с чётким началом, серединой и концом.
30-секундное видео - долгий срок для того, чтобы ИИ угадывал, чего вы хотите. Если ваш промпт звучит просто как "Мужчина идёт по улице", модель вполне может заставить его идти пять секунд, а потом начать делать сальто назад.
Пример промпта: "Используйте @Image1 для главного героя. Широкоэкранный формат 16:9, плавный кинематографичный трекинг-кадр. 0-10с: персонаж идёт по тёмному дождливому переулку, освещённому неоновыми вывесками. 11-20с: он останавливается, поворачивается к камере и достаёт из кармана карту. 21-30с: камера медленно наезжает на крупный план его лица, на котором читается растерянность. Аудио: капли дождя, тяжёлые шаги, без музыки. Строго сохраняйте лицо с @Image1."
4. Пишите не только про картинку, но и про звук
Поскольку звук генерируется вместе с видео, описывайте не только то, что хотите увидеть, но и то, что хотите услышать. Если оставить звук за рамками промпта, результат будет случайным. Упоминайте диалоги, фоновые звуки, музыку или прямо укажите "без музыки", если хотите тихую, естественную сцену.
"Аудио: дождь по асфальту, отдалённый шум транспорта, шаги по мокрому бетону, без музыки."
"Синхронизируйте движения камеры с ритмом из @Audio1. Когда на 0:15 вступает тяжёлый бас, выполните быстрый резкий панорамный переход вправо."
5. Стройте длинные сцены через продолжение, а не через перегрузку одного промпта
Если вы рассказываете длинную историю, не пытайтесь прописать её целиком в одном запросе. Сгенерируйте первый клип, а затем используйте его как основу для продолжения - следующей генерации, которая продолжает предыдущую, сохраняя тех же персонажей и ту же обстановку. Так каждый отдельный промпт остаётся сфокусированным, а у вас появляется контрольная точка для проверки перед тем, как двигаться дальше.
Промпт для продолжения: "Продолжите с предыдущего клипа. Тот же персонаж, та же улица, тот же визуальный стиль. Теперь она переходит улицу и заходит в кофейню."
6. Исправляйте мелкие ошибки редактированием, а не полной пересборкой
Если клип в целом хорош, но не так один момент - неверный реквизит, лишний объект на фоне, искажённая рука, - не нужно пересоздавать всё с нуля. Seedance 2.5 поддерживает точечное редактирование, которое затрагивает конкретную часть существующего клипа, оставляя остальное нетронутым. В промпте сошлитесь на исходный клип, явно укажите, что должно остаться неизменным, и опишите только нужное изменение.
"Отредактируйте предыдущее видео. Оставьте персонажа, движение камеры и фон без изменений. Замените только чашку на столе стаканом воды."
Для правок, привязанных к конкретному времени, можно также разбить клип в промпте на временные диапазоны (например, "0-5с" и "5-10с") и описать, что должно происходить или измениться в каждом из них, вместо редактирования всего клипа сразу.
"Оставьте 0-20с полностью без изменений. С 21 по 30с измените действие персонажа так, чтобы он смотрел на телефон, а не на небо."
7. Сохраняйте то, что сработало
Когда генерация точно попадает в образ персонажа или освещение сцены, сохраните этот кадр или клип. Его можно повторно использовать как референс в будущих промптах, чтобы сохранять согласованность в рамках проекта, вместо того чтобы каждый раз заново описывать всё с нуля.
Краткое резюме
Держите промпты сфокусированными на одном кадре, используйте несколько чётко подписанных референсов вместо множества, не злоупотребляйте максимальной длиной клипа, описывайте звук, продолжайте вместо того, чтобы перегружать один промпт, редактируйте вместо пересоздания и сохраняйте лучшие результаты как будущие референсы. Как и большинство ИИ-инструментов, Seedance 2.5 вознаграждает за итерации - рассчитывайте на то, что кадр придётся доводить за несколько попыток, а не с первого раза.

