Video Character Replacement with Wan2.2 Animate
Replace a video’s character using a reference image and the Wan2.2 Animate Character Swap demo. Learn how to select the subject and inspect mask and background quality.
Try the toolHow to use it
Upload the scene as Input Video and the replacement character as Ref Image.
Select Character Swap. Start with Low Res and 2 seconds; use Advanced Masking if the wrong subject is selected.
Inspect the silhouette, occlusions and background. Save the output and adjust the mask before another attempt.
Try the tool
This workspace uses the earlier Wan2.2 Animate model. Upload Input Video and Ref Image, select Character Swap, then generate. Pose Retarget is the motion-transfer mode. Start at 2 seconds / Low Res; Advanced Masking lets you adjust the selected person.
This community demo runs on Hugging Face ZeroGPU. Free access depends on your account quota, the shared queue and host availability. A login may be required. GPU time is not output video duration; free access is not unlimited. If your Hugging Face account has prepaid credits, usage beyond its included quota may consume that balance; check your account settings.
The selected Hugging Face Space receives your inputs and runs the model. Its maintainer controls processing and retention. The surrounding guide is translated; the demo uses the languages provided by its maintainer.
Checking demo availability…
Loading the demo…
Before you generate
Replacement can change clothing and the body as well as the face. Crowds, objects crossing the person and fast camera motion can reveal seams; test a simple single-person scene first.
Common questions
Does this use Wan-Animate-2 or preserve every background pixel?
This embed uses the earlier Wan2.2 Animate replacement pipeline. It processes the subject and background, but it does not guarantee exact pixel preservation or seamless masking.
Is the demo free to use?
This community demo runs on Hugging Face ZeroGPU. Free access depends on your account quota, the shared queue and host availability. A login may be required. GPU time is not output video duration; free access is not unlimited. If your Hugging Face account has prepaid credits, usage beyond its included quota may consume that balance; check your account settings.
Where are my uploads processed?
The selected Hugging Face Space receives your inputs and runs the model. Its maintainer controls processing and retention. The surrounding guide is translated; the demo uses the languages provided by its maintainer.
What if the demo does not load?
Reload the workspace or choose a backup server if available. If your GPU quota is used up, wait for it to reset or try a related tool.
API and self-hosting
For the Space API, open “Use via API” in its footer and inspect the current schema before calling it. API requests still use provider quota. Alibaba offers separate wan2.2-animate-move / wan2.2-animate-mix services with account and billing requirements; these are different from this Wan-Animate-2 demo.