Claude Opus 5.5 уже доступна в SeedRouter

Промпты для Seedance 2.5: структура, камера, тайминг, звук и референсы

Как писать промпты для Seedance 2.5: базовая формула, язык камеры, таймкоды, синтаксис диалогов и звука, референсы, редактирование и отличия для 2.0.

Читать в Markdown

Хороший промпт для Seedance 2.5 сообщает, кто что делает, где, как это снимает камера и что мы слышим, именно в таком порядке: сначала субъект и действие, затем сцена, визуальный стиль, камера и звук. Длинные ролики разбивайте на временные отрезки вроде "0-3s" или на пронумерованные планы, называйте каждый референсный файл по номеру ("Image 1", "Video 1"), а длину, соотношение сторон и разрешение задавайте параметрами запроса, а не в тексте. Правила ниже взяты из официальных руководств ByteDance по промптам для Seedance 2.5 и 2.0 и проверены 29 сентября 2026 года. Все примеры промптов написаны для этой статьи.

Как написать промпт для Seedance 2.5?

Начните с базовой формулы ByteDance: «Субъект + действие или событие + сцена и окружение (необязательно) + визуальный стиль (необязательно) + движение камеры/монтажная склейка (необязательно) + звук (необязательно)». Обязательна только первая часть. Руководство называет субъект и действие «основой видео» и разрешает опускать ненужные части.

На практике это превращается в четыре коротких предложения:

<Subject> performs <main action or event> in <scene and environment>.
The visuals feature <visual style>.
Use <shot size, camera angle, camera movement, or cuts>.
Audio includes <dialogue, ambience, sound effects, or music>.

Заполненный вариант:

A street baker pulls a tray of round loaves from a brick oven at night and sets it on a flour-dusted counter.
Warm orange light from the oven, visible steam, shallow depth of field, realistic film look.
Start with a close-up of the oven door opening, then pull back slowly to a medium shot of the counter.
Audio: crackling wood, the scrape of the metal tray, quiet street noise outside.

Три привычки заметно влияют на результат:

  • Описывайте то, что хотите, а не то, чего не хотите. Официальное руководство просит «по возможности использовать позитивные описания» и называет субтитры и звук теми местами, где отрицательные инструкции поддерживаются (см. ниже).
  • Не пишите параметры в промпте. Длина ролика, соотношение сторон, разрешение и генерация звука задаются полями запроса (duration, ratio, resolution, generate_audio); руководство говорит, что параметры «не нужно включать в промпт».
  • Заканчивайте тем, что должно оставаться неизменным, например ракурсом камеры, местом действия и настроением, чтобы это сохранялось на протяжении всего ролика.

Как управлять камерой и планами в Seedance?

Пишите термины камеры напрямую. ByteDance перечисляет крупность планов (сверхобщий, общий, средний, средне-крупный, крупный), движения (наезд, отъезд, панорама, трекинг, следование, облёт, наклон вверх, тряска ручной камеры) и ракурсы (нижний, сверху, от первого лица), а также именованные приёмы: один план/длинный дубль, долли-зум, FPV, bullet time и speed ramp.

Для более редких приёмов добавьте после термина объяснение простыми словами. Собственный пример руководства: «Перевод фокуса: фокус плавно смещается; деревья, которые изначально были чёткими на переднем плане, размываются, а персонаж на заднем плане постепенно становится чётким».

Для склейки или перехода указывайте и момент, и способ, например: «На 5-й секунде быстрая панорама-смазка влево в следующую сцену». Руководство по Seedance 2.0 добавляет правило, которое помогает и на 2.5: одно движение камеры на план, потому что просьба «наезжать, отъезжать, панорамировать и двигаться одновременно» делает изображение менее стабильным.

Многокамерная сцена — это просто несколько пронумерованных планов, у каждого своё кадрирование:

Shot 1: Wide shot, locked-off camera, eye level. Two chess players sit across a table in an empty library.
Shot 2: Over-the-shoulder shot from behind the older player. The younger player moves a knight and looks up.
Shot 3: Close-up of the older player's hand hovering over the board, then tapping the table once.
Quiet room tone, the soft click of chess pieces, no music.

Понимает ли Seedance таймкоды?

Seedance 2.5 понимает, с точностью до целых секунд. Seedance 2.0 не понимает. Сравнение ByteDance прямолинейно: «Seedance 2.0 не реагирует на таймкоды и реагирует только на номера планов, тогда как Seedance 2.5 поддерживает таймкоды в целых секундах».

На 2.5 работают три формы:

  • Диапазоны: "0-3s … 3-7s … 7-15s", без промежутков между ними.
  • Моменты: "At the 2-second mark, a gust of wind lifts the tablecloth." (На 2-й секунде порыв ветра поднимает скатерть.)
  • Относительное время: "She waits by the door. After 3 seconds, the light in the hallway goes out." (Она ждёт у двери. Через 3 секунды в коридоре гаснет свет.)

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

Ролик вплоть до 30-секундного предела Seedance 2.5 пишите как этапы с чётким конечным состоянием у каждого:

A lighthouse keeper's evening routine, realistic, cool blue dusk turning to night, no music.
0-6s: Wide shot of a lighthouse on a rocky coast at dusk. The keeper climbs the outside stairs with a lantern.
6-14s: Inside the lamp room, medium shot. He wipes the large lens with a cloth, then checks a brass gauge.
14-22s: Close-up of his hand turning a wheel. The main lamp starts to rotate and throws a beam across the room.
22-30s: Aerial shot pulling back from the tower. The beam sweeps over dark water. Waves and wind only.

Как прописать диалоги, звук и субтитры?

Seedance 2.5 по умолчанию генерирует звук вместе с видео (generate_audio равно true). Всё можно описать обычными предложениями, но официальное руководство задаёт скобки на случай, когда нужно разделить виды звука:

СодержимоеСинтаксисПример
Музыка( )(soft piano plays in the background)
Звуковой эффект< ><a bell rings in the distance>
Диалог{ }{Welcome back.}
Субтитры【 】【Chapter One】

Для диалога на определённом языке или с акцентом называйте его перед репликой. Формула руководства — Dialogue Language + Regional Variety or Accent + Delivery Style + Speaker + {Dialogue}, например: Dialogue language: American English. The girl says in natural, conversational American English: {I thought you weren't coming.} По словам ByteDance, Seedance 2.5 нативно генерирует речь более чем на 10 языках; руководство их не перечисляет, так что проверьте свой. Не смешивайте языки внутри одной реплики, от чего предостерегает руководство по 2.0, за исключением имён собственных.

Когда говорят несколько персонажей, указывайте подачу один раз на реплику в форме «Реплика персонажа (эмоция): текст». Руководство выяснило, что повтор слов после реплики или отдельные пометки о тоне и действии к отдельным словам — одна из причин, по которым модель добавляет субтитры.

Здесь отрицательные инструкции работают: "No subtitles" (без субтитров), "No BGM; only ambient and action sounds" (без фоновой музыки, только окружение и звуки действий) или "No audio." (без звука). Субтитры всё равно могут проскочить, по данным ByteDance реже, чем на 2.0, а референсное видео с субтитрами может перебить «без субтитров». Чтобы дать персонажу существующий голос или песню, прикрепите их как аудиореференс и привяжите к этому персонажу, как в примере руководства: «Image 1 изображает главного героя Джона и использует тембр голоса из Audio 1».

Как ссылаться на изображения, видео и аудио в промпте?

Нумеруйте каждый файл в порядке прикрепления и привязывайте его в тексте. Примеры ByteDance выглядят так: «Images 1-2 — это персонаж 1, им соответствует Audio 1; Images 3-4 — это персонаж 2, им соответствует Audio 2». Не полагайтесь на имя, написанное внутри картинки; руководство говорит, что подпись «John» на изображении и затем текст «John is at school» «легко вызывает путаницу или дублирование персонажей».

Указывайте, для чего нужен каждый файл и что в нём игнорировать:

Image 1 defines the courier's face, hairstyle and yellow raincoat. Do not use the image background.
Image 2 defines the narrow alley, wet cobblestones and neon reflections. Do not use any people in it.
Video 1 defines the running pace and the handheld follow camera only.
The courier from Image 1 runs through the alley from Image 2 at night, jumps a puddle, and stops at a green door.

Если референсное видео уже показывает нужное движение, напишите "follow the actions and camera movement in Video 1" (повторить действия и движение камеры из Video 1), а не описывайте каждый шаг заново; пересказ может противоречить видео. Когда несколько изображений показывают один объект с разных ракурсов, так и скажите ("All four images show the same desk lamp; only one lamp appears" — на всех четырёх изображениях одна и та же настольная лампа, в кадре только одна лампа), иначе модель может принять их за разные объекты.

Сколько использовать: Seedance 2.5 принимает до 30 изображений, 10 видео и 10 аудиоклипов (видео и аудио — каждое не более 30 секунд суммарно). ByteDance рекомендует 1–8 субъектов в изображениях субъектов и 1–5 субъектов по 5–10 секунд каждый для видео- и аудиореференсов; больше можно, но стабильность ниже. Seedance 2.0 принимает до 9 изображений, 3 видео и 3 аудиоклипов, и её руководство рекомендует всего 4–5 файлов. Как устроен запрос для каждого типа референса, смотрите в разделе как добавить изображения, видео и аудио. Референсные изображения и видео с лицами реальных людей отклоняются; в этой статье разобраны ошибка и то, что разрешено.

Как написать промпт для редактирования или продления видео?

В SeedRouter редактирование и продление — возможности Seedance 2.5: отправьте одно референсное видео и задайте omni_reference_task_type равным edit или extend. Промпт тогда должен сделать две вещи.

Для редактирования назовите область и опишите изменение из A в B. Используйте слово-триггер вроде add, remove, replace или change to (добавить, удалить, заменить, изменить на) и временной диапазон для частичных правок. Пример руководства: «Изменить действие мужчины с питья кофе на мытьё пола с 4-й по 6-ю секунду в Video 1, остальное содержимое оставить без изменений». Замена объекта следует той же схеме:

Edit Video 1: replace the paper coffee cup on the desk with the green ceramic mug from Image 1. Keep the person, the camera and the audio unchanged.

Для продления укажите направление и начинайте от граничного кадра. Используйте "extend forward", "extend backward" или "continue" (продлить вперёд, назад или продолжить), затем опишите, что происходит дальше:

Continue Video 1: the cyclist reaches the top of the hill, stops, and takes off her helmet. The camera stays on the same side angle. Wind and distant birds.

Редактирование или продление сохраняет соотношение сторон исходного видео, поэтому оставьте ratio равным adaptive; редактирование сохраняет и длину, поэтому duration должно быть -1. ByteDance рекомендует MOV и для входа, и для выхода (output_format: "mov") ради лучшей непрерывности цвета и звука. Если комбинированный запрос с референсами и правками даёт нестабильный результат, руководство советует разделить его на задачу с референсами и затем задачу редактирования. Точные тела запросов — в разделе как отредактировать или продлить ролик.

Как использовать раскадровки и ключевые кадры?

У них разные задачи. Многопанельная раскадровка, то есть несколько кадров на одном изображении, — это приблизительный сюжетный ориентир: модель «не выравнивается строго» по ней. Ключевым кадрам, отдельным изображениям, прикреплённым по порядку, модель следует точно.

  • Раскадровка: используйте простой контурный рисунок или человечков-палочек без текста, не более 15 панелей. Сначала сопоставьте изображение раскадровки, напишите краткое содержание сюжета в одну строку, затем опишите каждый план, чтобы дополнить то, чего рисунок не показывает (действие, камера, стиль).
  • Ключевые кадры: прикрепите каждый кадр как отдельное референсное изображение и начните промпт с "Use Images 1 to 6 in order as keyframes." (использовать изображения 1–6 по порядку как ключевые кадры).
  • Первый и последний кадр: задайте изображениям роли first_frame и last_frame. Это фиксирует соотношение сторон результата по первому изображению, поэтому используйте два изображения с одинаковым соотношением. Если задать их как reference_image и написать "Image 1 is the first frame", соотношение не фиксируется, но результат может не совпасть с изображениями в точности.

Чем отличаются промпты для Seedance 2.0?

Структура та же (субъект, действие, сцена, камера, стиль, звук), но руководство по 2.0 просит нескольких вещей, которые 2.5 уже не нужны:

  • Планы, а не секунды. Стройте ролик как "Shot 1 / Shot 2 / Shot 3" и позвольте модели задать темп; руководство по 2.0 называет точный тайминг «нестабильным».
  • Мягкое, непрерывное движение. Оно предпочитает «медленные, мягкие, связные тонкие движения» спринтам, большим прыжкам и резким кувыркам и просит описывать, как одно действие перетекает в следующее.
  • Эмоции через действия. Вместо «очень грустная» пишите «опускает голову, плечи слегка дрожат, глаза краснеют».
  • Одно крупное изображение лица и одно изображение в полный рост на персонажа, а не лист с несколькими ракурсами, который 2.0 может принять за нескольких людей. Seedance 2.5 принимает изображения с несколькими видами.
  • Называйте субъекта каждый раз одинаково, например "the woman in the red coat@Image 1" (женщина в красном пальто), или задайте имя один раз и используйте его дальше.

Ролики Seedance 2.0 длятся 4–15 секунд (по умолчанию 5), и у неё есть версии Fast и Mini, которые принимают тот же запрос, только в 480p или 720p. Какую модель выбрать, разобрано в обзоре Seedance 2.5 и 2.0 и в сравнении Seedance 2.0, Fast и Mini. ByteDance также предупреждает, что у двух версий «существенно разные эстетические предпочтения», поэтому один и тот же промпт не даст одинаковой картинки.

Почему Seedance не следует промпту?

Большинство сбоев сводится к нескольким причинам, названным в официальном FAQ:

  • Слишком много за слишком короткое время. Растяните события или увеличьте duration.
  • Противоречия. Два разных описания одного персонажа или движение камеры, которое спорит с действием.
  • Персонажи перепутаны между референсами. Прикрепляйте референсные файлы в том порядке, в котором персонажи впервые появляются, и перенумеруйте промпт соответственно.
  • Светящиеся глаза. Сильные слова вроде «фанатичный» или «крайне потрясённый» могут заставить зрачки светиться. Используйте более спокойные формулировки и добавьте "normal human eyes; no glowing eyes" (обычные человеческие глаза, без свечения).
  • Ошибки в тексте на экране. Пропишите слово по буквам или передайте точный текст как референсное изображение.
  • Один запрос делает слишком много. Разделите референсы и правки на отдельные задачи.
  • Лицо заблокировано. Лица реальных людей в референсах отклоняются; см. ошибку о реальном человеке.

Делайте черновики в 480p с коротким duration, а финальную версию рендерьте в более высоком разрешении. Неудачные задачи не оплачиваются; сколько стоит готовый ролик, смотрите в ценах Seedance API.

Часто задаваемые вопросы

Нужно ли писать промпты для Seedance в JSON?

Никакой формат не обязателен. Руководство ByteDance говорит, что промпты «можно писать полностью на естественном языке», и все его шаблоны — обычные предложения с необязательными метками вроде "Shot 1" или "0-3s". Структура помогает; синтаксис JSON не нужен.

Как сделать сцену драки в Seedance 2.5?

Опишите драку в общих чертах и оставьте детали для одного-двух ключевых приёмов; руководство рекомендует формулировки вроде «обе стороны вступают в ближний бой», а не перечисление каждого удара. Разложите ключевые моменты по таймлайну, держите одно движение камеры на план и описывайте звук эффектами в < >.

Какой максимальной длины может быть видео Seedance 2.5?

До 30 секунд за запрос, задаётся через duration (4–30 или -1, чтобы длину выбрала модель). Seedance 2.0 — до 15 секунд.

Есть ли официальный оптимизатор промптов для Seedance?

Да. ByteDance публикует skill для промптов Seedance 2.5, sd25-pe, который ИИ-ассистенты для программирования могут использовать, чтобы переписать ваш промпт перед отправкой. Команда установки есть в официальном руководстве.

Можно ли использовать свою фотографию как референс?

Нет. Seedance отклоняет референсные изображения и видео с реальными человеческими лицами. В руководстве по ошибке о реальном человеке описано, что ByteDance разрешает вместо этого.

Попробуйте свой промпт

Вставьте промпт в playground Seedance 2.5 или playground Seedance 2.0 либо отправьте его из кода по справочнику API Seedance 2.5. Вы один раз пополняете баланс без подписки, кредиты не сгорают, а неудачная задача ничего не стоит.

Похожие руководства