anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Replaces the character in a video with one from a reference image, using the Wan 2.2 Animate model on ZeroGPU. It suits video creators and animators who want to swap a character without a local setup.
Wan 2.2 Animate Character Replace is a kit in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download neksjgg/wan22-animate-character-replace --repo-type space --local-dir wan22-animate-character-replace cd wan22-animate-character-replace
This Space swaps the character in a source video for a character from a reference image. Detection models ViTPose, YOLO and SAM2 pick out the person's pose, face and silhouette in your clip. Wan 2.2 Animate then draws the clip again with the new character. It runs on zero-a10g hardware at Hugging Face.
It suits people who edit or animate video and want to try a character swap, and developers who want to see a ComfyUI workflow run behind a Gradio page.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Video production | Editors and creators | Swap a character in a short clip | Put a designed character into a recorded performance |
| Animation | Animators | Test a character on existing motion | Move a new character with the motion of a source video |
| AI development | Developers | Study a ComfyUI workflow wrapped in Gradio | Read app.py to see how the exported workflow is driven |
You can skip it if you need long renders, since a free ZeroGPU account limits how long a run can take.
You can use it in these places:
| Use case | Who | What they get back |
|---|---|---|
| Character replacement | Video creators | A video re-rendered with your reference character |
| Motion transfer | Animators | The source video's pose and movement on a new character |
You need these first for a local copy:
The online page needs none of this. For your own copy, follow the steps below.
pip install -U huggingface_hub hf download neksjgg/wan22-animate-character-replace --repo-type space --local-dir wan22-animate-character-replace cd wan22-animate-character-replace pip install gradio==5.43.1 python app.py
Open the Space in a browser, or start your own copy with the command below. Give it a picture of the character you want and the video to change, then start the run.
python app.py
| Tool | What it does |
|---|---|
| Reference image | The character that gets inserted into the video |
| Source video | The video whose character is replaced |
| Frame Load Cap | A setting to keep low while testing |
| Detection models | ViTPose, YOLO and SAM2 find where the person is and how they move |
You upload a picture of a character and a short source video. The Space finds the person's pose and mask in the video and returns the video again with your character in their place.
If you are new to this, use a short clip with a low Frame Load Cap on your first run. Free ZeroGPU time is limited, so a short test saves your quota.
If you know the field, the Space is a vendored ComfyUI checkout with four custom node packs, driven without a UI by app.py. Models that never change are loaded a single time when the app starts. Only the steps that depend on your input run on the GPU for each request. The duration is set to 120 seconds, because the free tier rejects longer requests.
A free account has a daily ZeroGPU quota of five minutes in total, so a few long runs can use it all. If you hit out-of-memory errors, the README suggests asking for the xlarge GPU size, which has 96 GB and costs twice the quota. The first launch is slow because it downloads the models.
Replaces the character in a video with one from a reference image, using the Wan 2.2 Animate model on ZeroGPU. It suits video creators and animators who want to swap a character without a local setup.
Made by neksjgg on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.
What it is: This Space swaps the character in a source video for a character from a reference image. Detection models ViTPose, YOLO and SAM2 pick out the person's pose, face and silhouette in your clip. Wan 2.2 Animate then draws the clip again with the new character. It runs on zero-a10g hardware at Hugging Face.
Who it suits: It suits people who edit or animate video and want to try a character swap, and developers who want to see a ComfyUI workflow run behind a Gradio page.
Industry | Who uses it | How they use it | Example
Video production | Editors and creators | Swap a character in a short clip | Put a designed character into a recorded performance
Animation | Animators | Test a character on existing motion | Move a new character with the motion of a source video
AI development | Developers | Study a ComfyUI workflow wrapped in Gradio | Read app.py to see how the exported workflow is driven
You can skip it if you need long renders, since a free ZeroGPU account limits how long a run can take.
Where to use it: You can use it in these places:
Use case | Who | What they get back
Character replacement | Video creators | A video re-rendered with your reference character
Motion transfer | Animators | The source video's pose and movement on a new character
How to set it up: You need these first for a local copy:
The online page needs none of this. For your own copy, follow the steps below.
pip install -U huggingface_hub
hf download neksjgg/wan22-animate-character-replace --repo-type space --local-dir wan22-animate-character-replace
cd wan22-animate-character-replace
pip install gradio==5.43.1
python app.py
How to use it: Open the Space in a browser, or start your own copy with the command below. Give it a picture of the character you want and the video to change, then start the run.
python app.py
Tool | What it does
Reference image | The character that gets inserted into the video
Source video | The video whose character is replaced
Frame Load Cap | A setting to keep low while testing
Detection models | ViTPose, YOLO and SAM2 find where the person is and how they move
Example: You upload a picture of a character and a short source video. The Space finds the person's pose and mask in the video and returns the video again with your character in their place.
For newcomers and experts: If you are new to this, use a short clip with a low Frame Load Cap on your first run. Free ZeroGPU time is limited, so a short test saves your quota.
If you know the field, the Space is a vendored ComfyUI checkout with four custom node packs, driven without a UI by app.py. Models that never change are loaded a single time when the app starts. Only the steps that depend on your input run on the GPU for each request. The duration is set to 120 seconds, because the free tier rejects longer requests.
Upload an image and a video
Pose, face and mask are detected
Wan 2.2 Animate renders the video
You get the swapped video
Good to know: A free account has a daily ZeroGPU quota of five minutes in total, so a few long runs can use it all. If you hit out-of-memory errors, the README suggests asking for the xlarge GPU size, which has 96 GB and costs twice the quota. The first launch is slow because it downloads the models.
Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.
README.md 5 KB
Listed Hugging Face Spaces in the same category that share the most tags with this one.
| Product | Likes | Built with | License | Last change |
|---|---|---|---|---|
| Wan 2.2 Animate Character Replace This page | 10 | gradio | apache-2.0 | |
| MusicGenShares gradio | 5,116 | gradio | cc-by-nc-4.0 | |
| Kokoro TTSShares gradio | 3,556 | gradio | apache-2.0 | |
| Background RemovalShares gradio | 2,988 | gradio | mit | |
| Omni Image EditorShares gradio | 2,922 | gradio | mit | |
| Diffusers Image OutpaintShares gradio | 2,565 | gradio | apache-2.0 |
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
zarazhangrui · Skill
Builds HTML presentations from scratch or from a PowerPoint file and shows visual style previews to pick from, for people who want web slides with no CSS or Ja…
iptv-org · Kit
Collects publicly available live TV channels from many countries into playlists that any video player with live streaming can open. Made for viewers and for de…