MiniMax H3 Recast: What It Changes and What It Keeps

A clear guide to MiniMax H3 Recast: replace people in an existing video with reference photos while retaining the source motion, camera, cuts, and sound.
Oct 11, 2026

MiniMax H3 Recast replaces people in an existing video with people from reference photos. It is not a text-to-video model wearing a face-swap label. The source video supplies the performance, camera movement, edit points, and soundtrack; the reference photos supply the new cast.

fal publishes it as the separate minimax/h3-max/recast endpoint. AI Live Generator does not currently expose Recast or accept a source-video upload. If you need a source clip first, you can create one here with H3 Max, download it, and take it to a Recast-capable workflow.

Recast in one sentence

Use H3 Recast when the scene already works and the cast does not. It can replace the main people while retaining the source sequence, rather than asking you to regenerate the action around a new prompt.

That makes it a practical fit for a finished or nearly finished shot with useful timing: a two-person exchange, a walk through several cuts, a reaction shot, or a piece of blocking that would be tedious to reproduce. If you still want to change the performance, location, camera, and edit, generating a new video is the clearer choice.

What Recast preserves and what it replaces

Part of the resultWhat Recast is designed to do
PeopleReplace the main people with identities supplied by reference photos
Movement and performanceFollow the action already present in the source video
CameraRetain the source framing and camera movement
CutsRetain the source edit structure
AudioReturn the recast video with the source sound
Story and timingInherit them from the source rather than inventing a new sequence

“Preserve” should not be read as a frame-for-frame identity guarantee. Recasting still has to synthesize a person across changing angles, expressions, motion blur, occlusion, and cuts. A compatible source and focused instructions may help, but they do not guarantee an exact hairstyle, garment, body shape, or facial detail in every frame. Review the complete video, not just a clean thumbnail from the opening shot.

The current input contract

The current official fal schema defines these controls:

InputCurrent requirement
Source video5–30 seconds; no individual shot may be longer than 15 seconds
Reference photosOne image for each replacement person; the current schema accepts 1–4
Default person mappingMain people are mapped left to right across the shots where they appear
PromptOptional, up to 2,000 characters; specify who replaces whom
Resolution768P or 1080P; 1080P is the default
SeedOptional non-negative integer; leave empty for a random seed
Enhance realismOptional control for more natural skin texture and blending
Output audioThe output keeps the source sound

The 30-second video limit and the 15-second shot limit are different rules. A 24-second source can be valid when it contains several shorter shots. A 20-second unbroken take does not satisfy the published contract even though its total runtime is under 30 seconds.

How the people are matched

With no prompt, the endpoint maps the main people from left to right. Imagine a source shot with a chef on the left and a customer on the right. The first reference photo replaces the chef; the second replaces the customer. That mapping continues in the shots where those people reappear.

Left-to-right order can become ambiguous after a cut, a crossing movement, or a change from wide shot to close-up. Use the optional prompt to make the roles explicit:

Replace the chef in the rust-colored apron with Reference 1.
Replace the seated customer in the navy jacket with Reference 2.
Keep the source clothing, choreography, camera, cuts, and sound.

Role descriptions are more useful than “person one” and “person two.” Name something the source video actually shows: position, wardrobe, job, or action. Keep the prompt focused on casting and the details that should remain or change. It is not the place to ask for a different lens, new dialogue, or a rewritten scene.

When Recast is the right tool

Choose Recast when:

  • the source performance and edit already communicate the idea;
  • you need one to four people replaced across the existing shots;
  • keeping the original motion and sound matters more than inventing a new scene;
  • you have a clear reference image for every new person.

Choose another workflow when:

  • the source action, camera, location, or timing needs to change;
  • you only have a still image and no source video;
  • you want to continue beyond the end of the source rather than replace its cast;
  • you need a dependable, frame-exact likeness for regulated or identity-critical work.

For the final case, use a controlled production and review process rather than treating a generative result as identity verification.

A reference photo is not an opening frame

The reference image tells Recast who should appear. It does not define the opening composition the way an image-to-video first frame does. A front-facing portrait can guide identity while the source actor turns, walks away from camera, or appears in a profile close-up.

Choose a sharp, well-lit photo where the face is unobstructed and recognizable. Use one person per image. A dramatic beauty shot with heavy makeup, sunglasses, or colored lighting may be attractive but gives the model less neutral identity information to carry through difficult frames.

Only upload photos and videos you have the right to use. If the replacement depicts a real person, get their permission and label the finished work where the context could otherwise mislead viewers.

Recast, continuation, and standard generation are different jobs

GoalAppropriate workflow
Replace people while keeping an existing videoH3 Max Recast
Add a new ending after an existing videoH3 Max Turbo Extend
Generate a new clip from text or still imagesH3 Max generator
Guide a new clip with two character referencesAI Zombie reference generator

These workflows may use related H3 models, but their inputs carry different meaning. Recast needs a source video. The standard generator on this site accepts text or still images and cannot inspect an uploaded performance.

Continue with the part you actually need

They answer different jobs. Start with the tutorial if you are preparing a clip, the API guide if you are building an integration, or the audio guide before recasting dialogue.