> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-feat-openapi-i18n.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# KlingMotionControl - ComfyUI Built-in Node Documentation

> Complete documentation for the KlingMotionControl node in ComfyUI. Learn its inputs, outputs, parameters and usage.

The Kling Motion Control node generates a video by applying the motion, expressions, and camera movements from a reference video to a character defined by a reference image and a text prompt. It allows you to control whether the character's final orientation comes from the reference video or the reference image.

## Inputs

| Parameter               | Description                                                                                                                                                                                                                                                                                                                                                             | Data Type | Required | Range                            |
| ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | -------- | -------------------------------- |
| `prompt`                | A text description of the desired video. Maximum length is 2500 characters.                                                                                                                                                                                                                                                                                             | STRING    | Yes      | N/A                              |
| `reference_image`       | An image of the character to animate. Minimum dimensions are 340x340 pixels. The aspect ratio must be between 1:2.5 and 2.5:1.                                                                                                                                                                                                                                          | IMAGE     | Yes      | N/A                              |
| `reference_video`       | Motion reference video used to drive movement/expression. Duration limits depend on `character_orientation` setting. Minimum dimensions are 340x340 pixels, maximum dimensions are 3850x3850 pixels.                                                                                                                                                                    | VIDEO     | Yes      | N/A                              |
| `keep_original_sound`   | Determines if the original audio from the reference video is kept in the output. Default is `True`.                                                                                                                                                                                                                                                                     | BOOLEAN   | No       | N/A                              |
| `character_orientation` | Controls where the character's facing/orientation comes from. `"video"`: movements, expressions, camera moves, and orientation follow the motion reference video (other details via prompt). `"image"`: movements and expressions still follow the motion reference video, but the character orientation matches the reference image (camera/other details via prompt). | COMBO     | No       | `"video"`<br />`"image"`         |
| `mode`                  | The generation mode to use.                                                                                                                                                                                                                                                                                                                                             | COMBO     | No       | `"pro"`<br />`"std"`             |
| `model`                 | The Kling model version to use. Default is `"kling-v2-6"`.                                                                                                                                                                                                                                                                                                              | COMBO     | No       | `"kling-v3"`<br />`"kling-v2-6"` |

**Constraints:**

* The `reference_video` duration must be between 3 and 30 seconds when `character_orientation` is set to `"video"`.
* The `reference_video` duration must be between 3 and 10 seconds when `character_orientation` is set to `"image"`.

## Outputs

| Output Name | Description                                                                            | Data Type |
| ----------- | -------------------------------------------------------------------------------------- | --------- |
| `output`    | The generated video with the character performing the motion from the reference video. | VIDEO     |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingMotionControl/en.md)

***

**Source fingerprint (SHA-256):** `a61e55fabe53f4e13fa993c3d891db40024709ea4fb6b16b5716d893b2bd23b5`
