Восемьдесят мужчин в одинаковых угольных худи стоят рядами на мокрых бетонных ступенях. На долю такта они складываются пополам — все разом — и выпрямляются. Один, в белой футболке, не кланяется. Он закуривает.
Хореографию здесь никто не ставил: движение, медленный отъезд камеры и ритм поклонов взяты из 30-секундного референс-клипа. Текст описал только кто стоит в кадре, во что одет, где стоит и как падает свет. Это самый дешёвый вид видео, который можно сделать хорошо: движение — самое трудное, и вы его не делаете, а занимаете.
Ниже — два пути. Короткий: два шага в чате OmniAgent со своим аватаром. Длинный: тот же промпт и настройки, если хотите собрать это в любом другом генераторе своими руками.
Формат STORM — один непрерывный план0:30 · 16:9
Займите движение, напишите остальное. Карточка аватара делается один раз примерно за 12 кредитов; после неё ролик по референсу — это одно сообщение и подтверждённая цена. Начать в чате — или сначала посмотреть, сколько стоит прогон.
Два шага в OmniAgent
Шаг 1 — аватар
У ролика один герой — ваш аватар из ростера. Если его ещё нет, начните с карточки персонажа: четыре бесплатных шага конфигуратора и одна генерация примерно за 12 кредитов, после которой у аватара есть лицо, узнаваемое с любого ракурса. Карточка делается один раз — каждый следующий формат её просто использует.
Стартовый кадр — герой по грудь, белая футболка, сигарета в губах, размытая толпа за спиной — вам рисовать не нужно: агент делает его сам по карточке за 50 кредитов, и именно с этой композиции ролик начинается.
Шаг 1 — карточка аватара

В полный рост с четырёх сторон сверху, лицо с тех же четырёх — снизу. Делается один раз, около 12 кредитов; каждый следующий формат читает лицо с этой карточки.
Шаг 2 — стартовый кадр, который рисует агент

Нарисован агентом по карточке, 50 кредитов: белая футболка, сигарета в губах, размытая толпа за спиной. С этой композиции ролик начинается — самим его делать не нужно.
Шаг 2 — одно сообщение
Прикрепите референс-клип (где его взять — в разделе «Сделать самому») и напишите агенту одной фразой, что вы хотите. Скопируйте как есть, подставив имя своего аватара:
Сделай формат STORM с аватаром <имя аватара>: Seedance 2.5, 30 секунд, 16:9,
480p, без звука. Приложенное видео — референс движения, камеры и ритма;
всё остальное из промпта. Нарисуй стартовый кадр по карточке: белая
футболка, сигарета в губах, толпа в угольных худи на бетонных ступенях.
Агент соберёт спеку, покажет смету — 638 кредитов за 30 секунд в 480p — и ничего не запустит, пока вы не скажете «го». Через несколько минут ролик лежит в разделе «Контент» рядом с остальными: оттуда он уходит на ревью, в расписание и в публикацию.
Хотите свою толпу, своё место или другой цвет на герое — допишите это в то же сообщение. Что менять и что оставить — в последнем разделе.
Сколько это стоит
Цены — в кредитах платформы, как их показывает смета до запуска. Один кредит — один цент.
| Что | Когда | Кредитов | ≈ USD |
|---|---|---|---|
| Карточка аватара | один раз, потом переиспользуется | 12 | $0,12 |
| Стартовый кадр | один раз на формат | 50 | $0,50 |
| Ролик 30 с, Seedance 2.5, 480p | за каждый дубль | 638 | $6,38 |
| Ролик 30 с, Seedance 2.5, 720p | за каждый дубль | 1 181 | $11,81 |
Почему 30 секунд стоят столько: модель тарифицирует и секунды референса — 30 секунд на входе плюс 30 на выходе. Длинный референс поднимает счёт, а не режет его, поэтому клип обрезается до тех секунд, которые вы хотите занять. Полный прайс Seedance и других моделей — в разборе нейросетей для генерации видео.
Сделать самому в любом генераторе
Если у вас свой генератор с поддержкой референс-видео — Seedance 2.5 через API или любой сервис, где она есть, — вам нужны три вещи: клип, одна картинка героя и промпт ниже.
Где взять референс-клип
Клип — 30 секунд из клипа GENER8ION — STORM с Yung Lean: плотная толпа делает одно резкое повторяющееся движение, один человек в центре стоит. Вырежьте отрезок с поклонами и приведите его к трём правилам: не длиннее 30 секунд, без звуковой дорожки, меньше ~10 МБ — любой бесплатный онлайн-компрессор с галочками «720p» и «убрать звук» делает все три. Не берите фан-эдиты из ленты: вшитые субтитры и вотермарки модель воспринимает как часть референса.
Подойдёт и любой другой клип, если движение в нём читается: много движения и мало идей — толпа делает одно, человек идёт на камеру, голова поворачивается. Плохие референсы много режутся и ни разу не повторяют форму.
Картинка героя
Один резкий фронтальный кадр героя по грудь, уже в нужной одежде — с него ролик начинается. На OmniAgent его рисует агент по карточке; в другом генераторе сделайте его любой картиночной моделью с фото лица как референсом. Одной картинки достаточно, лишних не нужно.
Промпт
Промпт по-английски намеренно: модель обучена на английских описаниях, а хекс-коды и числа в нём важнее языка. Меняйте героя, цвет толпы и место; форму строк оставьте.
Keep the movement, camera, pacing, timing and cut points from the reference
video. Replace everything else.
The attached image is the lead. He is a young man, dark curly hair,
moustache, plain white t-shirt #f2f2f0, dark jeans, a cigarette in his
lips. Keep his face, bone structure and hair exactly as shown — do not
restyle him. He stands dead centre, arms at his sides, eyes straight into
the lens. He is the only one in white and the only one smoking. Only ONE
of him at any time.
THE CROWD is everyone else — about eighty tech-conference people, packed
edge to edge, filling every row front to back. Men and women mixed, ages
25 to 60, real variation in face, height, age and build, so the same face
never sits next to itself.
Every one of them wears the SAME outfit: a plain charcoal #2b2f33 zip-up
hoodie, same cut, zipped closed, over a black crew-neck t-shirt, black
trousers, black low shoes, and the same white lanyard with a blank white
badge hanging on every chest. The cloth colour does not change: all of
them in flat charcoal.
No ties. No neckties of any kind, no striped ties, no knitted ties. No
school blazers, no suit jackets, no shirt-and-tie, no uniformed
schoolboys. Nobody else smokes.
THE PLACE is an open-air amphitheatre of raw grey concrete — broad shallow
steps rising back and up, wet from rain, and one blank poured-concrete
wall behind the top row. Overcast light, no sky in frame.
NO brick. No red brickwork, no arched doorway, no school building, no
barred windows, no institutional facade. The wall behind the top row is
blank concrete and nothing else. No signs, no text, no subtitles, no
captions, no watermark, no logos anywhere in frame.
THE ACTION is exactly as the reference plays it: the crowd convulses in
unison, sharp jerks of head and shoulders, folding forward and snapping
upright on the beat. The lead does not convulse, does not fold, does not
bow. He does what the still figure in the reference does — he brings a
lighter up to his face, lights the cigarette in his lips, draws on it,
lowers the hand and lets the smoke go. That is his only movement.
LOOK — full colour, cold, dark.
One overcast source from directly overhead, falling off fast — lit
shoulders, shaded faces, near black in the gaps between bodies.
Lead and highlight: #f2f2f0 #ff5a00
Cold and drained: #e8ebee #9aa3ab #4a5159 #2b2f33 #1c2127
Skin: lit #e8c3a8, shadow #6b4a3c
Very dark overall. The brightest point is the lit shoulder line of the
lead's white t-shirt, and it never reaches pure white. Clipped white must
never appear. The cigarette ember is the only warm point in the frame.
No navy, no golden sunlight, no teal-and-orange, no magenta, no purple
anywhere.
Deep shadow, soft rolled highlights. No glow, no haze, no bloom, no grain.
FRAME — 16:9, the crowd filling the frame edge to edge, rows receding
back.
Настройки
Для Seedance 2.5 через API — картинка героя первым референсом, клип — референс-видео, отдельное поле первого кадра не заполняется:
{
"model": "bytedance/seedance-2-5",
"input": {
"prompt": "<промпт выше>",
"reference_image_urls": ["<URL картинки героя>"],
"reference_video_urls": ["<URL референс-клипа>"],
"generate_audio": false,
"resolution": "480p",
"aspect_ratio": "16:9",
"duration": 30,
"output_format": "mp4"
}
}
Смотрите первый результат в 480p — на нём видно движение, отъезд и то, что герой единственный не кланяется; лицо и толпу оценивают уже на 720p тем же запросом.
Пять вещей, которые делают работу
Одна фраза отдаёт движение. Движение, камера, темп, точки склеек — названы группой в первой строке, отданы видео и больше не упоминаются. Если текст начинает описывать отъезд или такт, у кадра появляется второй автор, и референс забирает не только камеру, но и свой гардероб.
Хекс-коды, а не названия цветов. #2b2f33 — один уголь; «тёмно-серый»
— разный серый в каждом прогоне. Каждый важный цвет — код, включая кожу на
свету и в тени.
Числа. «Около восьмидесяти» заполняет кадр 16:9 от переднего ряда до заднего. «Только ОДИН он» — потому что герой описан подробнее всех, а модель любит множить то, о чём ей рассказали больше всего.
Запрещать дважды. У референса своя одежда и своё здание. Всё, что он упорно тащит в кадр, запрещается двумя разными фразами — и продержится до последней секунды.
Назвать самую светлую точку. «Освещённая линия плеч его белой футболки, и она никогда не доходит до чистого белого». Без этого модель вытягивает всю картинку в серое, чтобы белому было куда деться.
Seedance 2.5 по референсу: что менять под себя
Три строки несут весь облик — поменяйте их, и из того же референса выйдет другой ролик.
- Цвет героя.
#f2f2f0и «единственный в белом» — замените на свой цвет; тот же хекс должен стоять в описании стартового кадра, иначе герой не совпадёт сам с собой. - Цвет толпы. Уголь здесь. Любой ровный цвет подойдёт, лишь бы был далёк от цвета героя: контраст между одним и всеми — единственная ось, на которой держится кадр.
- Место. Только материалы и формы — бетон, ступени, мокро, глухая стена. Потом самая упрямая черта исходной локации, названная и запрещённая дважды.
Числа и структуру оставьте: «около восьмидесяти», «только ОДИН он» и одежда по предметам делают ту же работу, какой бы ни была тема. На OmniAgent всё это — те же строки в одном сообщении агенту; смета покажет цену до запуска, ролик придёт в «Контент». Тарифы и включённые кредиты — на странице цен.

