MiniMax H3 Max Image to Video API: Image-to-Video

Animate images into 1080p video with the MiniMax H3 Max API on Muapi. Start/end frame control, pay per generation. MiniMax H3 Max Image to Video animates a source image with a motion prompt at up to 1080p through the Muapi API.

Interactive model controls

MiniMax H3 Max Image to Video animates a source image with a motion prompt at up to 1080p through the Muapi API.

📝

Aperçu

À propos de ce modèle

MiniMax H3 Max Image to Video animates a source image into a moving video clip at up to 1080p resolution, guided by a motion prompt. Supply a starting frame with image_url, an optional end_image_url to anchor the final frame, and describe the camera movement and action you want in between. Durations run from 5 to 15 seconds across six aspect ratios, with an optional prompt-expansion pass for richer motion detail. It follows Muapi's standard asynchronous request/poll/webhook pattern. For pure text-to-video generation without a source image, see MiniMax H3 Max Text to Video; to blend multiple image, video, and audio references, see MiniMax H3 Max Reference to Video.

1Product photography animation: Turn a static product shot into a moving showcase clip.
2Portrait and avatar motion: Animate a still portrait with natural camera push-ins or subtle motion.
3Start/end frame control: Use both a starting and ending image to guide a precise transition.
4Marketing asset repurposing: Convert existing brand imagery into short-form video content.
💰

Prix ​​et valeur

Analyse des coûts

muapiappFrom $0.0325/sec (480p) up to $0.104/sec (1080p)

Launch pricing through Sep 30, 2026 (UTC): From $0.0325/sec (480p) up to $0.104/sec (1080p). From Oct 1, 2026 the standard rate applies: $0.065–$0.208/sec by resolution. Pay-per-generation, no subscription.

ReplicateNon disponible

MiniMax H3 Max is not listed on Replicate.

** Les prix des concurrents sont estimés sur la base d'architectures de modèles et de niveaux d'utilisation similaires.

⚙️

Détails techniques

Schéma de configuration

invitestring

, .

Valeur par défautThe camera slowly pushes in as the subject turns toward the light and fabric moves in a soft breeze.
URL de l'imagestring

Starting frame image. The output canvas follows this image.

Valeur par défautundefined
URL de l'image de finstring

Optional final frame image. Can be used alone for end-keyframe generation.

Valeur par défautundefined
RésolutionÉnumération (options 3)

-

Valeur par défaut768p
Durée (secondes)Énumération (options 11)

durée de sortie () .

Valeur par défaut5
Prompt Expansion ModeÉnumération (options 3)

Prompt rewriting effort. 'quality' can add up to ~30s of processing.

Valeur par défautbalanced
📖

Guide de mise en œuvre

Documentation du développeur

How to Use MiniMax H3 Max Image to Video

  1. Provide a source frame: Set image_url to your starting image, or end_image_url alone to generate up to that frame. At least one of the two is required.

  2. Describe the motion: Write prompt to describe the motion, action, and camera movement you want applied to the image.

  3. Pick resolution and duration: Set resolution to 480p, 768p, or 1080p, and duration to any value from 5 to 15 seconds.

  4. Choose prompt expansion (optional): Set prompt_expansion_mode to disabled, balanced (default), or quality for stronger prompt rewriting before generation.

  5. Submit and retrieve: POST the request, then poll /predictions/{request_id}/result or supply a webhook_url to receive the finished video URL.

curl -X POST https://api.muapi.ai/api/v1/minimax-h3-max-image-to-video \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "The camera slowly pushes in as the subject turns toward the light and fabric moves in a soft breeze.",
    "image_url": "https://example.com/portrait.jpg",
    "resolution": "1080p",
    "duration": 6
  }'

Questions courantes

Foire aux questions

What does MiniMax H3 Max Image to Video generate?

It animates a source image into a video clip, using a text prompt to describe the desired motion and camera movement, at up to 1080p resolution.

Do I need both a start and end image?

No. You need at least one of `image_url` or `end_image_url` — using only `end_image_url` generates motion leading up to that frame.

What resolutions and durations are supported?

Resolution can be 480p, 768p, or 1080p, and duration can be any value from 5 to 15 seconds.

What is prompt_expansion_mode?

It controls how much the model rewrites your motion prompt before rendering. `disabled` uses your prompt as-is, `balanced` applies light rewriting, and `quality` applies the most thorough rewrite.

How do I retrieve the finished video?

Poll the request ID returned by the initial POST at `/predictions/{request_id}/result`, or pass a `webhook_url` to be notified when the video is ready.

Can I control the exact end frame of the video?

Yes, supply `end_image_url` alongside or instead of `image_url` to anchor how the clip ends.