# How to Replace People in a Video With AI: Recast, Kling O3 Edit and Motion Transfer Canonical page: https://fuser.studio/articles/replace-people-in-video-ai Swap the people in a video and keep its cuts, camera and sound. MiniMax H3 Recast and Kling O3 Edit tested on the same clip, plus consent and disclosure. [All guides](https://fuser.studio/articles) · [MiniMax H3 Recast guide](https://fuser.studio/articles/minimax-h3-recast-guide) · [Best AI video editing models](https://fuser.studio/articles/best-ai-video-editing-models) **Quick answer:** To replace the people in a video you already have, give [MiniMax H3 Recast](https://fuser.studio/models/minimax-h3-recast) the clip (5 to 30 seconds, no single shot longer than 15 seconds) and one photo per new person, up to four. With no prompt, the photos replace the main people from left to right; a short prompt saying who becomes whom overrides that order. Recast keeps the source's motion, camera, cuts and sound. For a single shot of 3 to 15 seconds, [Kling O3 Edit](https://fuser.studio/models/kling-o3-edit) can do the same job from a written instruction plus reference images. If you want a new clip of a new character driven by an existing performance, rather than an edit of the original scene, use [Kling 3.0 Motion Control](https://fuser.studio/models/kling-3-0-motion) or [Runway Act-Two](https://fuser.studio/models/runway-act-two). We ran Recast twice and Kling O3 Edit once on one 5-second two-person clip, one run each: both models put the right person in the right place and kept the actions, the handheld camera and the soundtrack. Everyone shown on this page is AI-generated. ## 1. Pick the method by what has to survive "Replace the person" covers three different jobs, and each tool in Fuser handles one of them. - **Keep the whole edit, change who is in it.** The cuts, framing, timing and audio of your video are final; only the faces and bodies change. This is what Recast is built for: the Fuser node takes 5 to 30 seconds and up to four new people, and Recast puts each one into every shot they appear in. - **Change one shot with words.** You have a single shot of 3 to 15 seconds and want to swap a person, an outfit or anything else by instruction. Kling O3 Edit's Edit mode does this, with up to four reference images. Kling says video editing in its 3.0 Omni model works the same as in O1 ([Kling VIDEO 3.0 Omni guide](https://kling.ai/quickstart/klingai-video-3-omni-model-user-guide)), and its O1 guide gives the template "Change [describe specified subject] in [@Video] to [describe target subject] from [@Image]" ([Kling VIDEO O1 guide](https://kling.ai/quickstart/klingai-video-o1-user-guide)). - **Make a new clip from an existing performance.** You have a performance on video and a picture of a different character, and you want that character doing the performance. Kling 3.0 Motion Control and Runway Act-Two do this. The result is a new clip built from your character image, not your original scene with a different person in it. Two tools that sound right are weaker fits. [Runway Aleph 2](https://fuser.studio/models/runway-aleph) edits an input video by instruction (add, remove, replace, re-light, restyle), but Fuser's node warns that "subjects and objects from images may not be consistent at this time", so a reference photo steers colour, style and lighting better than it carries a specific person's identity. And lip-sync tools change only the mouth to match new audio; if that is all you need, see [the best AI lip sync tools](https://fuser.studio/articles/best-ai-lip-sync-tools). ## 2. What Recast does Recast replaces the people in an existing video with the people in your reference photos while preserving the source's motion, camera work, cuts and audio. Those are the Fuser node's own terms, and they set its limits: - **Video:** 5 to 30 seconds, with no single shot longer than 15 seconds. The output keeps the source's length and sound. - **People:** one photo per new person, up to four. By default they replace the main people in the video from left to right. - **Prompt:** optional, up to 2,000 characters, for who becomes whom or anything else to keep or change. - **Resolution:** 768p or 1080p, with 1080p as the node's default. 1080p costs half as much again per second as 768p, and Recast bills by the second of output, so trim the source before you run it. Recast runs on H3 Max, which is built on [MiniMax H3](https://fuser.studio/models/minimax-h3). MiniMax's H3 announcement describes the base model editing an existing video from references, in its reference mode, with a prompt that cites the inputs as tags such as "