Введение
Продление видео в Wan 2.5. Отправьте клип, который нужно продолжить, и опишите, что происходит дальше: последний кадр вашего клипа становится стартовым кадром нового плана Wan 2.5 «изображение в видео», а оригинал и новый фрагмент возвращаются склеенными в один MP4. Необязательное поле audio_url задаёт звук только нового фрагмента. Оплачиваются только новые секунды.
| Характеристика | Значение |
|---|---|
| Ввод | Видео |
| Вывод | Видео |
| Разработчик | Alibaba |
| Опубликованные эндпоинты | text-to-video, image-to-video, video-extend |
| Длина ролика | 5 или 10 секунд, по умолчанию 5 |
| Разрешение | 480p, 720p, 1080p, по умолчанию 720p |
| Соотношения сторон | 16:9, 9:16, 1:1, 4:3, 3:4 в тексте в видео; изображение в видео повторяет кадр |
| Звук | Создаётся вместе с картинкой; необязательный |
| Оплата | За секунду видео, цена зависит от разрешения |
Ключевые возможности и особенности
Дайте реплику — губы подстроятся
Все эндпоинты принимают audio_url. Отправьте записанную реплику или музыкальную метку, и сгенерированный ролик выстроит движение и артикуляцию по этому файлу, а не придумает свой ритм. Это самый простой способ уложить говорящий кадр точно в уже утверждённый текст.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Нет | Необязательно. Что происходит дальше: следующее действие, движение камеры и строка о звуке. Не более 1500 символов |
negative_prompt | Нет | Чего не должно быть в новом фрагменте: второго человека, субтитров, предмета, который последний кадр постоянно приносит. До 500 символов. Не более 500 символов |
video_url | Да | Клип, который нужно продолжить: MP4, MOV или WebM, до 60 секунд. Его последний кадр становится стартовым кадром нового фрагмента, поэтому режьте по чистому, резкому кадру. Не менее 1 символов |
resolution | Нет | Разрешение, в котором создаётся новый фрагмент: 480p, 720p или 1080p, по умолчанию 720p. Выбирайте разрешение оригинала, чтобы на стыке не было заметного скачка чёткости. |
duration_seconds | Нет | Длина нового фрагмента: ровно 5 или 10 секунд, по умолчанию 5. Ваш оригинал добавляется спереди и не оплачивается. |
audio_url | Нет | Звук нового фрагмента: реплика или музыкальный сигнал, которому нужно следовать, чтобы речь и удары ритма попали туда, куда вы ожидаете. WAV или MP3, от 3 до 30 секунд, до 15 МБ. Не менее 1 символов |
enable_prompt_expansion | Нет | По умолчанию выключено. Включайте для идеи в одну строку; оставьте выключенным, если промпт уже описывает точное действие. По умолчанию: |
seed | Нет | От 0 до 2147483647. Зафиксируйте, когда сравниваете разрешение или длину на одном клипе; для случайного результата уберите поле, а не отправляйте 0. |
Стоимость
Оплачивается каждая секунда нового фрагмента в выбранном разрешении; присланный исходный клип не оплачивается.
| Спецификация | Стоимость |
|---|---|
| $0.045 / секунду |
| $0.09 / секунду |
| $0.135 / секунду |
Сценарии использования
Короткие ролики для соцсетей сразу со звуком
Выберите 9:16 в тексте в видео, оставьте пять секунд и получите звуковую дорожку прямо в файле. Отдельный этап озвучки перед публикацией не нужен, поэтому ежедневная пачка черновиков остаётся реальной задачей.
Говорящие кадры по утверждённому сценарию
Начните с портрета в изображении в видео и передайте записанную реплику как audio_url. Лицо берётся из кадра, тайминг — из файла, и на приёмке обсуждают игру, а не синхронизацию губ.
Продуктовый момент из одного пэкшота
Сделайте пэкшот начальным кадром и опишите одно движение камеры. Этикетку и силуэт фиксирует изображение, промпт отвечает только за свет и движение, а рендер в 1080p оставляет запас для кадрирования.
Руководство по промптам и практические советы
Выбирайте по тому, что уже есть
Только идея → текст в видео, форму кадра задаёт
aspect_ratio. Есть снимок, который нужно оживить → изображение в видео, ролик наследует его пропорции. Уже имеющийся клип продолжается через продление видео. Длительность, разрешения и настройки звука у всех одинаковые.Доведите кадр на 5 секундах и 720p
Объект, одно действие, одно движение камеры и фраза о звуке. Держите seed неизменным во время проб, а выбранный дубль перегенерируйте на 10 секунд либо в 1080p.
Отправляйте асинхронно
Создайте задачу с Idempotency-Key, сохраните её id и опрашивайте статус или зарегистрируйте callback. Готовое видео отдаётся из хранилища платформы.
Введение
Wan 2.5 Продление видео продолжает клип, который у вас уже есть. Отправьте его в video_url и, если хотите, добавьте промпт о том, что происходит дальше. Последний кадр вашего клипа становится стартовым кадром нового плана Wan 2.5 «изображение в видео» длиной 5 или 10 секунд, и обе части склеиваются в один MP4: сначала ваш оригинал, затем продолжение, без повторяющегося кадра на стыке. Новый фрагмент возвращается ещё и отдельным файлом, так что можно продлевать дальше или править части по отдельности.
Ключевые возможности и преимущества
Непрерывность держится на последнем кадре. Одежда, декорации, свет и расположение людей сохраняются, потому что новый фрагмент буквально начинается с вашего последнего кадра. Движение переносится иначе: модель видит один неподвижный кадр, а не весь клип, поэтому опишите движение, которое нужно продолжить, а не рассчитывайте, что оно сохранит скорость и направление.
Вы получаете один файл и отдельно новую часть. Склеенный MP4 сохраняет частоту кадров и кадрирование вашего клипа, без чёрных полос. Чтобы выровнять стык, изображение по краям может быть обрезано или слегка скорректировано на несколько процентов. Если модель вернёт заметно другие пропорции, новый фрагмент масштабируется так, чтобы заполнить ваш кадр, выравнивается по центру, а всё, что выходит за края, обрезается. Кодируется как H.264 MP4 со звуком AAC. Звук из вашего оригинала сохраняется, звук нового фрагмента идёт следом, а беззвучная сторона дополняется тишиной, чтобы картинка и звук оставались синхронными на стыке. Второй ассет результата — только новый фрагмент, готовый к очередному продлению или к редактору.
Принесите собственный звук для новой части. Передайте audio_url, и новый фрагмент будет построен под эту дорожку: реплика или удар ритма попадут туда, куда вы ожидаете. Параметр влияет только на новый фрагмент: оригинал сохраняет свой звук, и обе части склеиваются как есть.
Всё остальное — это Wan 2.5 «изображение в видео». Новый фрагмент идёт по тем же маршрутам, с тем же диапазоном контента и той же ценой за секунду, что и эндпоинт «изображение в видео», а неудачная генерация возвращается так же. Если генерация прошла, а склейку собрать не удалось, задача завершается ошибкой, а оплата возвращается.
Сценарии использования
Удлините план, который закончился слишком рано: товарный поворотный стол, остановившийся до того, как этикетка повернулась к камере, или ходьба, оборванная до того, как человек дошёл до двери. Продлите на несколько секунд и опишите только оставшееся движение.
Собирайте длинную последовательность шаг за шагом. Сгенерируйте первый план, продлите его, затем продлите склеенный результат ещё раз; каждый шаг оплачивает только добавленные секунды. Поскольку каждый шаг начинается с одного кадра, проверяйте каждый стык, прежде чем добавлять следующий.
Руководство по промптам и советы
Описывайте следующий момент, а не всю сцену. Кадр уже определяет, кто и где; промпт потратьте на следующее действие, движение камеры и звук. Повторите язык камеры, на котором закончился клип, например медленный наезд или статичный план, чтобы стык читался как один дубль. Промпт необязателен, но одна ясная строка с действием даёт более устойчивое движение, чем её отсутствие.
Обрежьте перед продлением. Последний кадр — единственное изображение, которое видит модель, поэтому смазанная, оборванная на середине движения или сильно сжатая концовка переходит прямо в продолжение. Сначала режьте исходник по чистому, резкому кадру. Принимаются исходники до 60 секунд в MP4, MOV или WebM.
Подберите разрешение под исходник. resolution определяет только чёткость, с которой генерируется новый фрагмент. Выберите разрешение исходника и задайте duration_seconds по длине, которая действительно нужна: оплата идёт только за новый фрагмент.
Используйте только материалы, на которые у вас есть права. Запрещены сексуальный контент с участием несовершеннолетних, интимные изображения без согласия и обманное выдавание себя за реального человека.
За права, согласие, конфиденциальность и допустимое использование каждого промпта и каждого загруженного файла отвечаете вы.
Быстрый старт API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "alibaba/wan-2.5/video-extend",
"input": {
"duration_seconds": 5,
"resolution": "720p",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.





















