Kling 3.0 Motion Control API

Übertragen Sie mit einem einzigen API-Aufruf menschliche Bewegungen aus Referenzvideos auf Charakterbilder. 720p-Ausgabe ab $0.1134/Sekunde, unterstützt 1080p HD-Qualität, generiert bis zu 30 Sekunden Videos, angepasst an verschiedene Ausrichtungsmodi.
Motion transfer API

Animieren Sie Charakterbilder durch Referenzvideos mit Ausrichtungssteuerung, Original-Audio-Erhaltung und asynchroner API-Bereitstellung für produktionsreife Workflows.

  • Ab $0.1134/s
  • 720p / 1080p
  • Eingabe: Bild + Video
  • Bis zu 10s / 30s
Kling 3.0 Motion Control Funktions-Showcase

Reference video motion, image character guidance, and async delivery in one production-ready route.

Estimated Cost (5s)
8.1648 Credits
Sample Result

No sample available

0 (suggested: 2,000)

Motion source video (MP4/MOV, 340-3850px per side, 3-30s, max 100MB)

Click to upload or drag and drop

Supported formats: MP4, MOV
Maximum file size: 100MB; Maximum files: 1

Character image to animate (JPG/PNG, max 10MB)

Click to upload or drag and drop

Supported formats: JPG, JPEG, PNG
Maximum file size: 10MB; Maximum files: 1

Character facing direction in generated video

Keep the original audio from the reference video

Click Generate to see preview

Verlauf

Max. 20 Einträge

0 läuft · 0 abgeschlossen

Ihre Generierungshistorie erscheint hier

Billing Rules

  • Price shown is per second
  • Billed by output video duration, rounded to nearest integer
  • Duration depends on reference video (max 10s for image orientation, 30s for video orientation)
  • Total = price/second × actual duration

Pricing

Popular
Kling 3.0 Motion Control
Motion Control
Quality:720p
Price:
$0.1134/ second
(8.1648 Credits)
Kling 3.0 Motion Control
Motion Control
Quality:1080p
Price:
$0.1512/ second
(10.88368 Credits)

If it's down, we automatically use the next cheapest available—ensuring 99.9% uptime at the best possible price.

Was können Sie mit der Motion Control API erstellen?

Virtuelle Avatare und Charakteranimation: Referenzvideo-gesteuert

Animieren Sie statische Charakterbilder durch Referenz-Performance-Videos ohne manuelles Rigging oder Frame-für-Frame-Bearbeitung. Dieser Workflow eignet sich für Creator-Tools, virtuelle Avatare, Kurzform-Inhalte und charaktergetriebene Videoproduktion, besonders wenn natürliche menschliche Bewegungen wichtig sind.

Avatar-Animation aus Referenzvideo generieren

Tanz-, Gesten- und Performance-Übertragung: Für Social Content

Übertragen Sie Tanzbewegungen, Gesten und Körper-Performance von einem Video auf verschiedene Charaktere für Social-Media-Produktion, Marketing-Assets und Creator-Workflows. Teams können eine einzelne Bewegungsquelle in mehrere charaktergetriebene Ausgaben umwandeln und die Iterationsgeschwindigkeit für Kampagnen beschleunigen.

Tanz- und Gestenübertragung Showcase

Referenzgesteuerte Bewegungs-Workflows: Mit Ausrichtungssteuerung

Steuern Sie, ob der generierte Charakter der Richtung des Quellbildes oder des Referenzvideos folgt, und wählen Sie dann 720p- oder 1080p-Ausgabe basierend auf Budget und Produktionsanforderungen. Dies bietet Entwicklern eine strukturiertere Bewegungssteuerungs-Pipeline als generische Bild-zu-Video-Generierung.

Bewegungssteuerungs-Workflow mit Ausrichtungseinstellungen

Warum Teams Motion Control API wählen

Kling 3.0 Motion Control bietet Teams eine besser steuerbare Methode, echtes Performance-Material in Charakteranimation umzuwandeln, mit vorhersehbarer sekundenbasierter Preisgestaltung und produktionsreifen API-Workflows.

Besser steuerbar als generische Videogenerierung

Motion Control lässt das Modell nicht von Grund auf Bewegungen erfinden, sondern verwendet ein Referenz-Performance-Video als Bewegungsquelle. Dies macht das Ausgabeverhalten für charaktergetriebene Workflows einfacher steuerbar.

Schnellere Produktion ohne manuelles Rigging

Teams können ein Standbild plus einen Bewegungsclip in verwendbare animierte Ausgabe umwandeln, ohne eine traditionelle Animations-Pipeline aufzubauen. Dies reduziert die Einrichtungsbarriere für Prototypen, Kampagnen-Assets und Creator-Tools.

Vorhersehbare API-Preise für wiederholte Workflows

Sekundenbasierte Abrechnung, 720p- und 1080p-Modi sowie explizite Dauerbegrenzungen erleichtern die Kostenschätzung vor der Produktion. Dies ist wichtig für Batch-Jobs, benutzergenerierte Workflows und automatisierte Content-Pipelines.

So integrieren Sie die Motion Control API

Von Referenzeingaben zur gelieferten Animation in drei praktischen Schritten.

1

Bereiten Sie ein klares Charakterbild und Bewegungsquellen-Video vor

Laden Sie ein Referenzbild für den Zielcharakter und ein Referenzvideo mit der Performance hoch, die Sie übertragen möchten. Klare Körpersichtbarkeit und stabile Quellbewegung verbessern die Ausgabekonsistenz.

2

Senden Sie eine asynchrone Generierungsanfrage mit Bewegungseinstellungen

Senden Sie Bild, Video, Qualitätsmodus und Ausrichtungsparameter an die API. Die Aufgabe läuft asynchron, was die Integration in Produktions-Pipelines, Warteschlangensysteme und automatisierte Workflows erleichtert.

3

Aufgabenstatus abfragen, Ausgabe überprüfen und iterieren

Überprüfen Sie den Aufgabenstatus, bis das Ergebnis bereit ist, überprüfen Sie dann den generierten Clip und verfeinern Sie bei Bedarf die Eingaben. Diese Iterationsschleife funktioniert gut für Creator-Produkte, interne Tools und wiederholbare Video-Workflows.

Kernfunktionen der Motion Control API

Referenzgesteuerte Charakteranimation

Bewegung

Referenzvideo-Bewegungsübertragung

Verwenden Sie ein Quell-Performance-Video, um Bewegungen in einem Zielcharakterbild zu steuern, wodurch die Bewegungsausgabe wiederholbarer und einfacher zu steuern ist als reine Prompt-Generierung.

Ausrichtung

Charakter-Ausrichtungssteuerung

Wählen Sie, ob der Ausgabecharakter der Blickrichtung des Referenzbildes oder des Quellvideos folgt, abhängig von der Art der benötigten Bewegungsübertragung.

Konsistenz

Subjektelement-Konsistenzunterstützung

Kombinieren Sie Motion Control mit Kling Custom Element-Workflows, wenn Sie eine stabilere Charakteridentität über wiederholte Generierungen und Produktionsvariationen hinweg benötigen.

Audio

Original-Sound-Erhaltung

Behalten Sie den Originalton aus dem Referenzvideo bei, wenn der Workflow Bewegung plus Quell-Audio-Kontinuität in der endgültigen Ausgabe erfordert.

Preisgestaltung

Sekundenbasierte Preisgestaltung mit expliziten Ausgabegrenzen

Schätzen Sie Kosten einfacher mit sekundenbasierter Abrechnung, sichtbaren Dauerbeschränkungen und klaren Qualitätsstufen. Dies hilft Teams, die Nutzung für Creator-Tools und automatisierte Pipelines zu planen.

Qualität

720p- und 1080p-Bereitstellungsmodi

Wählen Sie einen kostengünstigeren oder qualitativ hochwertigeren Ausgabepfad basierend auf Produktionszielen, Durchlaufzeiten und Budgetsensibilität.

Häufig gestellte Fragen

Everything you need to know about the product and billing.

Die Motion Control API überträgt menschliche Bewegungen aus einem Referenzvideo auf einen Charakter in einem Referenzbild. Sie verwendet Klings 3.0-Modell zur Synthese natürlich aussehender Animationen. Sowohl das Referenzbild als auch das Referenzvideo sind erforderliche Eingaben.
Sie benötigen ein Referenzbild (der zu animierende Charakter) und ein Referenzvideo (die Bewegungsquelle). Der Charakter sollte einen klaren Oberkörper oder ganzen Körper sichtbar haben. Das Video sollte klare menschliche Bewegungen ohne Schnitte oder Kamerabewegungen enthalten.
Die maximale Dauer hängt von character_orientation ab: bis zu 10 Sekunden bei 'image' (Charakter blickt wie im Bild), oder bis zu 30 Sekunden bei 'video' (Charakter blickt wie im Video). Minimum sind 3 Sekunden. Die tatsächliche Dauer hängt von der extrahierbaren Bewegung aus dem Referenzvideo ab.
Motion Control verwendet sekundenbasierte Abrechnung mit einem Basistarif von 8.1648 Credits/Sekunde (720p). 1080p-Qualität ist das 1.333-fache des Basistarifs. Abgerechnet wird nach tatsächlicher generierter Dauer, aufgerundet auf die nächste Sekunde. Überprüfen Sie Ihr EvoLink-Dashboard für die spezifischen Preise Ihrer Gruppe.
Dieser Parameter steuert die Blickrichtung des generierten Charakters. Auf 'image' gesetzt, blickt der Charakter in dieselbe Richtung wie im Referenzbild (max. 10s Video). Auf 'video' gesetzt, blickt der Charakter in dieselbe Richtung wie im Referenzvideo (max. 30s Video).
Ja, Sie können Subjektelemente referenzieren, die über Kling Custom Element mit element_list erstellt wurden. Bei Verwendung von Elementen ist die Charakterausrichtung derzeit nur auf Videoausrichtung beschränkt. Maximal 1 Element wird unterstützt.
Limits, Preise und verfügbare Modi werden von Ihrem Anbieter und Ihrer Region bestimmt. Verwenden Sie Ihr EvoLink-Dashboard und API-Antworten als Quelle der Wahrheit. Überprüfen Sie die API-Dokumentation für die aktuellsten Einschränkungen und Parameter.
POST
/v1/videos/generations

Create Motion Control Video

Kling 3.0 Motion Control (kling-v3-motion-control) transfers human motion from a reference video onto a character in a reference image.

Asynchronous processing mode, use the returned task ID to query status.

Generated video links are valid for 24 hours, please save them promptly.

Important Notes

  • Both reference image and reference video are required.
  • Max duration: 10s (image orientation) or 30s (video orientation).
  • Billed by actual generated duration, rounded to nearest second.
  • Pricing: 720p = 1.0x base, 1080p = 1.333x base.

Request Parameters

modelstringRequiredDefault: kling-v3-motion-control

Motion control model name.

Examplekling-v3-motion-control
image_urlsstring | string[]Required

Reference image URL(s). The character in this image will be animated with the motion from the reference video.

Notes
  • Formats: JPG, JPEG, PNG
  • Max size: 10MB
  • Dimensions: 300px-65536px per side
  • Aspect ratio: 1:2.5 to 2.5:1
  • Character should show clear upper body or full body
  • Avoid extreme orientations (e.g., upside down, lying flat)
Examplehttps://example.com/character.png
video_urlsstring | string[]Required

Reference video URL(s). The motion in this video will be transferred to the character in the reference image.

Notes
  • Formats: MP4, MOV
  • Max size: 100MB
  • Dimensions: 340px-3850px per side
  • Duration: 3s minimum
  • Max 10s (image orientation) or 30s (video orientation)
  • Recommend single-person video with clear, steady motion
  • Avoid camera cuts, fast motion, or scene transitions
Examplehttps://example.com/dance.mp4
promptstringOptional

Optional text prompt to add elements or camera effects to the generated video.

Notes
  • Max 2500 characters
  • Can describe clothing, scene additions, or camera movements
ExampleA girl wearing a gray loose T-shirt and denim shorts
qualitystringRequired

Video output quality. Affects billing multiplier.

ValueDescription
720pStandard quality (1.0x base price)
1080pHigh quality (1.333x base price)
Example720p
model_params.character_orientationstringRequired

Controls the facing direction of the generated character.

ValueDescription
imageCharacter faces same as reference image (max 10s)
videoCharacter faces same as reference video (max 30s)
Notes
  • When using element_list, only 'video' orientation is supported
Exampleimage
model_params.keep_soundbooleanOptionalDefault: true

Whether to keep the original audio from the reference video.

Notes
  • true = keep original sound, false = mute
Exampletrue
model_params.element_listarrayOptional

Subject element references for consistent character appearance.

Notes
  • Format: [{element_id: string}]
  • Max 1 element
  • Only video-created elements supported (reference_type=video_refer)
  • When used, character_orientation must be 'video'
Example[{"element_id": "12345"}]
model_params.watermark_infoobjectOptional

Watermark configuration for the generated video.

Notes
  • Format: {enabled: boolean}
Example{"enabled": false}
callback_urlstringOptional

HTTPS callback address after task completion.

Notes
  • Triggered on completion, failure, or cancellation
  • HTTPS only, no internal IPs
  • Max length: 2048 chars
  • Timeout: 10s, Max 3 retries
Examplehttps://your-domain.com/webhooks/video-task-completed

Request Example

{
  "model": "kling-v3-motion-control",
  "prompt": "A girl wearing a gray loose T-shirt and denim shorts",
  "image_urls": ["https://example.com/character.png"],
  "video_urls": ["https://example.com/dance.mp4"],
  "quality": "720p",
  "model_params": {
    "character_orientation": "image",
    "keep_sound": true
  }
}

1080p with Element Example

{
  "model": "kling-v3-motion-control",
  "image_urls": ["https://example.com/character.png"],
  "video_urls": ["https://example.com/dance.mp4"],
  "quality": "1080p",
  "model_params": {
    "character_orientation": "video",
    "keep_sound": false,
    "element_list": [
      {"element_id": "12345"}
    ]
  }
}

Response Example

{
  "created": 1757169743,
  "id": "task-unified-1757169743-v3mc",
  "model": "kling-v3-motion-control",
  "object": "video.generation.task",
  "progress": 0,
  "status": "pending",
  "task_info": {
    "can_cancel": true,
    "estimated_time": 180
  },
  "type": "video",
  "usage": {
    "billing_rule": "per_second",
    "credits_reserved": 40.824,
    "user_group": "default"
  }
}
Kling 3.0 Motion Control API - Video-Bewegungsübertragung, ab $0.1134/s | EvoLink