Motion Transfer
Motion transfer takes an existing motion reference and re-renders it through your character. It is one of the fastest ways to create dynamic short-form content without manually animating a scene from scratch.
What you provide
Motion transfer accepts:
reference_video_urlor a multipartfileuploadstyle_promptduration_secondsuse_loraoutput_resolution
If you upload a file directly, Influgen stores it first and then uses the stored URL as the reference input.
Current defaults
The motion-transfer pipeline currently defaults to:
- platform:
instagram - content type:
reel - aspect ratio:
9:16 - duration:
5seconds - output resolution:
1080p - credits:
200per 5 seconds
Common model routes include:
fal-ai/kling-video/v2.6/standard/motion-controlfal-ai/kling-video/v2.6/pro/motion-controlkwaivgi/kling-v3-motion-control
[screenshot: Motion transfer screen with source video URL field, style prompt, duration chips, and LoRA toggle]
When to enable LoRA
Use use_lora: true only when the character already has a ready LoRA. If the LoRA is not ready, the request fails early instead of silently falling back.
LoRA is useful in motion transfer when:
- the character has very specific facial features
- the camera moves aggressively
- the result needs to survive close-up frames
Requirements before you start
Influgen blocks motion transfer if:
- the workspace does not have enough credits
- the character has no reference image
- LoRA is requested but not ready
- storage or queue infrastructure is unavailable
Style prompt guidance
The style prompt should describe how the output should look, not what the source clip already does.
Good prompt:
Polished fitness creator aesthetic, bright morning studio light, premium activewear, crisp detail, social-first energy.
Bad prompt:
Do the same dance but better.
Best source clips
- clean framing
- clear body motion
- minimal occlusion
- consistent pacing
- no watermarks or platform UI overlays
Source quality matters. Motion transfer cannot rescue a chaotic input clip.