catai
Автор статьи:
catai

Подробный запрос для Seedance: собираем промпт по-русски — текстом и в JSON

Нейро

Подробный запрос для Seedance: как писать длинный промпт

В Seedance люди обычно пишут одну строчку и получают не то. Причём проблема не в модели — она отличная. Просто видео не картинка: у ролика есть время, движение камеры, физика и звук. Чего вы не сказали, то нейросеть придумает сама.

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

Как это выглядит с короткой строкой

Запрос: кот за рулём такси едет по ночному городу

Формально придраться не к чему: такси есть, ночной город есть. Только посмотрите, что вышло. Камера оказалась снаружи машины, а кота видно крошечным силуэтом за лобовым стеклом — и это при том, что он главный герой. И город не наш: жёлтое американское такси, небоскрёбы, рекламные экраны во всю стену. Модель взяла самое типичное воплощение слов «такси» и «ночной город», и это оказался Нью-Йорк.

В этом и ошибка: короткая строка не описывает кадр, а задаёт тему. Тему модель раскроет так, как ей привычнее.

Из каких блоков собирают серьёзный запрос

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

Контекст сцены. Что это за кадр, в каком стиле, сколько длится.

Место и первый кадр. Где происходит и что зритель видит в первую секунду. Первый кадр проговаривают отдельно — с него модель разворачивает всё остальное.

Оптика и камера. Объектив, где стоит камера, двигается она или нет, что в фокусе.

Актёрская задача. На каждого персонажа отдельно: настроение, поза, куда смотрит, как меняется по ходу. Этот блок новички не пишут вовсе, а именно он превращает фигурки в героев.

Тайминг действия. Раскадровка по секундам: что происходит с 0:00 по 0:01, с 0:01 по 0:02 и дальше.

Физика. Куда летят предметы, в какую сторону кренятся тела, с каким запаздыванием отзываются шерсть и ткань.

Свет и звук. Источники света и что именно слышно; отдельно оговаривают, если музыки и речи быть не должно.

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

Тот же сюжет, расписанный по блокам

Вот полный запрос. Он длинный, около двух тысяч знаков, и для пяти секунд видео это нормально. Копируйте и меняйте под свой сюжет:

КОНТЕКСТ СЦЕНЫ: камера закреплена на передней панели такси и смотрит назад в салон. Ночной город, машина идёт быстро, за окнами смазанные огни. Мультяшный реализм, шерсть и ткань проработаны как в кукольной анимации. Хронометраж 5 секунд, кадр горизонтальный.

МЕСТО И ПЕРВЫЙ КАДР: тесный салон жёлтого такси. За рулём рыжий кот в клетчатой кепке, лапы на руле. На пассажирском сиденье справа — бигль в форме курьера, на коленях держит квадратную термосумку. Заднее сиденье пустое. В первом кадре кот смотрит на дорогу, курьер прижимает сумку к себе.

ОПТИКА И КАМЕРА: широкоугольный объектив без искажения краёв, камера неподвижна относительно салона и слегка подрагивает вместе с машиной. Фокус держится на коте, задние окна размыты движением.

АКТЁРСКАЯ ЗАДАЧА, КОТ: собран и невозмутим, уши слегка прижаты. На резком повороте прищуривается, но позы не теряет.
АКТЁРСКАЯ ЗАДАЧА, КУРЬЕР: напряжён, вцепился в сумку, на повороте его качает к двери, глаза расширяются.

ТАЙМИНГ ДЕЙСТВИЯ:
0:00–0:01 — машина идёт ровно, кот ведёт, курьер смотрит вперёд.
0:01–0:02 — кот поворачивает руль влево, корпус обоих кренится вправо.
0:02–0:03 — курьера прижимает к двери, термосумка съезжает с колен, он подхватывает её лапами.
0:03–0:04 — машина выравнивается, кот коротко скашивает взгляд на курьера.
0:04–0:05 — курьер выдыхает и возвращает сумку на колени.

ФИЗИКА: крен салона и наклон тел направлены наружу поворота, вправо. Термосумка скользит по коленям вниз-вправо и останавливается от захвата лапами. Шерсть и ткань отзываются на движение с небольшим запаздыванием.

СВЕТ: основной свет — фонари и витрины за окнами, они проезжают по лицам полосами. В салоне тёплая подсветка приборной панели снизу. Общая гамма тёплая, с холодными бликами от улицы.

ЗВУК: только то, что слышно в салоне — ровный гул мотора, шорох шин, короткий скрип обивки на повороте, глухой стук сумки. Музыки нет, речи нет.

ОГРАНИЧЕНИЯ: в кадре ровно два персонажа. Камера остаётся на передней панели всё время. Салон один и тот же от первого до последнего кадра. Кепка на коте, форма на курьере, сумка квадратная. Надписей и логотипов в кадре нет.

Что получилось:

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

Самое интересное — поворот, расписанный в тайминге:

Seedance: крен в повороте, термосумка съезжает с колен

Обоих кренит в одну сторону, сумка съезжает с колен, курьер её подхватывает. Это ровно то, что было написано в блоках «тайминг» и «физика». Без них модель просто провезла бы двух персонажей по прямой.

Почему длинный запрос выигрывает

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

И побочный эффект: подробный запрос сам увёл сцену от американского штампа. Мы нигде не писали «не Нью-Йорк» — просто описали свой салон, своих героев и свой свет, и штампу не осталось места.

Если роликов много: тот же бриф в JSON

Когда нужна серия в одной стилистике, бриф удобнее держать структурой:

{
  "КОНТЕКСТ": { "хронометраж": "5 секунд", "стиль": "мультяшный реализм", "формат": "16:9" },
  "КАМЕРА": "закреплена на передней панели, смотрит в салон, широкоугольная, слегка подрагивает",
  "ГЕРОИ": [
    { "кто": "рыжий кот в клетчатой кепке за рулём", "игра": "собран и невозмутим" },
    { "кто": "бигль-курьер с квадратной термосумкой", "игра": "напряжён, держится за сумку" }
  ],
  "ТАЙМИНГ": { "0:01-0:02": "поворот влево, крен вправо", "0:02-0:03": "сумка съезжает, курьер подхватывает" },
  "СВЕТ": "фонари за окнами полосами по лицам, тёплая подсветка панели снизу",
  "ЗВУК": "гул мотора, шорох шин, стук сумки; музыки и речи нет",
  "ОГРАНИЧЕНИЯ": "ровно два персонажа, камера не меняет положения, надписей в кадре нет"
}

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

А по-русски вообще можно?

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

Настройки и сколько это стоит

В разделе Seedance кроме текста есть переключатели, и на цену они влияют сильнее, чем длина запроса.

Версия. По умолчанию 2.5 — на ней мы и снимали, она держит до 30 секунд одним планом. Рядом 2.5 Turbo (быстрее, 720p и 1080p), а также 2.0, 2.0 fast и 2.0 mini подешевле.

Качество. 480p, 720p или 1080p, разница в цене кратная.

Длительность. От 4 до 30 секунд либо галочка «Длительность автоматически» — тогда модель подберёт её сама, а цена посчитается по факту готового ролика.

Оба наших ролика — 5 секунд в 480p на версии 2.5 — стоили по 75 токенов. Отсюда практический совет: доводите запрос на коротком ролике в 480p, а начисто повторяйте в нужном разрешении. Текст остаётся тем же.

Короткий чек-лист

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

Попробовать можно в Seedance. Разборы других нейросетей — в нашем блоге.

Попробуйте бесплатно

Одна генерация в подарок — прямо здесь, без регистрации на сайте.

Генерация запущена

Обычно занимает 5–10 секунд…

Результат генерации

Получи больше возможностей у нас на сайте

Войдите в аккаунт TurboText — и продолжайте генерировать по тарифу прямо здесь.

Начать творить Создать аккаунт

Вход в TurboText

Войдите в аккаунт TurboText — генерации продолжатся прямо здесь, по вашему тарифу.

Выберите тариф

Токены спишутся за генерации — эта нейросеть стоит 2токенов за запуск.

Загружаем тарифы…

Оплата через ЮKassa. Тариф активируется автоматически после оплаты, вы вернётесь в эту же статью.

Проверяем оплату…

Seedream · одна генерация — бесплатно, без входа. Дальше — войдите в аккаунт TurboText и продолжайте по тарифу прямо здесь.

Опишите картинку — нейросеть её нарисует. Приложите фото — вместо этого отредактирует его.

Все статьи про Seedream → 12 материалов с промптами и примерами

Ваш комментарий будет первый.

Похожие статьи