Wprowadzenie
Kling 4.0 Edycja wideo zmienia wideo, które już masz, zamiast tworzyć nowe od zera. Wgraj klip o długości 3-30 sekund i napisz, co ma się zmienić: podmiot, otoczenie, pogodę, porę dnia albo styl. Scena, podmiot i ruch zostają takie, jak zostały nagrane. Możesz dodać do 10 obrazów referencyjnych, by wnieść osobę, przedmiot lub wygląd. Wyniki wracają w 720p lub 1080p, z dźwiękiem.
Wybierz tryb Kling 4.0 według materiału wyjściowego
| Co masz na starcie | Tryb |
|---|---|
| napisaną scenę lub scenariusz | Kling 4.0 Tekst na wideo |
| klatkę otwierającą, a opcjonalnie zamykającą i klatki pośrednie | Kling 4.0 Obraz na wideo |
| zdjęcia, klipy lub próbki głosu do obsadzenia | Kling 4.0 Wideo z referencji |
| klip, który chcesz zmienić | Kling 4.0 Edycja wideo (tutaj jesteś) |
| klip, który chcesz kontynuować | Kling 4.0 Przedłużanie wideo |
Najważniejsze funkcje
Zachowuje scenę i ruch
Model trzyma się klipu źródłowego, więc ruch kamery, poza i tempo się przenoszą. W naszym teście scena z mężczyzną opierającym się o zabytkowy kabriolet na pustynnej stacji benzynowej została zamieniona w obfity opad śniegu: śnieg osiadał na masce i zadaszeniu, a jego poza, mapa drogowa, samochód i powolny najazd kamery zgadzały się ze źródłem.
Podmień osobę na podstawie obrazu referencyjnego
Podaj portret jako @Image1 i napisz, kogo zastępuje. W naszym teście astronomka z klipu z obserwatorium stała się kobietą z referencyjnego portretu (fryzura, twarz i sztruksowa kurtka), podczas gdy jej dłoń na kole, obrót głowy i ujęcie z żurawia w górę pozostały klatka w klatkę.
Odwołuj się do swoich plików w prompcie
Nazwij klip @Video1, a obrazy referencyjne @Image1, @Image2 i tak dalej, w kolejności wgrania. Napisz, który jest który, a potem co zmienić.
Dźwięk może zostać albo być nowy
keep_original_audio jest domyślnie włączone i zachowuje dźwięk klipu źródłowego. Wyłącz je, a model wygeneruje nową, zsynchronizowaną ścieżkę.
Długość zależy od źródła albo ustawiasz ją sam
Zostaw długość na „Match source” (dopasuj do źródła), a wynik będzie trwał tyle co twój klip, zaokrąglone w górę do pełnej sekundy. Możesz też wybrać dowolną liczbę całkowitą od 3 do 30 sekund.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Opisz edycję. Nazwij klip źródłowy @Video1, a obrazy referencyjne @Image1, @Image2 i tak dalej, w kolejności wgrania. od 1 znaków |
video_url | Tak | Klip do edycji, MP4 lub WebM, 3-30 sekund. Scena, podmiot i ruch są zachowywane. od 1 znaków |
reference_image_urls | Nie | Opcjonalnie do 10 obrazów osoby, przedmiotu lub stylu do wniesienia, po 10 MB każdy. Odwołuj się do nich jako @Image1, @Image2 w kolejności wgrania. od 1 elementów · do 10 elementów |
aspect_ratio | Nie | auto (domyślnie) podąża za klipem źródłowym; 16:9, 9:16, 1:1 lub 21:9 ustawiasz sam. Nie zmienia ceny. |
resolution | Nie | 720p (domyślnie) lub 1080p. 1080p kosztuje więcej za sekundę. |
keep_original_audio | Nie | Domyślnie włączone, co zachowuje dźwięk klipu źródłowego. Wyłącz je, a model wygeneruje nową, zsynchronizowaną ścieżkę. Domyślnie: |
duration_seconds | Nie | Długość wyniku: liczba całkowita od 3 do 30 sekund albo -1 dla „Match source” (dopasuj do źródła; domyślnie), co odpowiada długości klipu źródłowego zaokrąglonej w górę do pełne… |
Cennik
Rozliczane za sekundę według stawki edycji, za sekundy wyniku plus sekundy klipu źródłowego. Źródło liczy się co najmniej tyle, ile wynik, w pełnych sekundach, najwyżej 30 sekund. 1080p kosztuje więcej za sekundę niż 720p. Obrazy referencyjne i przełącznik dźwięku nie zmieniają ceny. Odrzucone lub nieudane żądanie nie jest pobierane.
| Specyfikacja | Cena |
|---|---|
| $0.1128 / sekundę |
| $0.1692 / sekundę |
Zastosowania
Zmień pogodę albo porę dnia
Zachowaj ujęcie, które ci się podoba, i zamień słoneczne popołudnie w śnieg, deszcz lub zmierzch, bez ponownego nagrywania.
Zamień otoczenie albo styl
Przenieś ten sam występ w inne miejsce albo zmień styl klipu, podczas gdy ruch pozostaje taki sam.
Wprowadź osobę albo przedmiot
Dodaj obrazy referencyjne, gdy edycja wymaga czegoś, czego źródło nie pokazało, na przykład konkretnej kurtki, samochodu czy postaci.
Wskazówki
Napisz, co ma zostać bez zmian
Nazwij elementy do ochrony, na przykład "keep the man, his movements and the camera move as they are". Potem opisz zmianę. Dzięki temu model nie przerabia więcej, niż zamierzasz.
Spodziewaj się trochę dłuższego klipu przy „Match source”
Przy długości na „Match source” wynik ma długość źródła zaokrągloną w górę do pełnej sekundy, a model kontynuuje ruch przez ten ułamek. W naszym teście źródło 5,04-sekundowe wyszło jako klip 6,04-sekundowy. Dźwięk oryginału kończy się chwilę przed obrazem.
Używaj referencji tylko do tego, co nowe
Obrazy referencyjne są dla czegoś, czego klip jeszcze nie zawiera. Przy zmianie typu pogoda czy pora dnia zwykle wystarczy sam prompt.
Dobierz 1080p do zadania
Zrób szkic w 720p, żeby sprawdzić zmianę, a dopiero gdy wynik jest dobry, renderuj w 1080p. 1080p kosztuje więcej za sekundę.
Szybki start z 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"
Uwierzytelnianie, pełny schemat, odpytywanie i obsługę błędów opisuje dokumentacja API.










