Рекламный ролик в Dreamina (Seedance 2.5)
Одна строка заказа → готовые клипы на диске. Ниже — ремесло и порядок работы.
Железное правило: два слоя
Модель отлично ведёт камеру, свет и физику — и врёт в цифрах, буквах и логотипах:
| Слой |
Чем делается |
Что в нём |
| Движение |
Seedance 2.5 |
атмосфера, ход камеры, преображение товара, переходы |
| Факты |
титры при монтаже |
цифры, названия, УТП, CTA |
Надпись в кадре допустима только короткая (2–4 слова) и только через 【 】
(On-screen text: 【Твой ритм】). Логотип — последним кадром (frames.last) с
keep the logo static, centered, and protected; do not redraw the logo or any small text.
Никогда не просить модель «нарисовать логотип» или «оживить текст».
Арифметика хронометража
Seedance 2.5 отдаёт до 30 секунд одним промптом. Отсюда: 15 и 30 с — ОДИН промпт
с таймлайном; 45 с — 30 + 15 с; 60 с — два по 30 с (chain: true на втором элементе:
первый кадр = последний кадр предыдущего). Цепочка только когда общая длина > 30 с.
Mini — до 15 с, черновики.
Кредиты (Seedance 2.5 / с): 480P 17, 720P 37, 1080P 91; Mini 720P 5 / с.
30 с 720P = 1 110, 30 с 480P = 510, черновик 5 с Mini = 25. Считай expectedCredits
и называй цену до старта; dryRun: true — проверить без списания.
Драматургия 30 секунд (четыре стадии в одном промпте)
| Стадия |
Секунды |
Задача |
Приёмы |
| Hook |
0–5 |
самый неожиданный кадр, уже в движении |
crash-zoom, dolly-zoom, fpv-weave, zoom-through-detail, bullet-time (с фото) |
| Development |
5–16 |
что человек получит, действием |
handheld-tracking, lateral-track, dolly-in-endpoint, lipsync-talking-head |
| Proof |
16–25 |
товар крупно, деталь, преображение |
product-preserve-i2v + light-sweep / condensation-macro / levitation-lift / exploded-assembly / particle-materialize, turntable-360, focus-lock-insert |
| Resolution |
25–30 |
награда и бренд, hero hold |
pull-back-reveal или crane-up-reveal → logo-morph-final + logo-static-protect |
15 с = Hook 0–4 / Proof 4–11 / Resolution 11–15. Хук и финал не трогать никогда, середину
схлопывать. Один приём (одно движение камеры) на стадию, у каждой — End state:. Между
стадиями — HARD CUT на названной секунде или мотивированный переход (whip-pan-timed,
similar-object-match, occlusion-mask); мосты суммарно ~2.5 с.
Референсы вместо «пар кадров»
Главный инструмент — роли референсов, в начале промпта, по одной строке на файл, порядок
refs[] = нумерация:
@Image 1 defines the product: bottle shape, label, cap and glass color. Do not use the background from @Image 1.
@Image 2 defines the presenter's face, hairstyle and clothing.
@Video 1 defines camera movement only; do not transfer performer, room or logo.
Переход А→Б задаётся frames: {first, last} и формулой first-last-frame
(@Image 1 is the first frame … @Image 2 is the last frame … one continuous action), оба
кадра одного формата. Рабочие связки: мир → экран (zoom-through-detail), деталь → место
(pull-back-reveal), место → логотип (frames.last = бренд-карточка), было → стало
(first-last-frame, locked camera).
Товар: описывать ТОЛЬКО что меняется («Only motion changes: light sweep»), не пересказывать
фото; руки в кадре не ставить; парящий товар сажать на тень.
Как писать промпт
По-английски, одним текстом по формуле Seedance 2.5:
[Generation Goal] 30-second vertical ad for a glass skincare bottle.
[Reference roles] @Image 1 defines the product … Do not use …
[Subjects] …
[Event script]
Stage 1 (0-5s) Hook: crash zoom from wide to extreme close-up on the cap on impact, hard stop. End state: the cap fills the frame.
Stage 2 (5-16s) Development: locked-off static center frame; a hand places the bottle on wet slate … End state: …
Stage 3 (16-25s) Proof: @Image 1 is the product reference; preserve label, logo, shape. Only motion changes: a narrow warm strip light sweeps once across the glass, left to right. End state: …
Stage 4 (25-30s) Resolution: slow pull-back reveal, one continuous shot, ending wide on the bathroom; 28-30s [HOLD] the bottle holds centered for one silent beat.
Cuts only at the specified points, the camera does not cut on its own.
[Visual] soft daylight 5600K, 35mm, matte skin texture, no flicker.
[Audio] Audio: <water drops, glass tick at the final highlight, room tone>. NO BGM. No subtitles.
[Maintain consistency] Keep the bottle identity, label text position and lighting direction consistent.
Не писать: «fast», «cinematic», «epic», «seamless», возраст людей, формат/длину в
тексте, два движения камеры в одной стадии. Речь в кадре — {Name says in English: …}
только на 11 языках Seedance; русская озвучка — диктор поверх и No visible speaker.
Порядок работы
- Собрать бриф. Из заказа вытащить: продукт, длительность, формат (9:16 соцсети,
16:9 сайт и экраны, 1:1 лента, 21:9 кино), тон, надписи. Чего не хватает — брать
разумное умолчание и говорить, какое взял; не устраивать допрос.
- Найти ассеты. Если названа папка — прочитать её и назначить роли файлам по именам
(bottle → товар, logo → последний кадр, face → герой). Нет ассетов — сцена пойдёт без
референсов, о чём сказать прямо.
- Проверить готовность:
dream_status. Нужны extension.connected и tabReady.
Нет — попросить открыть Dreamina (dreamina.capcut.com/ai-tool/home?type=video) и
войти, задачи в пустоту не слать. license = "expired" → активировать ключ.
- Черновик. Первый прогон:
model: "Seedance 2.0 Mini", length: 5, resolution: "720P" (25 кредитов) — одна стадия, одно движение, ≤80 слов. Показать результат,
собрать правки. Черновик подтверждает формулировку, не дубль.
- Финал:
dream_generate с одним элементом на 30 с, model: "Seedance 2.5",
resolution: "720P", aspect, length: 30, refs[] с ролями, expectedCredits,
folder по названию проекта. 1080P — только по просьбе (2 730 кредитов за 30 с).
- Ожидание:
dream_wait с timeoutSec 300–900 — клип идёт 1–5 минут. timedOut —
не ошибка, позвать снова.
- Правки:
dream_edit по схеме lock-then-modify ([Edit Scope] Change only …,
потом [Content to Preserve] Keep …), одна категория за раз.
- Отдать результат: пути к файлам, что получилось, что нет, и текст титров с
таймкодами для монтажа.
Титры отдавать всегда
Даже если монтаж не наша задача, вместе с клипами выдавать раскладку титров: таймкод,
текст, положение. Это слой фактов, без которого ролик неполон.
Частые провалы
- Кривые буквы в кадре — в промпт просочился текст вне
【 】 или длинная надпись.
Убрать, вернуть No subtitles, критичное — в титры.
- Финал не приземляется на логотип — нет
frames.last или нет [HOLD] перед
логотипом; добавить logo-static-protect и locked-off.
- Клип порезан сам — посекундные метки внутри «one continuous shot»; либо убрать
метки, либо закрыть
cuts only at the specified points.
- Товар «похожий, но другой» — нет строки
@Image 1 defines the product …; preserve label, logo, shape; фото переописано словами.
- Реплика бормочет — меньше 8 слов на 4 с или язык вне 11 поддерживаемых.
- Сцена не отправлена,
insufficient-credits — снизить до 480P или Mini, спросить
пользователя.
- Задачи копятся, ничего не происходит — закрыт браузер или окно Dreamina. Это
исполнитель в живом браузере, без него очередь просто ждёт.
1---2name: ad-video3description: Собрать рекламный ролик в живой Dreamina (Seedance 2.5) из одной строки заказа — раскадровка по таймлайну, роли референсов, EN-промпт и запуск через инструменты dream_generate / dream_wait. Использовать, когда просят «сделай ролик», «сними промо», «рекламу продукта», «видео на 15/30/60 секунд», «промо отеля/курса/приложения», или дают папку с фото и просят из них видео.4---56# Рекламный ролик в Dreamina (Seedance 2.5)78Одна строка заказа → готовые клипы на диске. Ниже — ремесло и порядок работы.910## Железное правило: два слоя1112Модель отлично ведёт камеру, свет и физику — и **врёт в цифрах, буквах и логотипах**:1314| Слой | Чем делается | Что в нём |15|---|---|---|16| Движение | Seedance 2.5 | атмосфера, ход камеры, преображение товара, переходы |17| Факты | титры при монтаже | цифры, названия, УТП, CTA |1819Надпись в кадре допустима только короткая (2–4 слова) и только через `【 】`20(`On-screen text: 【Твой ритм】`). Логотип — последним кадром (`frames.last`) с21`keep the logo static, centered, and protected; do not redraw the logo or any small text`.22Никогда не просить модель «нарисовать логотип» или «оживить текст».2324## Арифметика хронометража2526Seedance 2.5 отдаёт **до 30 секунд одним промптом**. Отсюда: 15 и 30 с — ОДИН промпт27с таймлайном; 45 с — 30 + 15 с; 60 с — два по 30 с (`chain: true` на втором элементе:28первый кадр = последний кадр предыдущего). Цепочка только когда общая длина > 30 с.29Mini — до 15 с, черновики.3031Кредиты (Seedance 2.5 / с): 480P 17, 720P 37, 1080P 91; Mini 720P 5 / с.3230 с 720P = 1 110, 30 с 480P = 510, черновик 5 с Mini = 25. Считай `expectedCredits`33и называй цену до старта; `dryRun: true` — проверить без списания.3435## Драматургия 30 секунд (четыре стадии в одном промпте)3637| Стадия | Секунды | Задача | Приёмы |38|---|---|---|---|39| Hook | 0–5 | самый неожиданный кадр, уже в движении | crash-zoom, dolly-zoom, fpv-weave, zoom-through-detail, bullet-time (с фото) |40| Development | 5–16 | что человек получит, действием | handheld-tracking, lateral-track, dolly-in-endpoint, lipsync-talking-head |41| Proof | 16–25 | товар крупно, деталь, преображение | product-preserve-i2v + light-sweep / condensation-macro / levitation-lift / exploded-assembly / particle-materialize, turntable-360, focus-lock-insert |42| Resolution | 25–30 | награда и бренд, hero hold | pull-back-reveal или crane-up-reveal → logo-morph-final + logo-static-protect |434415 с = Hook 0–4 / Proof 4–11 / Resolution 11–15. Хук и финал не трогать никогда, середину45схлопывать. Один приём (одно движение камеры) на стадию, у каждой — `End state:`. Между46стадиями — `HARD CUT` на названной секунде или мотивированный переход (whip-pan-timed,47similar-object-match, occlusion-mask); мосты суммарно ~2.5 с.4849## Референсы вместо «пар кадров»5051Главный инструмент — роли референсов, в начале промпта, по одной строке на файл, порядок52`refs[]` = нумерация:5354```55@Image 1 defines the product: bottle shape, label, cap and glass color. Do not use the background from @Image 1.56@Image 2 defines the presenter's face, hairstyle and clothing.57@Video 1 defines camera movement only; do not transfer performer, room or logo.58```5960Переход А→Б задаётся `frames: {first, last}` и формулой first-last-frame61(`@Image 1 is the first frame … @Image 2 is the last frame … one continuous action`), оба62кадра одного формата. Рабочие связки: мир → экран (zoom-through-detail), деталь → место63(pull-back-reveal), место → логотип (`frames.last` = бренд-карточка), было → стало64(first-last-frame, locked camera).6566Товар: описывать ТОЛЬКО что меняется («Only motion changes: light sweep»), не пересказывать67фото; руки в кадре не ставить; парящий товар сажать на тень.6869## Как писать промпт7071По-английски, одним текстом по формуле Seedance 2.5:7273```74[Generation Goal] 30-second vertical ad for a glass skincare bottle.75[Reference roles] @Image 1 defines the product … Do not use …76[Subjects] …77[Event script]78Stage 1 (0-5s) Hook: crash zoom from wide to extreme close-up on the cap on impact, hard stop. End state: the cap fills the frame.79Stage 2 (5-16s) Development: locked-off static center frame; a hand places the bottle on wet slate … End state: …80Stage 3 (16-25s) Proof: @Image 1 is the product reference; preserve label, logo, shape. Only motion changes: a narrow warm strip light sweeps once across the glass, left to right. End state: …81Stage 4 (25-30s) Resolution: slow pull-back reveal, one continuous shot, ending wide on the bathroom; 28-30s [HOLD] the bottle holds centered for one silent beat.82Cuts only at the specified points, the camera does not cut on its own.83[Visual] soft daylight 5600K, 35mm, matte skin texture, no flicker.84[Audio] Audio: <water drops, glass tick at the final highlight, room tone>. NO BGM. No subtitles.85[Maintain consistency] Keep the bottle identity, label text position and lighting direction consistent.86```8788Не писать: «fast», «cinematic», «epic», «seamless», возраст людей, формат/длину в89тексте, два движения камеры в одной стадии. Речь в кадре — `{Name says in English: …}`90только на 11 языках Seedance; русская озвучка — диктор поверх и `No visible speaker`.9192## Порядок работы93941. **Собрать бриф.** Из заказа вытащить: продукт, длительность, формат (9:16 соцсети,95 16:9 сайт и экраны, 1:1 лента, 21:9 кино), тон, надписи. Чего не хватает — брать96 разумное умолчание и говорить, какое взял; не устраивать допрос.972. **Найти ассеты.** Если названа папка — прочитать её и назначить роли файлам по именам98 (bottle → товар, logo → последний кадр, face → герой). Нет ассетов — сцена пойдёт без99 референсов, о чём сказать прямо.1003. **Проверить готовность:** `dream_status`. Нужны `extension.connected` и `tabReady`.101 Нет — попросить открыть Dreamina (dreamina.capcut.com/ai-tool/home?type=video) и102 войти, задачи в пустоту не слать. `license = "expired"` → активировать ключ.1034. **Черновик.** Первый прогон: `model: "Seedance 2.0 Mini"`, `length: 5`, `resolution:104 "720P"` (25 кредитов) — одна стадия, одно движение, ≤80 слов. Показать результат,105 собрать правки. Черновик подтверждает формулировку, не дубль.1065. **Финал:** `dream_generate` с одним элементом на 30 с, `model: "Seedance 2.5"`,107 `resolution: "720P"`, `aspect`, `length: 30`, `refs[]` с ролями, `expectedCredits`,108 `folder` по названию проекта. 1080P — только по просьбе (2 730 кредитов за 30 с).1096. **Ожидание:** `dream_wait` с `timeoutSec` 300–900 — клип идёт 1–5 минут. `timedOut` —110 не ошибка, позвать снова.1117. **Правки:** `dream_edit` по схеме lock-then-modify (`[Edit Scope] Change only …`,112 потом `[Content to Preserve] Keep …`), одна категория за раз.1138. **Отдать результат:** пути к файлам, что получилось, что нет, и текст титров с114 таймкодами для монтажа.115116## Титры отдавать всегда117118Даже если монтаж не наша задача, вместе с клипами выдавать раскладку титров: таймкод,119текст, положение. Это слой фактов, без которого ролик неполон.120121## Частые провалы122123- **Кривые буквы в кадре** — в промпт просочился текст вне `【 】` или длинная надпись.124 Убрать, вернуть `No subtitles`, критичное — в титры.125- **Финал не приземляется на логотип** — нет `frames.last` или нет `[HOLD]` перед126 логотипом; добавить `logo-static-protect` и `locked-off`.127- **Клип порезан сам** — посекундные метки внутри «one continuous shot»; либо убрать128 метки, либо закрыть `cuts only at the specified points`.129- **Товар «похожий, но другой»** — нет строки `@Image 1 defines the product …; preserve130 label, logo, shape`; фото переописано словами.131- **Реплика бормочет** — меньше 8 слов на 4 с или язык вне 11 поддерживаемых.132- **Сцена не отправлена, `insufficient-credits`** — снизить до 480P или Mini, спросить133 пользователя.134- **Задачи копятся, ничего не происходит** — закрыт браузер или окно Dreamina. Это135 исполнитель в живом браузере, без него очередь просто ждёт.