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.

A slow dolly through a sunlit modern living room, dust drifting in the light

Architectural

A dolly through a sunlit room.

Seedance 2.5

A steel chronograph rotating on a black pedestal under a sweeping light

Product

A macro turn under a sweeping light.

Kling 3.0 Pro

A lore short: a line of figures raising swords under a storm

A channel cut

Written, voiced, captioned, and published on a schedule.

Seedance 2.5

From idea to finished video

  1. 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.

  2. 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.

  3. 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.

  4. 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.

The Treza node editor showing a scheduled daily short pipeline running left to right: a brief and a schedule into a writer model, then a Seedance 2.5 video node, selected with its settings open and its manta ray clip in the preview, transcription, burned-in captions, a music mix, and a YouTube 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.

Generate it, cut it, publish it, in one place.

Prepaid credits, no subscription.

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.