Снимаю сериал про себя в Seedance 2.0 без камеры. Забирайте правила промта

Пять серий, 210,8 токена на последнюю и список: что писать в промте, чтобы Seedance не рисовал чужое лицо и не говорил по-английски, и как посчитать минуту видео на своем тарифе.

Снимаю сериал про себя в Seedance 2.0 без камеры. Забирайте правила промта

Пятая серия моего сериала идет 1 минуту 48 секунд. Seedance списал за нее 210,8 токена, еще 12 ушло на две картинки для сцен. Весь мой месячный пакет на syntx.ai - 1 700 токенов, и ни одна сцена в серии не снята на камеру.

Сериал называется "Путь к миллиону", выходит в Reels, и главный герой в нем я: парень, который в 17 лет бросил колледж и дошел до своего бизнеса на ИИ. За пять серий у меня набрался список правил для промта. Без них Seedance рисует другое лицо, говорит по-английски и добавляет в кадр людей, которых я не звал. Ниже список целиком, разбор настоящего промта и расчет, который можно повторить на своих цифрах.

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

Длинного видео в Seedance нет, есть клипы до 15 секунд

Больше 15 секунд за раз Seedance 2.0 не дает. Поэтому серия на полторы-две минуты у меня - это 10-11 кусков: в четвертой их 11, в пятой 10. Режим Fast, 480p, вертикально 9:16.

Первые три серии я генерировал клипы сам и отдавал готовые файлы. С четвертой этим занят Claude. Через расширение Claude in Chrome у него есть доступ к моему браузеру: он заходит на syntx.ai, прикрепляет картинки, вставляет промт и ставит длительность. Держит не больше двух генераций сразу, третью сайт молча не берет. Клипы возвращаются вперемешку, и какой из них к какому запросу, Claude разбирает сам.

Потом он режет каждый клип на кадры, по два в секунду, просматривает их и пишет мне, что получилось, а что нет. Голос, субтитры и монтаж тоже на нем. Мне остаются апскейл и публикация.

Лицо в промте не описываю совсем

Seedance рисует героя по картинке, а слова про внешность понимает как просьбу ее поменять. Напишешь "younger" или "slimmer" - и в кадре другой человек.

Поэтому про меня в промте два слова: "@Image1 Sanyar." Остальное берется из карты персонажа, картинки с моим лицом. Порядок картинок тоже постоянный:

  • @Image1 - всегда я
  • дальше остальные люди в кадре
  • место - последней картинкой

Прикрепляю только тех, кто в этой сцене есть. Лишнюю картинку Seedance не пропускает: человека с нее он вставит в кадр, даже если в промте о нем ни слова.

На крупном плане лицо держится лучше, чем на дальнем. И я прошу один непрерывный план, "One continuous shot, no cuts": если модель склеит клип внутри, после склейки может смениться лицо или комната. Обстановку для следующих клипов беру кадром из готового, так квартира остается той же от сцены к сцене.

Реплики пишу по-русски, а голос все равно ставлю свой

Если не дать Seedance реплику, он придумает ее сам и на английском. Поэтому фразу пишу в промте по-русски, в кавычках.

Проблема в том, что по-русски Seedance говорит плохо. Звучит как чужой язык или как украинский, так что всю речь в сериале мы переозвучиваем. Голос - клон моего в ElevenLabs, он так и называется "My voice". У каждого персонажа один голос на весь сериал.

Сложнее всего было попасть губами в слова. Решение нашлось на второй серии: реплики сначала делаем в ElevenLabs, собираем дорожку длиной в клип и прикрепляем к Seedance как @Audio1. В промте - "lip-synced to @Audio1", и рот героя двигается по этой дорожке.

Время Seedance все равно сдвигает: из за действия в кадре фраза уезжает. Во второй серии в первом клипе на секунду позже, во втором на 0,8 секунды, в третьем на 1,6 секунды раньше. Поэтому после генерации Claude ищет, где модель на самом деле произнесла каждую фразу, и переносит голос туда. Расхождение с губами после этого - не больше 0,05 секунды.

Посмотрев первый такой клип, я написал: "в след раз тоже так сделаем". В @Audio1 кладем только речь людей в кадре. Закадр туда нельзя, иначе герой начнет шевелить губами и под него.

Лишнее режу еще в промте

Остальные правила короче:

  • Промт на английском, около 1000 символов. Длинные Seedance не любит.
  • Действие по секундам: "0-4s: … 4-7s: …".
  • Длина клипа - последняя реплика или закадр плюс полсекунды. Хвост после последнего действия не больше 2-3 секунд.
  • Кадры без реплик, ходьбу и дорогу, делаю короткими клипами по 5-7 секунд. Дешевле, и серия не затягивается.
  • Текст в кадре Seedance портит. В конце промта всегда "Avoid: readable text, subtitles, extra people, extra fingers", а надписи добавляем на монтаже.

Как это выглядит вместе - на первом клипе пятой серии. Он 9 секунд, без реплик, действие в 2025 году. Начинается так: "Cinematic live-action drama, 2025, late evening in the apartment from @Image2, film grain. @Image1 Sanyar." Дальше одежда и стол с ноутбуком, "One continuous shot, no cuts", план "Medium close-up, slow push-in" и три отрезка: на 0-4s герой трет глаза под жужжание телефона, на 4-7s быстро печатает, на 7-9s жмет Enter и откидывается на спинку.

В конце - "He does not speak", звуки клавиатуры и телефона, "no music" и строка Avoid. К обычному списку в ней добавлены speech, lip movement и screen content: реплик в этом клипе нет, а экран ноутбука показывать не нужно.

Посчитайте минуту на своем тарифе

Seedance 2.0 Fast на syntx.ai берет около 2,42 токена за секунду клипа. По истории токенов: 8 секунд - 19,4 токена, 9 секунд - 21,8, 10 секунд - 24,2.

Мои серии в токенах:

  • вторая, 53 секунды: клипы 15 + 8 + 11 + 5 + 9 секунд, около 116 токенов на Seedance
  • пятая, 1 минута 48 секунд: 210,8 токена на клипы и 12 на картинки
  • апскейл Topaz - примерно токен за секунду, на четвертую серию ушло около 93 токенов

Тариф у меня VIP: 1 700 токенов в месяц за 43,61 $, оплата из Казахстана. Докупить можно 3 000 токенов за 69,90 €. Что бы прикинуть свою минуту, умножьте секунды клипов на 2,42 и на цену токена в вашем тарифе. Тут и видно, зачем короткие клипы без реплик: 5 секунд вместо 15 - втрое меньше токенов.

Сверху идут постоянные подписки. ElevenLabs с клоном голоса - тариф Starter за 6 $ в месяц, первый месяц 1 $. И подписка Claude не ниже Pro, без нее Claude Code не работает.

Где Seedance все равно ломается

В пятой серии из десяти клипов три пришлось чинить. У героини на 5,2 секунды прическа сама поменялась и в руках из ниоткуда взялся блокнот - клип укоротили до 5,1 секунды. На крышке ноутбука вылез логотип Apple, его размыли на монтаже. А под одну сцену Seedance без спроса подложил музыку, и родной звук пришлось выбросить.

Еще 480p. Дальний план почти бесполезен: лицо там - пара десятков пикселей, поэтому сериал почти целиком на крупных планах. Резкость добавляет апскейл Topaz в режиме Iris v3: клип 496×864 становится 992×1728, лицо остается своим, брови волосы и очки выходят четче. Частоту кадров в нем ставлю 24 вместо стоящих по умолчанию 60. Astra Creative не беру, этот режим дорисовывает детали и может подменить лицо.

Апскейл до сих пор запускаю сам. Через браузер у Claude страница Topaz молча отбрасывала клип.

ElevenLabs иногда читает утвердительную фразу с вопросом в конце. Тогда делаем 3-5 дублей и берем тот, где тон падает.

Для одного ролика на 15 секунд половина этого списка не нужна: карта персонажа, дорожка @Audio1 и подгонка губ нужны там, где герой один и тот же в десятке клипов подряд.

Пятая серия - это 10 клипов, полчаса генерации и три клипа с ремонтом на монтаже. Говорить по-русски Seedance за пять серий так и не научился, голос по-прежнему ставим свой. А что вы уже пробовали делать в нейросетях со своим лицом и на чем споткнулись?