Введение
Kling 4.0, редактирование видео меняет уже имеющееся видео, а не создаёт новое с нуля. Загрузите клип длительностью от 3 до 30 секунд и напишите, что должно измениться: объект, обстановка, погода, время суток или стиль. Сцена, объект съёмки и движение остаются такими, какими их сняли. Можно добавить до 10 референсных изображений, чтобы ввести человека, предмет или образ. Результаты возвращаются в 720p или 1080p со звуком.
Выберите режим Kling 4.0 по исходному материалу
| Что у вас есть в начале | Режим |
|---|---|
| письменная сцена или сценарий | Kling 4.0, текст в видео |
| начальный кадр, а при желании конечный и промежуточные кадры | Kling 4.0, изображение в видео |
| фото, клипы или голосовые записи для подбора актёров | Kling 4.0, референсы в видео |
| клип, который хотите изменить | Kling 4.0 Video edit (вы здесь) |
| клип, который хотите продолжить | Kling 4.0, продление видео |
Ключевые возможности и особенности
Сохраняет сцену и движение
Модель следует за исходным клипом, поэтому движение камеры, поза и тайминг переходят в результат. В нашем тесте мужчина, опирающийся на винтажный кабриолет на пустынной заправке, превратился в сильный снегопад: снег ложился на капот и навес, а его поза, дорожная карта, машина и медленный наезд камеры совпали с исходником.
Замена человека по референсному изображению
Передайте портрет как @Image1 и скажите, кого он заменяет. В нашем тесте астроном из клипа про обсерваторию стала женщиной с референсного портрета (волосы, лицо и вельветовая куртка), а её рука на колесе, поворот головы и подъём камеры остались совпадающими кадр в кадр.
Ссылайтесь на загрузки в промпте
Назовите клип @Video1, а референсные изображения @Image1, @Image2 и так далее, в порядке загрузки. Сначала скажите, что есть что, затем что менять.
Звук можно оставить или сделать новым
keep_original_audio включён по умолчанию и сохраняет собственный звук исходного клипа. Выключите его, и модель сгенерирует новый синхронизированный звук.
Длительность следует за исходником или задаётся вами
Оставьте длительность на «Match source» (в переводе «как у исходника»), и результат будет длиться как ваш клип, округлённый вверх до целой секунды. Или выберите любое целое число секунд от 3 до 30.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Опишите правку. Исходный клип назовите @Video1, а референсные изображения @Image1, @Image2 и так далее, в порядке загрузки. Не менее 1 символов |
video_url | Да | Клип для редактирования, MP4 или WebM, 3-30 секунд. Сцена, объект и движение сохраняются. Не менее 1 символов |
reference_image_urls | Нет | Необязательно, до 10 изображений человека, предмета или стиля, по 10 МБ каждое. Называйте их @Image1, @Image2 в порядке загрузки. Не менее 1 элементов · Не более 10 элементов |
aspect_ratio | Нет | auto (по умолчанию) следует за исходным клипом; 16:9, 9:16, 1:1 или 21:9 задаёте сами. Цену не меняет. |
resolution | Нет | 720p (по умолчанию) или 1080p. 1080p стоит за секунду дороже. |
keep_original_audio | Нет | По умолчанию включено: сохраняется собственный звук исходного клипа. Выключите, и модель сгенерирует новый синхронизированный звук. По умолчанию: |
duration_seconds | Нет | Длительность результата: целое число секунд от 3 до 30 или -1 для «Match source» (по умолчанию), которое следует за длительностью исходного клипа, округлённой вверх до целой сек… |
Стоимость
Тарифицируется за секунду по ставке редактирования: за выходные секунды плюс секунды исходного клипа. Исходный клип засчитывается не короче выходного, в целых секундах, но не более 30 секунд. 1080p стоит за секунду дороже, чем 720p. Референсные изображения и переключатель звука цену не меняют. Отклонённый или неудачный запрос не оплачивается.
| Спецификация | Стоимость |
|---|---|
| $0.1128 / секунду |
| $0.1692 / секунду |
Сценарии использования
Смените погоду или время суток
Сохраните понравившийся кадр и превратите солнечный день в снег, дождь или сумерки без повторной съёмки.
Поменяйте обстановку или стиль
Перенесите то же исполнение в другое место или перестилизуйте клип, оставив движение на месте.
Добавьте человека или предмет
Прикладывайте референсные изображения, если правка требует того, чего в исходнике не было, например конкретную куртку, машину или персонажа.
Руководство по промптам и практические советы
Скажите, что должно остаться прежним
Назовите, что защитить: «keep the man, his movements and the camera move as they are». Затем опишите изменение. Так модель не переделает больше, чем вы задумали.
При «Match source» клип может стать немного длиннее
При «Match source» результат равен длительности исходника, округлённой вверх до целой секунды, и модель продолжает движение на эту дробную долю. В нашем тесте исходник 5,04 секунды вышел клипом 6,04 секунды. Собственный звук исходника заканчивается чуть раньше картинки.
Используйте референсы только для нового
Референсные изображения нужны для того, чего в клипе ещё нет. Для таких изменений, как погода или время суток, обычно хватает одного промпта.
Выбирайте 1080p под задачу
Сделайте черновик в 720p, чтобы проверить изменение, а затем рендерите в 1080p, когда результат устраивает. 1080p стоит за секунду дороже.
Быстрый старт 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": "kling/4.0/video-edit",
"input": {
"aspect_ratio": "auto",
"duration_seconds": -1,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"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.










