Grok Imagine Video 1.5 Image-to-Video: Image-to-Video

Generate image to video with Grok Imagine Video 1.5 (xAI): native audio, up to 15 seconds, via one simple API endpoint. Generate videos with Grok Imagine Video 1.5 (xAI) by animating an image, with native audio, up to 15 seconds.

Interactive model controls

Generate videos with Grok Imagine Video 1.5 (xAI) by animating an image, with native audio, up to 15 seconds.

📝

Overview

About this model

Grok Imagine Video 1.5 Image-to-Video is xAI's flagship video model on a dedicated Muapi endpoint. Generate clips of 1 to 15 seconds with a native audio track in 480p, 720p or 1080p, across nine aspect ratios from 16:9 and 9:16 to 21:9 and 5:2. It is suited to cinematic shots, product videos and social content where motion quality and audio matter.

1Social Media: Produce short clips with synced audio for TikTok, Reels and Shorts.
2Marketing: Turn briefs, product photos or references into ad-ready video.
3Creative Projects: Generate cinematic scenes and animate artwork.
4Content Production: Create B-roll on demand.
💰

Pricing & Value

Cost analysis

muapiapp$0.08/sec at 480p, $0.14/sec at 720p, $0.25/sec at 1080p (8s at 480p = $0.64)

Pay-as-you-go with no subscription required.

** Competitor pricing is estimated based on similar model architectures and usage tiers.

⚙️

Technical Details

Configuration schema

Promptstring

Text description of the video. Optional; describes the motion.

Default ValueA dog running on a sunny beach, cinematic slow motion.
Image URLstring

Image to animate. The video follows this image's aspect ratio.

Default Valueundefined
Last Frame Image URLstring

Optional last-frame image. When provided the video interpolates from the first to the last frame; resolution is limited to 480p/720p.

Default Valueundefined
Aspect RatioEnum (9 options)

Ignored — the video uses the input image's aspect ratio.

Default Value16:9
ResolutionEnum (3 options)

Output resolution. 1080p is generated by upscaling 720p.

Default Value480p
Duration (seconds)int

Video duration in seconds.

Default Value8
Generate Audioboolean

Generate a native audio track. Turn off for a silent video.

Default Valuetrue
📖

Implementation Guide

Developer documentation

How to Use Grok Imagine Video 1.5 Image-to-Video

  1. Input: Provide the first frame in image_url and, optionally, a last frame in last_image (then 480p/720p only). A prompt is optional and describes the motion.

  2. Set duration, resolution and audio: 1-15 seconds (default 8), resolution 480p, 720p or 1080p (1080p is upscaled from 720p), and generate_audio on or off.

  3. Submit and poll: The API returns a request_id; poll GET /api/v1/predictions/{request_id}/result until status is completed.

curl -X POST "https://api.muapi.ai/api/v1/grok-imagine-video-1-5-image-to-video" \
  -H "x-api-key: $MUAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"The camera slowly pushes in as the subject smiles.","image_url":"https://example.com/photo.jpg","duration":8,"resolution":"720p","generate_audio":true}'
❓

Common Questions

Frequently asked

Can I generate video with audio?

Yes. generate_audio defaults to true and produces a native audio track. Set it to false for a silent video.

What durations are supported?

From 1 to 15 seconds, with a default of 8 seconds.

What resolutions are available?

480p, 720p and 1080p. 1080p is generated by upscaling 720p.

Which aspect ratios can I use?

16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3, 21:9 and 5:2. For image-to-video the input image's own aspect ratio is used.

How is it priced?

$0.08/sec at 480p, $0.14/sec at 720p, $0.25/sec at 1080p (8s at 480p = $0.64)