I

Image to Video

Animate a single image using your central API workflow

Turn a still image into motion video

Upload a source image or provide an image URL, then send the request through the shared Kling run engine. This module stores the uploaded image locally, passes a public image URL to the model input, and tracks the generated video job in the common history system.

Workflow
Image → Video
Single-image animation
Image Input
Upload or URL
Public URL is passed to API
Run Engine
kling-run.php
Shared prediction handler
Output
Video
Remote and local file links

Image to Video Form

Optional internal label for job tracking.
Optional preset loaded from kling_profiles.json.
This is your local model label from kling.txt.
Required. The run engine submits by version ID.
Accepted: JPG, JPEG, PNG, WEBP.
Use this only if you do not upload a file.
Describe how the still image should come alive: subject movement, camera movement, wind, sea, smoke, light, mood and cinematic look.
Optional. Add unwanted motion artifacts or visual defects to avoid.
Leave empty if your version does not use it.
Optional. Use only if your selected version supports seed.
Clear Form

Guidance

How this module works

The source image is either uploaded into your local Kling uploads folder or taken from a public URL. The page then sends a public image URL to the common run engine and stores the job in local history.

Recommended motion prompt structure

  • Describe the subject motion: person turns, ship moves, smoke rises, flag waves.
  • Describe camera motion: slow push-in, drone orbit, cinematic tracking, subtle zoom.
  • Describe environment motion: sea waves, clouds moving, rain, fog, particles, wind.
  • Describe style and realism: cinematic, photorealistic, dramatic, documentary, moody.
  • Keep the motion plausible for the original image composition.

Important note about Version ID

This page still needs the exact version ID for the selected model. Keep the model dropdown as your local label, but paste the real current version ID before running the job.

After submit

Open the Job Status page to refresh the live prediction state and view remote or locally saved output videos.