Перейти к основному контенту

Seedance 2.0 Fast image-to-video от ByteDance начинает клип с вашего изображения и оживляет его, звук — за тот же проход. Клипы по 4–15 секунд в 480p или 720p; необязательный финальный кадр задаёт, на чём закончится план.

От $0.045/сНа 20% ниже официальной цены

Рабочая область

Ввод

Изображение в видео
Необязателен, но писать его стоит: скажите, что происходит после кадра, а не пересказывайте видимое — действие, движение камеры, течение времени, звук. Без него движение модель выбирает сама. Поскольку изображение уже задаёт картинку, это путь, который выдерживает задания без цензуры: то, что есть в кадре, не нужно отстаивать словами. Не менее 1 символов
1/1

Перетащите файл или ссылку на медиа, вставьте или выберите · 1 файл · Не более 10 МБ · JPG · PNG · WEBP · GIF

  • 1
Файлы: 1 / 1
Публичная прямая ссылка на первый кадр; обязательна. Он фиксирует композицию, внешность субъекта, цвет и потолок качества — поднятие `resolution` мягкий исходник не вытянет. Текст, водяные знаки и логотипы переезжают в видео, поэтому по возможности убирайте их заранее. Каждая сторона должна быть от 300 до 6000 пикселей; изображения меньшего размера отсекает входная проверка, и списания при этом не происходит.
0/1

Перетащите файл или ссылку на медиа, вставьте или выберите · 1 файл · Не более 10 МБ · JPG · PNG · WEBP · GIF

Файлы: 0 / 1
Необязательный финальный кадр. Он определяет картинку, на которой заканчивается план: переход, пару «до и после» или петлю, которая начинается и заканчивается одним и тем же кадром. Держите камеру и свет стабильными между двумя кадрами и меняйте одно явное состояние, иначе середина ролика превратится в склейку. Дайте ему те же пропорции, что и у начального кадра: если они различаются, финальный кадр обрезается под начальный. Каждая сторона должна быть от 300 до 6000 пикселей; изображения меньшего размера отсекает входная проверка, и списания при этом не происходит.
Кадрирование результата, по умолчанию adaptive: ролик сохраняет пропорции начального кадра, поэтому ничего не обрезается. Выбирайте одно из шести фиксированных соотношений от 21:9 до 9:16, только если поставка требует другой формы, — тогда изображение перекадрируется под неё. На счёт не влияет.
влияет на цену
Разрешение результата: 480p или 720p по умолчанию. Оно выбирает тарифную ступень и управляет только отдаваемым форматом — деталей, которых нет в первом кадре, оно не добавит. Верхние ступени означают более крупные файлы и более долгий рендер.
Длительностьвлияет на цену
Длина готового ролика в целых секундах, от 4 до 15, по умолчанию 5, и объём тарификации; при -1 длину выбирает модель, а оценка исходит из 15 секунд. План, который держится на одном кадре, уплывает тем дальше, чем дольше идёт, поэтому проверьте движение на 4–5 секундах, прежде чем платить за 15. Не меньше 4 · Не больше 15
Генерировать аудиовлияет на цену
Рендерится ли родная дорожка синхронно с картинкой. Включён по умолчанию; если его выключить, тариф в этой версии не снижается. Выключайте для немых петель и для материала, который озвучат на посте.
Фильтр безопасностиВыключен

SpicyAPI не применяет фильтр безопасности к этой модели. Промпт и материалы передаются модели без изменений, а результат определяет сама модель.

Проверяем аккаунт перед включением отправки и расчёта стоимости.

Вывод

Готово к запуску
Пример результата

Связанные модели и следующие шаги

Нужной модели нет?

Напишите, какую модель добавить и для чего она вам нужна. Запрос попадёт к тем, кто решает, что подключать дальше.

Оживите утверждённый кадр, с опциональным финальным кадром

API Seedance 2.0 Fast для «изображение в видео» оживляет статичный кадр: image_url — это начальный кадр, а клип идёт от 4 до 15 секунд в 480p или 720p со звуковой дорожкой за тот же проход. prompt здесь необязателен, потому что картинка уже определяет композицию, костюм и внешность. last_image_url закрепляет финальный кадр для планов, которые должны прийти к чему-то конкретному, а resolution останавливается на 720p, тогда как базовая Seedance 2.0 продолжает до 1080p и 4K.

Открыть песочницу
Оживите утверждённый кадр, с опциональным финальным кадром
Обязательный ввод
только image_url; prompt на этом эндпоинте необязателен
Опциональный финальный кадр
last_image_url, отправляется вместе с image_url
Длительность
4-15 целых секунд, по умолчанию 5, либо -1 для длины на выбор модели
Разрешение
480p или 720p, по умолчанию 720p; ступеней 1080p и 4K нет
Соотношение сторон
7 значений; adaptive сохраняет пропорции начального кадра
Тайм-аут задачи
1200 секунд на достижение финального статуса против 1800 у базовой 2.0
Обязательные поля
image_url — единственное поле, которое нужно отправитьЗапрос Seedance 2.0 Fast «изображение в видео» может содержать только image_url, а все остальные поля берут значения по умолчанию: 5 секунд, 720p, адаптивное кадрирование и звук включён. Это упрощает написание скрипта для первого прохода по пакету утверждённых кадров, ещё до того как для них написан промпт.
Потолок
720p, но реальный предел задаёт сам кадрresolution выбирает формат доставки и тариф, но не добавляет деталей, которых никогда не было в источнике. Мягкий или недоэкспонированный image_url даёт мягкий клип в 720p точно так же, как и в 480p, так что утверждение самого кадра важнее выбора тарифа.
Финалы
last_image_url — способ привести план к известному кадруОтправка финального кадра сообщает модели, куда должно прийти движение. Это единственное поле на этом эндпоинте, которое ограничивает конец клипа, и оно передаётся вместе с image_url, а не само по себе.

В чём силён Seedance 2.0 Fast

Два тарифа, а потолок задаёт сам кадр

Два тарифа, а потолок задаёт сам кадр

resolution принимает 480p или 720p. Тариф определяет формат доставки и цену, но не может вернуть деталь, которой никогда не было в начальном кадре, так что чёткий, правильно экспонированный image_url даёт готовому клипу больше, чем переход с 480p на 720p на мягком исходнике.

Начальный кадр берёт на себя привязку к реальности

Начальный кадр берёт на себя привязку к реальности

На этом эндпоинте нет поля поиска, и оно ему не нужно: всё, что показывает фотография, уже есть в клипе. Это освобождает промпт для описания только движения, камеры и звука, а на этом эндпоинте prompt вообще можно опустить, если кадр говорит достаточно.

  • Продление видео продолжает клип, планы передаются и через кадр

    Отправьте готовый клип в эндпоинт продления видео — он продолжит его с последнего кадра и склеит всё в одно видео. Чтобы перейти к новому плану, установите return_last_frame в true и используйте этот кадр как image_url в следующем запросе image-to-video.

  • adaptive сохраняет форму самого кадра

    aspect_ratio по умолчанию равен adaptive, который следует пропорциям начального кадра, так что вертикальный снимок не вписывают насильно в широкий кадр. Указание одного из шести фиксированных значений вместо этого перекадрирует снимок под эту форму, что стоит делать только тогда, когда этого требует размещение.

  • Звук рендерится под движение, а не берётся из источника

    generate_audio по умолчанию включён и создаёт звуковую дорожку для генерируемой анимации; статичный кадр не несёт звука, который можно было бы переиспользовать. Тариф одинаков, включён переключатель или нет, так что доставка беззвучного клипа здесь — редакторское решение, а не экономия.

  • Зафиксируйте seed для наглядного сравнения

    Сохраняйте промпт, seed, длительность и разрешение, меняя только одну настройку за раз. В задачах на основе изображений используйте те же исходные файлы. Сравните композицию и движение в нескольких дублях, чтобы понять, улучшилось ли видео.

Кому нужен Seedance 2.0 Fast

  • Оживите то, что уже согласовано

    Утверждённый ключевой арт

    Оживите то, что уже согласовано

    Кадр несёт согласование, а генерация лишь добавляет к нему движение. Отработайте движение в 480p, проверьте, держится ли субъект на всей длине, затем перезапустите тот же запрос в 720p для финального дубля.

  • Перекадрируйте осознанно или оставьте adaptive

    Известная форма доставки

    Перекадрируйте осознанно или оставьте adaptive

    adaptive сохраняет пропорции кадра, что обычно и нужно от уже утверждённого снимка. Указывайте фиксированное соотношение, только когда назначение отличается от источника, и учитывайте, что кадр будет перекадрирован под эту форму.

  • Дайте фотографии нести деталь

    Реальный продукт или место на фото

    Дайте фотографии нести деталь

    Когда начальный кадр — это реальная съёмка продукта или локации, никакое описание не сравнится с ней по точности. Тратьте промпт на то, что движется, как ведёт себя камера и что должно быть слышно, а внешность оставьте файлу.

  • Планируйте вещь как список кадров

    Многокадровые последовательности

    Планируйте вещь как список кадров

    Фильм длиннее 15 секунд требует здесь нескольких вызовов: продлевайте склеенный клип проход за проходом или открывайте каждый план на последнем кадре предыдущего клипа. Решить эти кадры передачи до рендера дешевле, чем потом обнаружить, что два плана не стыкуются.

Как работать с Seedance 2.0 Fast

  1. Утвердите кадр прежде, чем его оживлять

    Кадрирование, экспозиция и любой изъян в image_url сохраняются на протяжении всего клипа, а resolution не может добавить деталь, которой никогда не было в источнике. Исправить картинку сначала — самая дешёвая правка на этом эндпоинте.

  2. Говорите о том, что движется, а не о том, что в кадре

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

  3. Добавляйте last_image_url только когда важен финал

    Заданный финальный кадр стоит отправлять для переходов, раскрытий и петель. Он принимается вместе с image_url, так что запрос с ним всегда несёт и начальный кадр тоже. Дайте ему те же пропорции, что и у начального кадра: финальный кадр другой формы будет обрезан по размеру.

  4. Черновик в 480p, затем финал в 720p

    resolution — поле, которое переводит запрос между тарифами, а ничто на этом эндпоинте не чинит готовый клип, так что движение стоит дёшево подтвердить перед финальным дублем.

  5. Храните оба крайних кадра каждого рендера

    Задайте return_last_frame=true, чтобы получить последний кадр отдельным изображением, и передайте его как image_url в следующий запрос image-to-video. Каждый следующий сегмент создаётся заново.

Разобранные примеры Seedance 2.0 Fast

  • Оживлённый ключевой визуал для доставки

    image_url — утверждённый кадр, 720p, 8 секунд, и в плане не остаётся ничего, что модели пришлось бы додумывать.

    The product rotates gently in place under soft studio light, camera holds a static frontal angle, a faint reflection visible on the surface below it
  • Переход с обоими заданными концами

    Начальный и финальный кадры отправлены оба, так что у перехода между ними есть назначение, а не открытый конец.

    A cup of coffee steams gently on a wooden table by a rain-streaked window, camera slowly pushes in toward the cup
  • Короткий открывающий такт в более длинной последовательности

    6 секунд, намеренно коротко, с last_image_url, установленным на кадр, на котором откроется следующий вызов.

    A door slowly opens into a sunlit room, dust visible in the light beam, camera stays still at the threshold

Вопросы об API Seedance 2.0 Fast

Как выжать максимум из зафиксированного кадра

Относитесь к image_url как к потолку качества: resolution форматирует доставку, но не добавляет резкости, которой не было в источнике, так что утверждайте кадр прежде, чем платить за 720p. При сравнении одного изменения фиксируйте seed и остальные исходные данные. Оставляйте last_image_url для планов, чей финал должен прийти к конкретному кадру, и архивируйте этот кадр — именно на нём откроется следующий вызов последовательности.

Все модели Seedance10