
Ltx 2.3 Quality Image-to-Video API
Generate high-quality video with audio from images using LTX-2.3
LTX 2.3 Quality Image-to-Video
LTX 2.3 Quality Image-to-Video animates a static image into a high-quality video guided by a text prompt. It produces fluid, temporally consistent motion while preserving the visual style, colors, and composition of the source image.
🌟 Key Features
🖼 Image-Driven Animation
Breathe life into any static image — photos, illustrations, or AI-generated artwork — with prompt-guided motion and cinematic quality.
🔊 Optional Audio Generation
Optionally generate synchronized audio alongside the video in a single request.
📐 Multiple Resolution Presets
Six aspect ratio presets to match any layout requirement.
🔁 Reproducible Results
Pin a seed value to reproduce or iterate on a specific generation.
⚙️ Parameters
| Parameter | Required | Description |
|---|---|---|
prompt | ✅ | Text description of the desired motion and style. Maximum 2,000 characters. |
image_url | ✅ | URL of the input image to animate. Supported: jpg, jpeg, png, webp, gif, avif. |
num_frames | ❌ | Number of frames to generate (default: 121). Must be a multiple of 8 plus 1. |
resolution | ❌ | Output video resolution preset (default: landscape_16_9). See options below. |
generate_audio | ❌ | Whether to generate accompanying audio (default: false). |
seed | ❌ | Random seed for reproducibility. Omit for random results. |
Resolution Options
| Value | Description |
|---|---|
square_hd | Square HD (1024×1024) |
square | Square (512×512) |
portrait_3_4 | Portrait 3:4 |
portrait_9_16 | Portrait 9:16 |
landscape_4_3 | Landscape 4:3 |
landscape_16_9 | Landscape 16:9 |
Frame Count Guide
num_frames | Approximate Duration (24fps) |
|---|---|
| 25 | ~1 second |
| 81 | ~3.4 seconds |
| 121 | ~5 seconds |
| 161 | ~6.7 seconds |
| 257 | ~10.7 seconds |
💲 Pricing
Billed at $0.0024075 per megapixel of generated video data (width × height × num_frames), rounded upward.
Example: landscape_16_9 (1280×720) at 121 frames ≈ 112 MP ≈ $0.27
💡 Prompt Tips
The flowers sway gently in the breeze, petals catching the sunlight, soft bokeh background slowly shifting.
- Focus the prompt on motion: "camera slowly zooms in", "gentle wind moves the trees", "waves lap at the shore".
- Keep the prompt consistent with the image content — contradictory prompts produce unstable motion.
- Use short, specific motion descriptions for best results; long narrative prompts can reduce temporal coherence.
- Fix
seedwhen tweaking prompt wording to isolate motion changes.
🎯 Use Cases
- Product Animation — Animate product photos for e-commerce with subtle, professional motion.
- Portrait & Character Animation — Add lifelike motion to portraits, illustrations, or avatars.
- Landscape & Nature — Bring scenic photos to life with realistic environmental motion.
- Art & Illustration — Animate concept art, paintings, and graphic design assets.
- Social Media Content — Transform static posts into engaging short video clips.
📝 Notes
- Both
promptandimage_urlare required. num_framesmust satisfy:(num_frames - 1) % 8 == 0(e.g. 25, 33, 41, 81, 121, 161, 257).- Task status values:
created,processing,completed,failed. - Generated video URLs are returned in
outputsonce status iscompleted.


















