Diskon 50% model Vidu Q3 & Q3 Pro · Hanya di WaveSpeedAI | 20 Mei – 2 Jun

Kling V2.6 Pro Motion Control

kwaivgi /

Kling 2.6 Pro Motion Control turns reference motion clips (dance, action, gesture) into smooth, realistic animations. Upload a character image (or source video) and a motion video; the model transfers the movement while preserving identity and temporal consistency. Ready-to-use REST API with fast response, native-audio option, no cold starts, and affordable pricing.

motion-control
Input

Seret & lepas atau klik untuk mengunggah

preview

Seret & lepas atau klik untuk mengunggah

Whether to retain the original video sound

Siap

$0.336per run·~29 / $10

ContohLihat semua

Model Terkait

README

Kling v2.6 Pro Motion Control

Kling v2.6 Pro Motion Control is Kuaishou's advanced motion transfer model that animates a reference image by applying the movement from a reference video. Upload a character image and a motion clip (like a dance or action sequence), and the model extracts the motion path to generate smooth, realistic video where your subject performs those exact movements.

Key capabilities

  • Motion extraction and transfer Upload a 3 to 30-second reference video showing any movement (dance, walk cycle, martial arts, gestures), and the model captures the full motion sequence frame-by-frame to apply it to your image.

  • Full-body motion accuracy The system captures detailed movements including posture, limb positions, and complex actions, ensuring smooth and natural-looking animation even for fast or intricate sequences.

  • Flexible character orientation control Choose whether the final video follows the reference image's aspect ratio and composition ("image" mode) or the reference video's framing ("video" mode), with duration limits adjusted accordingly.

  • Audio preservation option Retain the original audio from your reference video or generate silent output, giving you control over the final soundscape.

  • Prompt-guided refinement Use text prompts to adjust scene details, styling, lighting, and atmosphere while maintaining the core motion transfer from the reference video.

Parameters and how to use

  • image: (required) The reference image showing the subject you want to animate
  • video: (required) The reference video containing the motion sequence to transfer
  • character_orientation: (required) Controls output framing and duration limits
  • prompt: Text description to refine scene details, style, and atmosphere
  • keep_original_sound: Whether to preserve audio from the reference video
  • negative_prompt: Elements to avoid in the generated video

How to use

  • Prompt Describe the scene setting, visual style, lighting, and atmosphere you want while the motion is being transferred. The model will apply your reference video's movement to your reference image, so focus your prompt on environmental details rather than the action itself.

Example: "cinematic lighting, shallow depth of field, urban street background, golden hour, film grain"

Media requirements

Images

  • Max file size: 10 MB
  • Tip: Use clear, well-lit images showing the full subject for best motion transfer results

Videos

  • Duration limits depend on character_orientation setting (see below)

Other parameters

  • character_orientation – (required) Choose one:

  • image – Output matches the reference image's framing and composition.

  • video – Output matches the reference video's framing and composition. Reference video can be up to 30 seconds.

  • keep_original_sound – Boolean, defaults to true

  • true – Preserve audio from the reference video

  • false – Generate silent video output

  • negative_prompt – Optional text to specify unwanted elements like "blurry, distorted, watermark, low quality, flickering". Max 2,500 characters.

After you finish configuring the parameters, click Run, preview the result, and iterate if needed.

Pricing

Duration (s)Billed Duration (s)Total Price (USD)
55$0.560
1010$1.120
1515$1.680
3030$3.360

Notes

Best practices:

  • For complex movements like dance or martial arts, use reference videos between 3 and 10 seconds showing clear, unobstructed motion
  • Ensure your reference image shows the subject in good lighting with minimal occlusion
  • Start with the default settings and use prompts primarily for scene styling rather than motion instructions
  • The model works best when the reference image subject and reference video subject are similar in type (e.g., both human characters)

Use cases:

  • Animate character illustrations with real dance choreography or action sequences
  • Create product demonstration videos by transferring human gestures to animated mascots
  • Generate character performance clips for storyboarding and concept work
  • Produce social media content by applying trending motion clips to custom characters

Related Models

Aksesibilitas:Situs web ini menggunakan model AI yang disediakan oleh pihak ketiga.

Kling v2.6 Pro Motion Control API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/kwaivgi/kling-v2.6-pro/motion-control with your input as JSON. The endpoint returns a prediction id; poll the prediction endpoint until status flips to completed, then read the output URL from data.outputs[0]. Examples for Kling v2.6 Pro Motion Control below.

HTTP example
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/kwaivgi/kling-v2.6-pro/motion-control" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d '{
    "image": "https://example.com/your-input.jpg",
    "video": "https://example.com/your-input.mp4",
    "character_orientation": "video",
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "negative_prompt": "blurry, low quality, distorted",
    "keep_original_sound": true
}'

# Response includes a prediction id. Poll for the result:
curl -X GET "https://api.wavespeed.ai/api/v3/predictions/{request_id}/result" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY"

# When status is "completed", read the output from data.outputs[0].
Node.js example
// npm install wavespeed
const WaveSpeed = require('wavespeed');

const client = new WaveSpeed(); // reads WAVESPEED_API_KEY from env

const result = await client.run("kwaivgi/kling-v2.6-pro/motion-control", {
        "image": "https://example.com/your-input.jpg",
        "video": "https://example.com/your-input.mp4",
        "character_orientation": "video",
        "prompt": "A cinematic shot of a city at sunset, soft golden light",
        "negative_prompt": "blurry, low quality, distorted",
        "keep_original_sound": true
});

console.log(result.outputs[0]); // → URL of the generated output
Python example
# pip install wavespeed
import wavespeed

output = wavespeed.run(
    "kwaivgi/kling-v2.6-pro/motion-control",
    {
    "image": "https://example.com/your-input.jpg",
    "video": "https://example.com/your-input.mp4",
    "character_orientation": "video",
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "negative_prompt": "blurry, low quality, distorted",
    "keep_original_sound": true
}
)

print(output["outputs"][0])  # → URL of the generated output

Kling v2.6 Pro Motion Control API — Frequently asked questions

What is the Kling v2.6 Pro Motion Control API?

Kling v2.6 Pro Motion Control is a Kuaishou model for pose / motion driven video, exposed as a REST API on WaveSpeedAI. Kling 2.6 Pro Motion Control turns reference motion clips (dance, action, gesture) into smooth, realistic animations. Upload a character image (or source video) and a motion video; the model transfers the movement while preserving identity and temporal consistency. Ready-to-use REST API with fast response, native-audio option, no cold starts, and affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the Kling v2.6 Pro Motion Control API?

POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID; poll the prediction endpoint until status flips to "completed", then read the output URL from the result. The playground generates a ready-to-paste code sample in Python, JavaScript, or cURL for whatever inputs you've set. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/kwaivgi/kwaivgi-kling-v2.6-pro-motion-control.

How much does Kling v2.6 Pro Motion Control cost per run?

Kling v2.6 Pro Motion Control starts at $0.34 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.

What inputs does Kling v2.6 Pro Motion Control accept?

Key inputs: `prompt`, `image`, `video`, `negative_prompt`, `character_orientation`, `keep_original_sound`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/kwaivgi/kwaivgi-kling-v2.6-pro-motion-control.

How long does Kling v2.6 Pro Motion Control take to generate?

Average end-to-end generation time on WaveSpeedAI is around 508 seconds per request — measured across recent runs. Queue time scales with global demand; live status is visible in the prediction record.

Can I use Kling v2.6 Pro Motion Control outputs commercially?

Commercial usage rights depend on the model's license, set by its provider (Kuaishou). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.