Skip to main content
This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub
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

ParameterData TypeRequiredRangeDescription
promptSTRINGYesN/AA text description of the desired video. Maximum length is 2500 characters.
reference_imageIMAGEYesN/AAn image of the character to animate. Minimum dimensions are 340x340 pixels. The aspect ratio must be between 1:2.5 and 2.5:1.
reference_videoVIDEOYesN/AA motion reference video used to drive the character’s movement and expression. Minimum dimensions are 340x340 pixels, maximum dimensions are 3850x3850 pixels. Duration limits depend on the character_orientation setting.
keep_original_soundBOOLEANNoN/ADetermines if the original audio from the reference video is kept in the output. Default is True.
character_orientationCOMBONo"video"
"image"
Controls where the character’s facing/orientation comes from. "video": movements, expressions, camera moves, and orientation follow the motion reference video. "image": movements and expressions follow the motion reference video, but the character orientation matches the reference image.
modeCOMBONo"pro"
"std"
The generation mode to use.
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 NameData TypeDescription
outputVIDEOThe generated video with the character performing the motion from the reference video.