tutorialРуководства и инструкции10 мин чтения

Промпты для 30-секундных видео в Seedance 2.5: этапы и тайминг

Как писать промпты для 30-секундных видео в Seedance 2.5: разбейте сюжет на этапы с одним изменением состояния и видимым финалом, а таймкоды добавляйте точечно.

Команда OmniArt
Промпты для 30-секундных видео в Seedance 2.5: этапы и тайминг

Пятисекундный ролик — это описание. Тридцатисекундный — это сценарий. Именно из-за этого сдвига у людей, которые прекрасно пишут короткие промпты, при увеличении длительности внезапно получается каша: они продолжают писать более богатую сцену, тогда как модели теперь нужна последовательность контрольных точек. Seedance 2.5 доступна в видеоредакторе OmniArt и выдает от 4 до 30 секунд за один проход, а в режиме Long Video — от 30 до 180 секунд. Это значит, что структура ваших промптов для 30-секундных видео в Seedance 2.5 важнее прилагательных в них.

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

Это не возвращение к пронумерованным раскадровкам-спискам. Список планов говорит модели, как управлять камерой; этап говорит модели, что должно быть истинным к моменту его завершения. Если вам нужны аргументы против избыточной детализации коротких роликов, материал перестаньте писать списки планов по-прежнему актуален. Этапы — это контрольные точки состояния, а не настройки камеры.

Длинные видео ломаются не так, как короткие

Четырехсекундный ролик редко успевает себе противоречить. Тридцать секунд успевают, и сбои концентрируются в четырех местах.

  • Личность персонажа. Человек на второй секунде и человек на двадцать четвертой — скорее двоюродные братья, чем один и тот же герой.
  • Одежда и реквизит. Куртка меняет оттенок, лента — цвет, инструмент, который лежал на верстаке, вдруг оказывается в руке, или наоборот.
  • Принадлежность реквизита. Модель теряет нить того, кто что держит, при передаче предмета из рук в руки — это самый частый сбой в любой сцене с двумя людьми.
  • Направление в пространстве. После склейки верстак развернут в другую сторону, а персонаж, ушедший влево, возвращается с той же стороны.

Ни одна из этих проблем не решается дополнительным описанием. Они решаются тем, что вы сообщаете модели на каждой границе, какое состояние она наследует. Seedance 2.5 держит черты персонажа, детали одежды и архитектуру сцены на длинной генерации заметно лучше прежних версий, но контрольные точки ей все равно нужны — иначе держаться не за что.

Этапы сценария, а не сцены

Структура длинного видео — это небольшой набор именованных блоков. Скопируйте его и заполните.

[Generation Goal]
Generate a <video type>. The central subject is <subject>, and the primary event is <story summary>.

[Stage 1]
Initial state: <initial state of characters, props, and scene>.
Primary event: <one primary action or event>.
End state: <character positions, prop ownership, or visible scene state>.

[Stage 2]
Continue from the previous stage: <state that must remain unchanged>.
Primary event: <one primary action or event>.
End state: <observable state>.

[Stage 3]
Primary event: <closing event>.
End state: <final visible state>.

[Maintain Consistency]
Keep <character identity, number of characters, clothing, prop ownership, spatial direction, and audio relationships> consistent.

Три этапа — хорошее значение по умолчанию для 30-секундной генерации. Вот заполненный пример для сцены в ремонтном кафе: два человека и один предмет, который дважды переходит из рук в руки, — ровно та конфигурация, которая поплывет, если написать ее одним абзацем.

[Generation Goal]
Generate a documentary-style instructional video. The central subjects are <Volunteer> and <Owner>, and the primary event is repairing a desk lamp with a frayed cord and returning it working.

[Stage 1]
Initial state: <Volunteer> stands behind a wooden repair bench in a bright community hall. The desk lamp sits unlit on the bench, and a small metal tray and screwdriver lie to the right of it.
Primary event: <Volunteer> unscrews the lamp base and lifts it away, exposing the wiring.
End state: the lamp base is open on the bench, three screws are in the metal tray, and the screwdriver is back on the right side of the bench.

[Stage 2]
Continue from the previous stage: both characters keep the same identities and clothing, the lamp base stays open on the bench, and the screws stay in the tray.
Primary event: <Volunteer> cuts away the frayed cord and fits a new braided cord into the base while <Owner> holds the lamp head steady.
End state: the frayed cord lies coiled at the left edge of the bench, the new braided cord runs from the base to the floor socket, and <Owner> still holds the lamp head with both hands.

[Stage 3]
Primary event: <Volunteer> closes the base, plugs the cord in, and <Owner> presses the switch.
End state: the lamp stands upright and lit in the center of the bench, and both characters look at the lit lamp from behind the bench.

[Maintain Consistency]
Keep <Volunteer> and <Owner>'s identities, clothing, the bench orientation, the tray position, and lamp ownership at each handoff consistent. Only two people are in frame throughout. Pure video, no subtitles, no background music.

Одно изменение состояния на этап

Дисциплина, которая заставляет это работать, скучна и безоговорочна: одно основное событие на этап. Если этап содержит «откручивает основание, меняет шнур и проверяет лампу», модель вынуждена сама распределить бюджет времени между тремя долями и обычно скомкает две из них или потеряет одну. Разделяйте.

Конечные состояния должны быть видимыми

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

Совет

Если конечное состояние не получается сформулировать как то, на что зритель может показать пальцем, значит, этап держит больше одного события. Разделите его — и оба конечных состояния напишутся сами.

Таймкоды там, где точность действительно нужна

Seedance 2.5 штатно поддерживает управление сюжетом и интервалами планов по таймкодам с точностью до секунды. По документации к релизу метку интервала вида [00.0-05] пишут прямо перед планом, репликой или действием, а дальше расписывают сценарий в хронологическом порядке.

По умолчанию пользуйтесь этапами. Точность до секунды нужна, когда надо контролировать передачу предмета, вход или выход из кадра, переход или явную долю — синхронизацию с музыкой, показ товара, склейку, которую вы уже раскадровали.

СхемаПример
Диапазон времени0-3 seconds... 3-7 seconds... 7-12 seconds...
Точный моментAt 5 seconds, the camera whip-pans rapidly to the left and completes the transition.
Относительный таймингThree seconds after the character presses the button, the room lights gradually turn off.

Правила короткие:

  • Подряд и без пересечений. Интервалы должны замостить таймлайн. Пропуски и наложения дают ровно ту путаницу, которую вы и ожидаете.
  • Интервал — это бюджет времени, а не точка монтажа. Действие может прийтись чуть раньше или чуть позже границы. Если результат требует покадрово точных склеек, это задача постобработки.
  • Плотность содержания задает ощущение. Слишком мало содержания в интервале дает модели свободу, и она придумает заполнитель. Слишком много ведет к избыточным склейкам или потерянным событиям.
  • Никогда не требуйте частоту. «Выполнить три действия за одну секунду» — это не указание по ритму, а заявка на кашу.

Таймкоды и этапы прекрасно сочетаются: сохраните блоки этапов и привяжите интервал к тем одному-двум этапам, ритм которых вам действительно важен.

Глобальные настройки и блок против развала

Руководство по релизу добавляет для длинных промптов один блок над этапами — раздел глобальных настроек, который фиксирует картину мира один раз, чтобы ее не приходилось выводить заново на каждом этапе. Он охватывает базовое окружение и фактуру, визуальный стиль, операторский язык, образ персонажей, актерскую основу и список запрещенного.

Последний список — самая полезная часть. Seedance 2.5 стала лучше соблюдать запреты, поэтому разделение на положительную строку (содержимое кадра, движение камеры, действие, реплики, звуковые эффекты) и обратную строку (чего быть не должно) стоит писать и на уровне этапа, и глобально. «Без субтитров, без фоновой музыки» теперь реальная инструкция, а не пожелание, и рекомендованная формулировка прямая — «pure video, no subtitles, no background music». Добавьте типичные сбои именно вашего кадра: никаких лишних людей, никаких размашистых движений тела, никаких выдуманных реплик.

Завершайте блоком согласованности

Блок [Maintain Consistency] — не украшение. Повторите в одном месте в конце: личность персонажа, число персонажей в кадре, одежду, принадлежность реквизита, направление в пространстве и звуковые отношения (кто говорит, что молчит). Это стоит двух строк и остается самой дешевой защитой от перечисленных в начале статьи видов расползания.

Какой режим выбрать: одна генерация, продление или Long Video

Получить длительность от Seedance 2.5 можно тремя способами, и они не взаимозаменяемы.

ПодходДлительностьСоотношение сторонКогда выбирать
Одна генерация4–30 секунд за один проходЗадаетсяЗамысел укладывается в один непрерывный кусок, и вам нужна максимальная внутренняя согласованность
Продление видеоПродление любого результата до 30 секунд, суммарно до 60 секундНаследуется от исходного видеоДубль вам уже нравится, и вы хотите продолжать им управлять по одному сегменту за раз
Режим Long Video30–180 секунд за один проходЗадаетсяРабота действительно длинная, и склейка ее разрушит

Продление — это путь «посегментного режиссера»: сгенерируйте десять секунд, посмотрите на них, затем задайте следующий сегмент. Длительность каждого продления задается, а соотношение сторон наследуется от входного видео и не меняется. Режим Long Video полностью снимает вопрос склейки для работы на 30–180 секунд: имиджевые ролики в горизонтали, клипы, короткометражки на монологе, где эмоциональной дуге нужен воздух.

Для сверхдлинного промпта руководство по релизу добавляет поверх всего перечисленного один элемент: повторите глобальные параметры — целевую длительность и соотношение сторон — в самом начале текста промпта. Генерация достаточно длинная, чтобы привычка сказать это один раз в интерфейсе и один раз в промпте была безопаснее. Остальная структура знакома: глобальные параметры, описание материалов с указанием, что есть что среди загруженного, обзор в одно предложение, детальное описание сюжета в виде таймлайна и глобальное дополнение в конце.

Разрешение результата — 480p или 720p, поэтому финальную сборку длинных работ планируйте соответственно.

Честные ограничения

  • Таймкоды распределяют время между событиями. Это не точки монтажа с точностью до кадра.
  • Промпты для монтажа повышают вероятность того, что ключевые события совпадут с исходником, но совпадения кадр в кадр не гарантируют.
  • Работа с множеством референсов состоит в отборе нужного материала под каждую сцену, а не в попытке показать все материалы разом.
  • Для точных субтитров, формул, вывесок, характеристик товара или покадрового тайминга комбинируйте подготовленный референсный материал, генерацию и постобработку. Не ждите, что промпт вытянет это в одиночку.
  • Пограничные кадры продления стыкуются естественно визуально, а не попиксельно, и громкость в продленном сегменте может немного отличаться от исходной.

С чего начать в OmniArt

Возьмите 30-секундный замысел, с которым вы уже однажды провалились. Перепишите его как три этапа, дайте каждому этапу одно основное событие и конечное состояние, которое можно снять скриншотом, и добавьте блок согласованности в конце. Сгенерируйте это на Seedance 2.5 в видеоредакторе, а затем смотрите только на границы этапов — именно там видно, удержались ли контрольные точки.

Если граница сломалась, исправление почти всегда состоит в разделении этапа, а не в добавлении описаний. Дальше материал что вышло в Seedance 2.5 охватывает весь набор возможностей, а монтаж и продление видео подхватывает там, где одной генерации перестает хватать.

Готовы создавать?

Начните генерировать впечатляющий контент с ИИ

Начать бесплатно