Руководство по использованию
Промпты Seedance 2.5 для генерации видео из изображений: готовый рецепт с первым и последним кадром и реальный пример рендеринга
Почему первый и последний кадр — это самая полезная функция, которую стоит здесь освоить
Большинство моделей генерации видео из изображений принимают только одну статичную картинку и текстовый промпт, а затем угадывают, что должно произойти дальше. Интерфейс Seedance 2.5 для генерации видео из изображений даёт вам второй инструмент управления: необязательный параметр last_frame_url. Если отправить первый и последний кадр одновременно, модель выполнит интерполяцию движения между ними — вам больше не нужно описывать словами всю сцену, вы описываете переход.
Это важно для любого контента с предсказуемым сравнением «до и после»: сборка продукта, рост растения, смена неба с дня на ночь, изменение выражения лица. Ниже приведён полный рецепт, проверенный в реальном запуске, с фактическими изображениями, фактическими промптами, фактическим JSON запроса и фактическим результатом рендеринга.
Рецепт
Шаг 1 — создайте (или снимите) свой первый кадр
Промпт для создания первого кадра (модель изображений: gpt-image-2/text-to-image, 16:9):
Пустой маленький глиняный горшок стоит на залитом солнцем деревянном подоконнике, утренний свет падает слева, рядом лежит садовая перчатка и металлическая лейка, мягкая малая глубина резкости, фотореалистично, тёплые тона

Шаг 2 — создайте свой последний кадр
Оставьте всё в кадре неизменным — угол камеры, освещение, окружающие предметы — и измените только то, что должно измениться в видео. Именно эта согласованность позволяет Seedance 2.5 выполнять чистую интерполяцию, а не создавать резкий скачок:
Тот же глиняный горшок стоит на том же залитом солнцем деревянном подоконнике, теперь в нём растёт пышный маленький базилик, свежие зелёные листья, тот же угол камеры и освещение, рядом по-прежнему та же садовая перчатка и лейка, фотореалистично, тёплые тона

Шаг 3 — напишите промпт для видео и отправьте задачу
В промпте для видео достаточно описать движение, поскольку сама сцена уже зафиксирована двумя кадрами:
Покадровая съёмка: росток базилика прорастает в глиняном горшке и расправляет листья, плавное непрерывное движение, мягкий утренний свет остаётся неизменным, камера неподвижна, без склеек
Реальный запрос к интерфейсу задач hiapi:
{
"model": "seedance-2.5/image-to-video",
"input": {
"prompt": "Покадровая съёмка: росток базилика прорастает в глиняном горшке и расправляет листья, плавное непрерывное движение, мягкий утренний свет остаётся неизменным, камера неподвижна, без склеек",
"first_frame_url": "https://static.hiapi.ai/blog/seedance-2-5-image-to-video-prompt-recipes/first-frame.jpg",
"last_frame_url": "https://static.hiapi.ai/blog/seedance-2-5-image-to-video-prompt-recipes/last-frame.jpg",
"duration": 4,
"resolution": "720p"
}
}
duration — целое число от 4 до 30 секунд. resolution — 720p (по умолчанию) или 1080p: 720p стоит $0.204 в секунду, 1080p — $0.516, поэтому сначала пробуйте черновик в 720p. Поля aspect_ratio для настройки нет: пропорции вывода всегда следуют за first_frame_url, поэтому оба кадра выше изначально были созданы в 16:9.
Фактический вывод
Это видео — реальный результат вышеуказанного точного запроса, а не заглушка:
4,06 секунды, отрендерено в 720p (1280×720, соответствует кадрам 16:9), автоматически включает синхронную нативную звуковую дорожку — для получения звука от Seedance 2.5 не требуется никаких дополнительных флагов.
Адаптация рецепта
Пара кадров выше намеренно оставлена простой, чтобы технику было легко разглядеть. Та же трёхчастная схема (первый кадр — последний кадр — промпт движения) подходит и для других сюжетов «до и после»:
- Повторяйте константы дословно в промптах первого и последнего кадра (одинаковое описание освещения, одинаковая оптика, одинаковые статичные предметы) — чем сильнее два промпта расходятся в формулировках, тем вероятнее модель изменит и то, что вы менять не хотели.
- Управляйте ритмом с помощью промпта движения, а не содержанием: слова вроде «плавное непрерывное движение», «камера неподвижна» или «без склеек» задают, как выполнять интерполяцию, поскольку что происходит уже определено вашими двумя кадрами.
- Режим одного кадра по-прежнему работает: если передать только
first_frame_urlи пропуститьlast_frame_url— это полезно, когда вы хотите, чтобы модель сама придумала движение, а не стремилась к конкретному конечному состоянию; цена та же — $0.2040 в секунду. - Стоимость более длинного видео растёт линейно: 8-секундная версия того же рецепта обойдётся в $1.63 (8 × $0.2040), 15-секундная — в $3.06: на цену влияют и длительность, и разрешение, поэтому рассчитывайте бюджет по секундам, а не по «уровням качества».
Частые вопросы
Влияет ли разрешение на цену генерации видео из изображений в Seedance 2.5?
Да. 720p тарифицируется по $0.2040 в секунду, 1080p — по $0.516. Более высокое разрешение стоит дороже.
Можно ли задать произвольное соотношение сторон? Нет. Пропорции вывода всегда следуют за изображением первого кадра. Если вам нужен фрагмент 9:16, создайте первый (и последний) кадр в 9:16 до отправки задачи на видео.
Обязателен ли last_frame_url?
Нет — он необязателен, но требует одновременного указания first_frame_url. Если изображений кадров нет вообще, Seedance 2.5 переключается на поведение чистой генерации видео из текста.
Как дешевле всего протестировать функцию первого и последнего кадра? Фрагмент 4 секунды в 720p: $0.8160; в 1080p: $2.0640. Этого достаточно, чтобы убедиться в качестве интерполяции на собственной паре кадров, прежде чем решать, делать ли более длинный рендеринг.
Включает ли вывод звук автоматически? Да — отрендеренный фрагмент содержит синхронную звуковую дорожку без каких-либо дополнительных параметров.
Попробуйте сами
Полный справочник параметров модели и актуальные цены смотрите на странице модели Seedance 2.5 для генерации видео из изображений; текущие ставки в секунду для всех моделей платформы — на странице цен. Если вы хотите увидеть ту же идею первого и последнего кадра, применённую к единому непрерывному движению камеры, а не к переходу между статичными сценами, этот разбор POV-видео одним кадром в Seedance 2.0 объяснит этот вариант от начала до конца.
Похожие статьи
Все статьи →-
Руководство по использованию
Руководство по началу работы с seedream-5.0-pro/image-to-image: возможности, цены и ключевые моменты интеграции
Границы возможностей модели редактирования изображений ByteDance, принципы тарификации и практика инженерной интеграции
-
Руководство по использованию
Руководство по использованию seedream-5.0-pro text-to-image: границы возможностей, интеграция API и контроль затрат
Практический взгляд для разработчиков: от ключевых параметров до оценки стоимости $0.05 за изображение
-
Руководство по использованию
Руководство по началу работы с Hailuo 2.3 Fast для генерации видео из изображений: границы возможностей, цены и практика интеграции
Ключевые моменты выбора и интеграции модели MiniMax для генерации видео из изображений для разработчиков