
Seedance 2.5: из изображения в видео, режимы и цена
Создайте видео из изображения в Seedance 2.5: первый и последний кадры, референсы, допустимые поля API, фото реальных людей и цена 10-секундного ролика.
Seedance 2.5 image to video на reAPI использует один идентификатор модели, doubao-seedance-2.5-face, с разными полями изображений для разных задач. Используйте явный первый кадр, когда клип должен начинаться с определённой композиции, первый и последний кадры, когда важны оба конца, или эталонные изображения, когда вы хотите, чтобы модель использовала визуальное руководство при создании новой сцены.[1]
Это различие влияет на JSON, который вы отправляете. Роли кадров требуют size: "adaptive"; входные данные эталонного изображения позволяют выбрать желаемое соотношение сторон. Для десятисекундного запроса с разрешением 720p с изображениями, но без эталонного видео, цена на 12 сентября составляет $2,669 после округления кредитов сервиса. Интерфейс для тестирования Seedance 2.5 и документация API открывают доступные элементы управления.[1][2]
TL;DR
- Используйте
image_with_rolesсrole: "first_frame"для запроса определённого визуального стартового кадра. Установитеsizeнаadaptive.[1] - Добавьте одну запись
last_frame, когда вам нужна вторая конечная точка. Последний кадр требует первого кадра; каждая роль может появиться максимум один раз.[1] - Используйте
image_urlsдля эталонных изображений. API принимает до 30, но вам не обязательно использовать весь лимит.[1] - Эталонные изображения с реальными людьми поддерживаются на reAPI и проверяются автоматически. Отклонение модерацией завершает задачу неудачей с полным возвратом средств.[2]
- Референсные изображения не добавляют оплачиваемые исходные секунды. Десятисекундный запрос 720p с изображением стоит 2669 кредитов сервиса по тарифу без видео на 12 сентября.[1][2]
Выберите форму входных данных Seedance 2.5 image to video
Решите, что должно управлять изображением, прежде чем выбирать поле загрузки. Стартовый кадр определяет первоначальную композицию; эталонное изображение может вместо этого обеспечить внешний вид человека, объекта или места. Это разные инструкции, даже если вы используете один и тот же исходный файл.
| Ваша цель | Поле запроса | Соотношение сторон | Что проверить в результате |
|---|---|---|---|
| Оживить определённую начальную композицию | image_with_roles с first_frame | adaptive | Открывающий кадр, запрошенное движение и нежелательные изменения фона |
| Перейти между двумя заданными композициями | image_with_roles с ролями первого и последнего кадра | adaptive | Обе конечные точки и переход между ними |
| Использовать один или несколько визуальных эталонов в новой сцене | image_urls | Выберите принятое size | Идентичность, внешний вид объекта и назначенная роль каждого эталона |
Входные поля и ограничения соотношения сторон — это документированное поведение API. Столбец просмотра — это редакционный контрольный список, а не обещание того, что входное поле гарантирует идеальное сохранение визуального содержания.[1]
Для простой анимации фотографии начните с одного явного первого кадра и одного видимого действия. Если цель — разместить двух людей, на которых есть ссылки, в вновь описанном месте, вместо этого начните с эталонных изображений. Добавление дополнительных исходных файлов, прежде чем вы определили, какой вид управления вам нужен, затрудняет интерпретацию как приглашения, так и результата.
Оживите один явный первый кадр
Запрос явного первого кадра использует image_with_roles. Следующий пример cURL использует портрет, уже доступный как общий образец. Замените его своим собственным разрешённым исходным изображением и напишите движение, которое вы хотите видеть.
curl --fail-with-body https://reapi.ai/api/v1/videos/generations \
-H "Authorization: Bearer $REAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2.5-face",
"prompt": "The adult turns her head slightly toward the camera and gives a small natural smile. Keep the framing, hairstyle, white top and background stable. One continuous shot, no camera movement.",
"image_with_roles": [
{
"url": "https://file.deepytb.com/landing/qwen-image-2/playground-input.webp",
"role": "first_frame"
}
],
"duration": 4,
"resolution": "480p",
"size": "adaptive",
"generate_audio": false
}'Кадр обеспечивает начальную композицию, поэтому приглашение может сосредоточиться на движении. Описывайте, какой объект движется, в каком направлении и что должно оставаться неподвижным. Избегайте траты большей части приглашения на переописание деталей, которые уже видны, если только эти детали не особенно важны для сохранения.
Для портрета с фиксированной камерой движение головы или глаз — это более простой первый тест, чем большая орбита камеры, которая раскроет невидимые части сцены. Для фотографии продукта проверьте силуэт, размещение ручки, маркировку и отражения. Эти проверки оценивают вывод; они не являются параметрами, которые заставляют модель сохранять эти детали.
Отправка возвращает идентификатор задачи. Опрашивайте эту задачу до её завершения, затем прочитайте output.video_urls. Краткое руководство API содержит полный пример отправки и опроса.[1]
Соедините первый и последний кадры
Используйте две явные роли, когда важны как открывающее, так и завершающее изображения. Может быть только один first_frame и один last_frame, и последний не может быть отправлен самостоятельно. Сохраните size: "adaptive", поскольку вывод следует форме входных данных кадра.[1]
{
"image_with_roles": [
{
"url": "https://your-public-storage.example/start.png",
"role": "first_frame"
},
{
"url": "https://your-public-storage.example/end.png",
"role": "last_frame"
}
],
"size": "adaptive"
}Это частичный набор параметров для комбинирования с моделью, приглашением, продолжительностью и разрешением. Два URL являются заполнителями. Загрузите фактические изображения в общедоступное хранилище перед использованием примера; локальный путь к файлу или переименованное расширение не являются заменой для читаемого медиафайла.
Выбирайте конечные точки, которые описывают правдоподобный переход. Если на открывающем изображении показан сидящий человек, а на завершающем — тот же человек стоящим, объясните акт стояния и дайте ему достаточно времени. Если два изображения также меняют одежду, геометрию комнаты и положение камеры, переход имеет больше изменений для согласования. Решите, какие из этих изменений вы на самом деле хотите, вместо того чтобы оставлять их интерпретацию неявной.
Пересмотрите середину клипа так же тщательно, как конечные точки. Совпадение начала и конца недостаточно, когда intervening движение содержит прыжок, деформированную руку или неожиданный переход. Если переход — это именно та часть, которую вам нужно улучшить, пересмотрите действие или выберите более близкие конечные точки, прежде чем добавлять дополнительные стилистические прилагательные.
Назначьте каждому эталонному изображению одну задачу
Для новой композиции, руководствуемой несколькими изображениями, используйте image_urls. API принимает до 30 эталонных изображений, каждое ниже задокументированного ограничения размера файла. Изображения должны быть доступны через общедоступные URL-адреса HTTP(S); URI данных base64 не принимаются.[1]
{
"model": "doubao-seedance-2.5-face",
"prompt": "Use Image1 for the adult in white and Image2 for the adult in black. Place both in a quiet gallery. The adult in white waves once; the adult in black nods. Keep their hairstyles and outfits distinct. Fixed camera.",
"image_urls": [
"https://file.deepytb.com/landing/qwen-image-2/playground-input.webp",
"https://file.deepytb.com/landing/grok-imagine-video-1-5/playground-input.png"
],
"duration": 4,
"resolution": "480p",
"size": "16:9",
"omni_reference_task_type": "reference",
"generate_audio": false
}В первом примере показан один взрослый с длинными волосами и белым топом. Второй — трёхпроекционный портрет одного взрослого с коротким бобом и тёмной одеждой. При использовании последнего указывайте, что его панели изображают одного человека, чтобы предполагаемая сцена была ясной. Библиотека из 20 приглашений содержит точное более длинное приглашение, использованное для теста с двумя эталонами, и его сгенерированный результат.
Не комбинируйте image_urls и image_with_roles в одном запросе. Они взаимоисключающие. Также держите явные роли кадров отдельно от ролей reference_image внутри image_with_roles; документация рассматривает их как разные формы запросов.[1]
Добавление video_urls или audio_urls наряду с явными образами кадров изменяет способ использования этих образов: запрос становится мультимодальной эталонной задачей. Рассматривайте кадры как справочное руководство в этой комбинации, а не полагайтесь на строгий рабочий процесс первого/последнего кадра, описанный выше.[1]
Когда набор эталонов содержит несколько субъектов, повторяйте имя субъекта или визуальную метку, где важно владение. "Взрослый в белом поднимает чашку" менее двусмысленно, чем "она поднимает её" после абзаца о двух людях. Сохраняйте согласованность метки Image1 и Image2 с фактическим порядком входных данных.
Загрузите эталоны реальных людей и диагностируйте ошибки
reAPI поддерживает эталонные изображения и видео реальных людей для Seedance 2.5. Эталоны проходят автоматическую проверку перед генерацией, и отклонённый материал выдаёт ошибку с полным возвратом средств. Поддержка типа входных данных не гарантирует, что каждый отдельный файл будет принят.[2]
Используйте изображения, которые вы имеете право использовать, и проверьте предполагаемое изображение субъекта перед отправкой. Если запрос не удаётся, прочитайте ошибку перед переписыванием приглашения. Недоступный URL, неправильное поле запроса и отклонение модерацией требуют разных ответов.
| Ошибка | Сначала проверьте |
|---|---|
| Исходный URL недоступен | Убедитесь, что прямой медиа-URL работает без сеанса авторизованного браузера |
| Запрос отклоняет поля изображения | Проверьте взаимные исключения и правила ролей первого/последнего кадра |
| Ошибка соотношения сторон | Используйте adaptive с явными ролями кадров |
| Неподдерживаемый формат | Проверьте фактическую кодировку файла, а не только его имя |
| Отклонение модерацией | Пересмотрите материал и предполагаемое содержание; проверьте возвращённую ошибку |
Руководство по ошибкам эталонов реальных людей предоставляет более широкий контекст устранения неполадок. Для точных принятых форматов файлов и правил валидации используйте текущую документацию 2.5.[1]
Что стоит одно изображение и десять секунд видео 720p
Запрос только с изображением использует тариф без эталонного видео. На 12 сентября этот тариф составляет $0,266824 за выходную секунду при 720p. Десять секунд, таким образом, стоит ceil(0.266824 × 10 × 1000) = 2669 кредитов сервиса, или $2,669.[2]
| Запрос изображения без исходного видео | Продолжительность вывода | Итоговая сумма к оплате |
|---|---|---|
| 480p | 4 секунды | 475 кредитов сервиса / $0,475 |
| 720p | 10 секунд | 2669 кредитов сервиса / $2,669 |
| 1080p | 10 секунд | 4619 кредитов сервиса / $4,619 |
Эти итоги используют точные отрендеренные тарифы и округляют весь запрос вверх на кредит сервиса. Эталонные изображения не добавляют оплачиваемые секунды. Если вы добавите video_urls, расчёт выставления счёта изменится, чтобы включить продолжительность эталонного видео и задокументированное минимальное окно.[1][2]
Сохраняйте это различие при сравнении режимов входных данных. Приглашение с двумя изображениями по-прежнему является запросом эталонного изображения для этого вопроса цен; оно не становится запросом эталонного видео только потому, что имеет более одного исходного актива. Для более широкого выбора моделей см. руководство по API image-to-video. Эта статья охватывает выбор полей, специфичные для Seedance, после того как вы выбрали 2.5.
FAQ
Seedance 2.5 из изображения в видео
Используйте doubao-seedance-2.5-face с входными данными изображения. Выберите явные роли кадров для определённой начальной или конечной композиции, или image_urls для эталонных изображений.[1]
Может ли Seedance 2.5 оживить неподвижное изображение?
Да. Для явного стартового кадра отправьте изображение как first_frame в image_with_roles, установите size: "adaptive" и описывайте движение.[1]
Seedance 2.5 первый и последний кадры
Отправьте одну запись первого кадра и одну запись последнего кадра. Последний кадр требует первого кадра, а явные входные данные кадра требуют адаптивного размера.[1]
как загрузить референсы реальных людей в Seedance 2.5
Загрузите эталон на общедоступный медиа-URL и передайте его через соответствующее поле изображения. Эталоны реальных людей поддерживаются и проверяются автоматически.[1][2]
Seedance 2.5 стоимость за видео
Десятисекундный запрос 720p с изображением без эталонного видео стоит $2,669 по тарифу на 12 сентября, после округления целого кредита сервиса. Другие разрешения и продолжительность изменяют цену.[2]
Seedance 2.5 эталонные изображения
API принимает до 30 изображений. Используйте только нужные эталоны для кадра и определите, что должно управлять каждым в приглашении.[1]
Начните с управления изображением, которое нужно кадру
Используйте один кадр для определённого открывающего момента, два кадра для заданных конечных точек, или эталонные изображения для вновь составленной сцены. Сохраняйте первый тест достаточно коротким для внимательного изучения. Полезный рабочий процесс Seedance 2.5 image to video начинается с чёткой роли для изображения и заканчивается проверкой фактического движения.
Источники
- reAPI. Seedance 2.5 API — Parameters, Modes & Billing. Просмотрено в браузере 12 сентября 2026 г. reapi.ai/docs/seedance-2-5.
- reAPI. Seedance 2.5 rendered pricing and real-person-reference FAQ. Просмотрено в браузере 12 сентября 2026 г. reapi.ai/models/seedance-2-5.
Автор

Категории
Ещё статьи

Статус Seedance 2.5: API, цены и ограничения
Seedance 2.5 уже доступен. Модельный ID reAPI, цены 480p/720p, 30-секундный вывод, пределы референсов и тарификация исходного видео.


Gemini Omni против Veo 3.1: стоит ли переходить в мае 2026
Gemini Omni и Veo 3.1 в мае 2026: Google заменил Veo только в приложении Gemini, но не в API. Сопоставление пяти каналов, diff запроса и сильные стороны каждой модели.


Claude Fable 5.1 vs GPT-6 Astra: выбор по типу задачи
Сравниваем Claude Fable 5.1 и GPT-6 Astra по контексту, инструментам, кешированию, хранению данных и цене — затем проверьте оба на своей нагрузке.
