Kling 3.0 Motion Control API

Transfiera movimientos humanos de videos de referencia a imágenes de personajes con una sola llamada API. Salida 720p desde $0.1134/segundo, compatible con calidad HD 1080p, genera hasta 30 segundos de video, adaptado a diferentes modos de orientación.
Motion transfer API

Anime imágenes de personajes mediante videos de referencia con control de orientación, preservación de audio original y entrega API asíncrona para flujos de trabajo de producción.

  • Desde $0.1134/s
  • 720p / 1080p
  • Entradas: imagen + video
  • Hasta 10s / 30s
Showcase de capacidades de Kling 3.0 Motion Control

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

Historial

Máx. 20 elementos

0 ejecutando · 0 completado

Tu historial de generación aparecerá aquí

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.

¿Qué puede construir con Motion Control API?

Avatares virtuales y animación de personajes: Impulsado por video de referencia

Anime imágenes de personajes estáticos mediante videos de rendimiento de referencia sin rigging manual ni edición fotograma por fotograma. Este flujo de trabajo es adecuado para herramientas de creadores, avatares virtuales, contenido de formato corto y producción de video impulsada por personajes, especialmente cuando el movimiento humano natural es importante.

Generar animación de avatar desde video de referencia

Transferencia de baile, gestos y rendimiento: Para contenido social

Transfiera movimientos de baile, gestos y rendimiento corporal de un video a diferentes personajes para producción de redes sociales, activos de marketing y flujos de trabajo de creadores. Los equipos pueden convertir una sola fuente de movimiento en múltiples salidas lideradas por personajes para acelerar la velocidad de iteración de campañas.

Showcase de transferencia de baile y gestos

Flujos de trabajo de movimiento impulsados por referencia: Con control de orientación

Controle si el personaje generado sigue la dirección de la imagen de origen o del video de referencia, luego elija salida 720p o 1080p según el presupuesto y las necesidades de producción. Esto proporciona a los desarrolladores un pipeline de control de movimiento más estructurado que la generación genérica de imagen a video.

Flujo de trabajo de control de movimiento con configuración de orientación

Por qué los equipos eligen Motion Control API

Kling 3.0 Motion Control ofrece a los equipos una forma más controlable de convertir material de rendimiento real en animación de personajes, con precios predecibles por segundo y flujos de trabajo API listos para producción.

Más controlable que la generación de video genérica

Motion Control no hace que el modelo invente movimiento desde cero, sino que usa un video de rendimiento de referencia como fuente de movimiento. Esto hace que el comportamiento de salida sea más fácil de controlar, especialmente adecuado para flujos de trabajo impulsados por personajes.

Producción más rápida sin rigging manual

Los equipos pueden convertir una imagen estática más un clip de movimiento en salida animada utilizable sin construir un pipeline de animación tradicional. Esto reduce la barrera de configuración para prototipos, activos de campaña y herramientas de creadores.

Precios API predecibles para flujos de trabajo repetidos

Facturación por segundo, modos 720p y 1080p, y límites de duración explícitos facilitan la estimación de costos antes de la producción. Esto es importante para trabajos por lotes, flujos de trabajo de contenido generado por usuarios y pipelines de contenido automatizado.

Cómo integrar Motion Control API

De entradas de referencia a animación entregada en tres pasos prácticos.

1

Prepare una imagen de personaje clara y video de fuente de movimiento

Cargue una imagen de referencia para el personaje objetivo y un video de referencia que contenga el rendimiento que desea transferir. La visibilidad corporal clara y el movimiento de origen estable mejoran la consistencia de salida.

2

Envíe una solicitud de generación asíncrona con configuración de movimiento

Envíe imagen, video, modo de calidad y parámetros de orientación a la API. La tarea se ejecuta de forma asíncrona, lo que facilita la integración en pipelines de producción, sistemas de cola y flujos de trabajo automatizados.

3

Sondee el estado de la tarea, revise la salida e itere

Verifique el estado de la tarea hasta que el resultado esté listo, luego revise el clip generado y refine las entradas cuando sea necesario. Este bucle de iteración funciona bien para productos de creadores, herramientas internas y flujos de trabajo de video repetibles.

Capacidades principales de Motion Control API

Animación de personajes impulsada por referencia

Movimiento

Transferencia de movimiento de video de referencia

Use un video de rendimiento de origen para impulsar el movimiento en una imagen de personaje objetivo, haciendo que la salida de movimiento sea más repetible y más fácil de controlar que la generación solo por prompt.

Orientación

Control de orientación de personaje

Elija si el personaje de salida sigue la dirección de orientación de la imagen de referencia o del video de origen, dependiendo del tipo de transferencia de movimiento que necesite.

Consistencia

Soporte de consistencia de elemento de sujeto

Combine Motion Control con flujos de trabajo de Kling Custom Element cuando necesite una identidad de personaje más estable en generaciones repetidas y variaciones de producción.

Audio

Preservación de sonido original

Mantenga el sonido original del video de referencia cuando el flujo de trabajo requiera movimiento más continuidad de audio de origen en la salida final.

Precios

Precios por segundo con límites de salida explícitos

Estime costos más fácilmente con facturación por segundo, restricciones de duración visibles y niveles de calidad claros. Esto ayuda a los equipos a planificar el uso para herramientas de creadores y pipelines automatizados.

Calidad

Modos de entrega 720p y 1080p

Elija una ruta de salida de menor costo o mayor calidad según los objetivos de producción, las necesidades de tiempo de entrega y la sensibilidad presupuestaria.

Preguntas frecuentes

Everything you need to know about the product and billing.

Motion Control API transfiere movimiento humano de un video de referencia a un personaje en una imagen de referencia. Utiliza el modelo 3.0 de Kling para sintetizar animación de aspecto natural. Tanto la imagen de referencia como el video de referencia son entradas requeridas.
Necesita una imagen de referencia (el personaje a animar) y un video de referencia (la fuente de movimiento). El personaje debe tener la parte superior del cuerpo o el cuerpo completo claramente visible. El video debe contener movimiento humano claro sin cortes ni movimiento de cámara.
La duración máxima depende de character_orientation: hasta 10 segundos cuando se establece en 'image' (el personaje mira como en la imagen), o hasta 30 segundos cuando se establece en 'video' (el personaje mira como en el video). El mínimo es de 3 segundos. La duración real depende del movimiento extraíble del video de referencia.
Motion Control usa facturación por segundo a una tasa base de 8.1648 créditos/segundo (720p). La calidad 1080p es 1.333 veces la tasa base. Se factura por duración generada real, redondeada al segundo más cercano. Consulte su panel de EvoLink para los precios específicos de su grupo.
Este parámetro controla la dirección de orientación del personaje generado. Establecido en 'image', el personaje mira en la misma dirección que en la imagen de referencia (video máx. 10s). Establecido en 'video', el personaje mira en la misma dirección que en el video de referencia (video máx. 30s).
Sí, puede referenciar elementos de sujeto creados a través de Kling Custom Element usando element_list. Al usar elementos, la orientación del personaje está actualmente limitada solo a orientación de video. Se admite un máximo de 1 elemento.
Los límites, precios y modos disponibles están determinados por su proveedor y región. Use su panel de EvoLink y respuestas API como fuente de verdad. Consulte la documentación API para las restricciones y parámetros más actuales.
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 - Transferencia de movimiento de video, desde $0.1134/s | EvoLink