Video from an image
ideogram_video_imageAnimate a still image into an MP4 video from a text prompt, optionally ending on a second image, using Seedance, Kling, or MiniMax models.
Instructions
A video that starts from an image (and optionally ends on another): Seedance 2.5 by default, Seedance 2, Kling 3 Standard, MiniMax H3. Takes local files, public https URLs or Ideogram assets. Saved as mp4; long jobs come back as a generation_id. ideogram_quote prices a call first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image | No | Local image file (or public https URL) the video starts from; not with image_asset_identifier | |
| model | No | The model (default seedance-2-5-image-to-video); each takes the fields of its variant below | |
| prompt | No | What the video shows, in natural language | |
| wait_s | No | Seconds to wait for the result (0-50, default 45). The job is accepted first; if it is still running when the wait ends, the result is its generation_id for ideogram_generation (never resubmitted, never billed twice). | |
| private | No | Keep the result out of Ideogram's public feed; true unless you set false (enterprise accounts are always private) | |
| duration | No | Length of the video in seconds (Seedance 2.5: 4-30, Seedance 2: 4-15, Kling: 3-15, MiniMax: 5-15). Omitted: Kling and MiniMax make 5 s; Seedance picks the length for the prompt and is QUOTED at its maximum length (30 s on 2.5, 15 s on 2) — give it, and ideogram_quote tells the price | |
| cfg_scale | No | How closely the video follows the prompt, 0-1 (default 0.5); lower leaves the model more freedom | |
| end_image | No | Local image file (or public https URL) the video ends on; not with end_image_asset_identifier | |
| shot_type | No | How the prompt is staged: customize follows it as written, intelligent lets the model split it into its own shots | |
| resolution | No | The resolution tier: 480p, 720p (default) or 1080p on Seedance 2.5 (480p/720p on Seedance 2), 480P, 768P, 2K (default) or 4K on MiniMax (2K and 4K are upscaled from 768P); higher costs more | |
| aspect_ratio | No | The video's aspect ratio such as 16x9 (auto on Seedance lets the model choose from the prompt); with resolution where the model takes both | |
| generate_audio | No | Also generate an audio track (about double the price per Ideogram — the dry-run quote does not include it; stricter moderation) | |
| negative_prompt | No | What to keep out of the video | |
| image_asset_identifier | No | An Ideogram asset the video starts from; not with image | |
| end_image_asset_identifier | No | An Ideogram asset the video ends on; not with end_image |