Motion swap
AI motion swap for ad creative
Transfer real body motion onto a new character. Upload a motion reference, pick a character image, and generate in the EzUGC app with Kling 2.6 Pro.
How it works
Motion video + character reference → output with that character
Motion video
referenceVideos

Character reference
referenceImages
Output video
character performs the motion
Real Kling 2.6 Pro example · Generate in Video Ads
Motion that feels shot on camera
These clips show the kind of gesture, pacing, and product energy motion swap is built to preserve.
Hook + product reveal
Fast gesture timing that holds attention through the first three seconds.
Walking POV energy
Natural body motion for lifestyle and founder-style UGC.
Talking-hand demo
Hand and torso motion that sells a product without a studio shoot.
Social-native pacing
Short, punchy movement that reads like a real creator clip.
What makes motion swap stand out
You keep the performance that already works — timing, gestures, and camera energy — while changing who is on screen.
Smooth motion transfer
Keep the timing, weight, and flow of the reference clip while the new character holds identity across frames.
Complex movement
Walks, turns, and product demos stay coherent instead of collapsing into stiff or floaty motion.
Gesture fidelity
Hands, head turns, and pointing actions stay readable — the parts that make UGC feel real.
Longer sequences
Use fuller motion takes when you need a complete hook-to-demo beat, not just a two-second loop.
How to run a motion swap
Upload a motion reference
Pick a short clip with clear body movement — walk, gesture, or product demo work best.
Choose the character image
Upload a clear full-body or upper-body still of the person (or AI actor) you want on camera.
Generate in the EzUGC app
Log in, run Kling 2.6 Pro motion control on Video Ads, then download the result for ads or organic posts.
Motion swap vs reshooting
Motion swap is for teams that already have a winning performance and need more casts without another studio day.
| Dimension | Motion focus | Character focus | Traditional shoot |
|---|---|---|---|
| What you control | Motion from a reference video | Identity from a character image | Full reshoot per talent |
| Best for | Keeping a winning performance | Casting a new face into that performance | One-off studio days |
| Turnaround | Generate in the EzUGC app | Generate in the EzUGC app | Days of scheduling + edit |
| Iteration cost | Swap motion or character and regenerate | Swap character image and regenerate | Book another shoot |
Tips for cleaner motion transfers
- Use a motion clip with a visible full body or clear torso — cropped faces alone transfer poorly.
- Match framing: if the reference is a waist-up selfie, give a waist-up character image.
- Keep clothing and prop expectations simple on the first pass; iterate once the motion lands.
- Prefer well-lit character photos with a neutral background so identity stays consistent.
- Start with a short, clean motion take before trying dance or extreme camera moves.
Where teams use motion swap
UGC ad variants
Reuse one proven motion performance across multiple AI actors for A/B tests.
Founder-style demos
Put your brand face into a gesture-heavy product walkthrough without re-shooting.
Localization casts
Keep the same choreography while swapping presenters for different markets.
Creator templates
Build a library of winning motions, then drop new characters into them on demand.
Motion swap takes movement from a reference video and applies it to a character image, so a new person performs the same walk, gesture, or demo.
Startup
For creators getting started
- Up to 50 AI VideosiPremium models like Sora 2 Pro and Veo 3.1 spend more credits per render.
- Shared Seedance family allowanceNEW
- 300+ realistic AI creators
- Seedance 2.0 + 2.5, Sora 2, Veo 3.1, Kling 2.5 + more
- 29 languages available
- Fast 2-min processing
- B-roll generator
- Product in hand
- Create your own avatar
- Extend videos
- Access to All Models?55 models, one subscriptionSwitch between them on any generation. Credits are spent per render, so cheaper models go further.Video (32)Sora 2 Pro · Sora 2 · Veo 3.1 · Veo 3.1 Fast · Gemini Omni Flash · Kling 3.0 Pro · Kling 3.0 Standard · Kling 3.0 Turbo · Kling 3.0 4K · Kling O3 4K · Kling O1 · Kling 2.6 Pro · Kling 2.5 Turbo Pro · Kling 2.1 Pro · Kling 2.1 Master · Seedance 2.0 · Seedance 2.0 Fast · Seedance 2.0 Mini · Seedance 2.5 · Wan 2.6 · Wan 2.5 · LTX 2.3 · LTX 2.3 Fast · Runway Gen-4.5 · Runway Gen-4 Turbo · MiniMax H3 · Hailuo 2.3 · Hailuo 2.3 Fast · HappyHorse 1.1 · HappyHorse 1.0 · Grok Imagine Video · FLUX 3 VideoTalking avatar and lip sync (4)Kling Avatar 2.0 Pro · HeyGen Avatar V · OmniHuman 1.5 · Kling Lip SyncImage (19)Nano Banana Pro · Nano Banana 2 · Nano Banana · Seedream 5.0 Pro · Seedream 4.5 · Seedream 4.0 · Flux 2 Pro · Flux 2 Flex · Flux 1.1 Ultra · Flux Kontext Max · Flux Dev · GPT Image 2 · GPT Image 1 · Ideogram 3 · Midjourney V6.1 · Krea 2 Turbo · Qwen Image · Qwen Image Edit · Grok Imagine Quality
- Images and videos share one credit balanceiAnything you do not spend on images goes to video, and the other way round.
- Nano Banana Pro
- Nano Banana 24KNO UNLIMITED
- Flux.2 Pro (1K)365 UNLIMITED
- Seedream 4.54K365 UNLIMITED
- Nano Banana365 UNLIMITED
- Kling O1 Image365 UNLIMITED
- GPT Image365 UNLIMITED
- Product PhotoshootsUNLIMITED
Growth
For growing teams and power users
- Up to 100 AI VideosiPremium models like Sora 2 Pro and Veo 3.1 spend more credits per render.
- Shared Seedance family allowanceNEW
- 300+ realistic AI creators
- Seedance 2.0 + 2.5, Sora 2, Veo 3.1, Kling 2.5 + more
- 29 languages available
- Fast 2-min processing
- B-roll generator
- Product in hand
- Create your own avatar
- Extend videos
- Access to All Models?55 models, one subscriptionSwitch between them on any generation. Credits are spent per render, so cheaper models go further.Video (32)Sora 2 Pro · Sora 2 · Veo 3.1 · Veo 3.1 Fast · Gemini Omni Flash · Kling 3.0 Pro · Kling 3.0 Standard · Kling 3.0 Turbo · Kling 3.0 4K · Kling O3 4K · Kling O1 · Kling 2.6 Pro · Kling 2.5 Turbo Pro · Kling 2.1 Pro · Kling 2.1 Master · Seedance 2.0 · Seedance 2.0 Fast · Seedance 2.0 Mini · Seedance 2.5 · Wan 2.6 · Wan 2.5 · LTX 2.3 · LTX 2.3 Fast · Runway Gen-4.5 · Runway Gen-4 Turbo · MiniMax H3 · Hailuo 2.3 · Hailuo 2.3 Fast · HappyHorse 1.1 · HappyHorse 1.0 · Grok Imagine Video · FLUX 3 VideoTalking avatar and lip sync (4)Kling Avatar 2.0 Pro · HeyGen Avatar V · OmniHuman 1.5 · Kling Lip SyncImage (19)Nano Banana Pro · Nano Banana 2 · Nano Banana · Seedream 5.0 Pro · Seedream 4.5 · Seedream 4.0 · Flux 2 Pro · Flux 2 Flex · Flux 1.1 Ultra · Flux Kontext Max · Flux Dev · GPT Image 2 · GPT Image 1 · Ideogram 3 · Midjourney V6.1 · Krea 2 Turbo · Qwen Image · Qwen Image Edit · Grok Imagine Quality
- Images and videos share one credit balanceiAnything you do not spend on images goes to video, and the other way round.
- Nano Banana ProiUnlimited 1K generations available up to 24 hours of purchaseUNLIMITED
- Nano Banana 24KNO UNLIMITED
- Flux.2 Pro (1K)365 UNLIMITED
- Seedream 4.54K365 UNLIMITED
- Nano Banana365 UNLIMITED
- Kling O1 Image365 UNLIMITED
- GPT Image365 UNLIMITED
- Product PhotoshootsUNLIMITED
Pro
For brands who need more
- Up to 200 AI VideosiPremium models like Sora 2 Pro and Veo 3.1 spend more credits per render.
- Shared Seedance family allowanceNEW
- 300+ realistic AI creators
- Seedance 2.0 + 2.5, Sora 2, Veo 3.1, Kling 2.5 + more
- 29 languages available
- Fast 2-min processing
- B-roll generator
- Product in hand
- Create your own avatar
- API Access
- Extend videos
- Access to All Models?55 models, one subscriptionSwitch between them on any generation. Credits are spent per render, so cheaper models go further.Video (32)Sora 2 Pro · Sora 2 · Veo 3.1 · Veo 3.1 Fast · Gemini Omni Flash · Kling 3.0 Pro · Kling 3.0 Standard · Kling 3.0 Turbo · Kling 3.0 4K · Kling O3 4K · Kling O1 · Kling 2.6 Pro · Kling 2.5 Turbo Pro · Kling 2.1 Pro · Kling 2.1 Master · Seedance 2.0 · Seedance 2.0 Fast · Seedance 2.0 Mini · Seedance 2.5 · Wan 2.6 · Wan 2.5 · LTX 2.3 · LTX 2.3 Fast · Runway Gen-4.5 · Runway Gen-4 Turbo · MiniMax H3 · Hailuo 2.3 · Hailuo 2.3 Fast · HappyHorse 1.1 · HappyHorse 1.0 · Grok Imagine Video · FLUX 3 VideoTalking avatar and lip sync (4)Kling Avatar 2.0 Pro · HeyGen Avatar V · OmniHuman 1.5 · Kling Lip SyncImage (19)Nano Banana Pro · Nano Banana 2 · Nano Banana · Seedream 5.0 Pro · Seedream 4.5 · Seedream 4.0 · Flux 2 Pro · Flux 2 Flex · Flux 1.1 Ultra · Flux Kontext Max · Flux Dev · GPT Image 2 · GPT Image 1 · Ideogram 3 · Midjourney V6.1 · Krea 2 Turbo · Qwen Image · Qwen Image Edit · Grok Imagine Quality
- Images and videos share one credit balanceiAnything you do not spend on images goes to video, and the other way round.
- Nano Banana ProiUnlimited 1K generations available up to 72 hours of purchaseUNLIMITED
- Nano Banana 2i4K unlimited available up to 72 hours of purchase4KUNLIMITED
- Flux.2 Pro (1K)365 UNLIMITED
- Seedream 4.54K365 UNLIMITED
- Nano Banana365 UNLIMITED
- Kling O1 Image365 UNLIMITED
- GPT Image365 UNLIMITED
- Product PhotoshootsUNLIMITED
Or, let us run it
Want the output without running another production queue?
Our team runs the creative engine with you: strategy, AI UGC, scripts, static ads, post-production, posting ideas, and competitor tracking. You get the work shipped, not another tab to manage.
Done for you
- UGC strategy
- AI UGC content, done for you
- Static ads
- Scripting and post-production
- Competitor tracking
- Posting and ideation
Ship more casts from one motion
Log in to EzUGC, open Video Ads, and run Kling 2.6 Pro with a motion reference plus character image.
Open Video AdsNo credit card · 3-day refund