AI Dance Video Generator. Make a character dance to any clip.
Bring a clip of one dancer and describe a character, and Treza's Motion Transfer node makes the character repeat the routine move for move. The song in your clip plays under the result, so the steps land where the music does.
Everything on this page was made on Treza.
The routine, copied move for move
The node reads body movement and facial expression from the dance clip and drives your character image with them, so the character performs the dancer's routine instead of inventing its own.
Your song, kept
Kling carries the clip's audio into the result, on by default, so the music plays under the character in time with the steps. Switch it off when you want a silent clip to score later in the same pipeline.
Any character you describe
Write the dancer in one line, an astronaut, a knight in silver armour, a cartoon mascot, and an image model draws it full body, facing the camera. Rerun that one node until the look is right before any dancing renders.
Or a picture you bring
On the canvas, upload a picture to the node's character image instead of generating one: artwork, a mascot you own, or a photo of yourself. The picture's background stays in every frame, so a plain one works best.
Up to 30 seconds of dancing
With the image leading, the character stays exactly as pictured for routines up to 10 seconds, which is how the template runs. Let the video lead on Kling for up to 30. Longer footage trims down with an Extract Clip node.
Kling and Wan, in one node
Kling 3.0 Motion Control in Standard and Pro animates your character with the routine. Wan 2.2 Animate does the same in move mode, and in replace mode keeps your original footage and puts the character in place of the dancer.
Made on this platform
Real output, credited under every frame.

Architectural
A dolly through a sunlit room.
Seedance 2.5

Product
A macro turn under a sweeping light.
Kling 3.0 Pro

A channel cut
Written, voiced, captioned, and published on a schedule.
Seedance 2.5
From idea to finished video
- Step 01
Pick the dance clip
Record a 5 to 10 second take or bring any clip. One dancer, whole body in frame, a steady camera, and one continuous shot: a clip that cuts between shots breaks at every cut.
- Step 02
Describe the dancer
Open the Performance Transfer template and type the character. An image model draws it as a full-body still on a plain studio floor, the framing the transfer reads best.
- Step 03
Attach the clip and run
Chat asks for the clip: attach the file or paste a direct link to it. Kling 3.0 Motion Control transfers the routine onto the character and keeps the song.
- Step 04
Post it
Download the vertical video, caption it, stitch it into a Sequence with other shots, or hand it to the YouTube or TikTok upload node.

Ask for the pipeline in the composer, or send it from Claude over MCP.
What people build with it
Make my character dance
Describe the character, attach a dance clip, and get the character doing the routine, with the song under it.
Make a photo of me dance
Use a full-body photo of yourself as the character image, facing the camera on a plain background, and drive it with any routine. Your own likeness or an original character only.
A mascot doing the trend
Someone on the team performs the trend once, and the brand's mascot repeats it for the feed.
Dance Shorts for a channel
The character is drawn 9:16, so the result is already vertical for Shorts, Reels, and TikTok.
One character, a new dance every episode
Keep the same character image and swap the clip. With the image leading, the character stays exactly as pictured while each routine gives it something new to do.
A routine, seen on a character first
Dance it once and watch a character perform it, before anyone commits to a costume, an animation, or a shoot.
AI dance video generator, answered
What is an AI dance video generator?
An AI dance video generator takes a clip of someone dancing and makes a different character perform the same routine. On Treza it is the Motion Transfer node: wire in a character image and a dance clip, and Kling 3.0 Motion Control returns a video of the character dancing it, with the song kept.
Can I make a photo dance?
Yes. Upload the photo as the Motion Transfer node's character image on the canvas, or attach it in chat with the dance clip. A full-body picture facing the camera on a plain background works best, since the picture's background stays the video's background. Use a photo of yourself or an original character, never someone else's likeness.
Which dance moves transfer best?
One dancer, whole body in frame, a steady camera, and moves that face the camera: steps, sways, arm waves, and slow turns. Fast spins, jumps, and arms crossing the body are harder for the model to read and can pull the character toward the dancer's shape, so a slower, frontal take of the same routine comes back cleanest.
How long can the dance be?
On Kling 3.0 Motion Control, up to 10 seconds when the character image leads, which is how the template runs, and up to 30 seconds when the video leads. If your clip runs longer, put an Extract Clip node in front of the transfer and cut out the part you want.
Can I make a group dance video?
Not from one clip. The model follows one performer, so a clip with two or more dancers makes it pick one. Run each dancer's part as its own clip through the node, then cut the takes together in a Sequence.
Does the dance video keep the music?
On the Kling models, yes. Keep original sound is on by default and carries the clip's audio into the result, so the song plays in time with the steps. Turn it off for a silent clip you can score later in the same pipeline.
Can I put a character into my own dance footage?
Yes. Choose Wan 2.2 Animate in replace mode and the node keeps your original footage, the room and the camera, and puts the character in place of the dancer.
How much does it cost to make a dance video with Treza?
Treza runs on prepaid credits with no subscription. Each generation is charged at the model's own rate from your balance, and a failed generation costs nothing. A typical video generation settles around $1.06, and credit packs start at $5 and never expire.
Can I call this as an API instead of using the canvas?
Yes. Every pipeline can be published as a versioned HTTP endpoint. Call the typed /invoke endpoint with JSON in and JSON out, or point any OpenAI SDK at the OpenAI-compatible endpoint. Swap a model on a node later and the API your product calls does not change.
Do I need to know how to edit video?
No. Start from a template, change the topic, and run it. If you do want frame-level control, the timeline editor is there with multi-track video and audio, per-clip trims, fades, and volume, but nothing about the automated path requires opening it.
Related tools
AI motion transfer
A character that performs your filmed take, or replaces the performer in it
AI image to video generator
Motion from a photo, poster, or generated key frame
AI lip sync generator
Talking-head videos and clips synced to a new voice
See every tool, compare the models, read what an AI video pipeline is, or earn 30% sharing these tools.
Your first video is one prompt away.
Generate your first video, image, or draft today. Prepaid credits, no subscription.

