ComfyUI > Nodes > ComfyUI > Kling Camera Controls

ComfyUI Node: Kling Camera Controls

Class Name

KlingCameraControls

Category
api node/video/Kling
Author
ComfyAnonymous (Account age: 763days)
Extension
ComfyUI
Latest Updated
2026-05-13
Github Stars
112.77K

How to Install ComfyUI

Install this extension via the ComfyUI Manager by searching for ComfyUI
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Kling Camera Controls Description

Enhance video projects with advanced camera control for dynamic cinematographic effects.

Kling Camera Controls:

The KlingCameraControls node is designed to provide advanced camera control capabilities within the context of video generation. This node allows you to simulate real-world cinematographic techniques by controlling virtual camera actions such as zoom, rotation, pan, tilt, and more. By integrating these controls, you can enhance the dynamism and visual appeal of your video projects, making them more engaging and professional. The primary goal of this node is to offer a flexible and intuitive interface for managing camera movements, enabling you to focus on creative aspects without getting bogged down by technical complexities.

Kling Camera Controls Input Parameters:

camera_control_type

This parameter specifies the type of camera control to be applied. It determines the overall behavior and style of the camera movement, allowing you to choose from predefined control types that best suit your creative vision. The available options are defined by the KlingCameraControlType enumeration.

horizontal_movement

This parameter controls the horizontal movement of the camera. It allows you to shift the camera left or right within a specified range, providing a dynamic perspective in your video. The value can range from -10.0 to 10.0, with a default of 0.0, where negative values move the camera left and positive values move it right.

vertical_movement

This parameter manages the vertical movement of the camera, enabling you to move the camera up or down. Similar to horizontal movement, it ranges from -10.0 to 10.0, with a default of 0.0. Negative values move the camera down, while positive values move it up.

pan

Pan refers to the horizontal rotation of the camera, allowing you to sweep the camera view from side to side. This parameter can be adjusted to create smooth transitions and dynamic shots, enhancing the storytelling aspect of your video.

tilt

Tilt controls the vertical rotation of the camera, enabling you to angle the camera up or down. This parameter is crucial for capturing different perspectives and adding depth to your video scenes.

roll

Roll adjusts the rotation of the camera around its forward axis, which can be used to create dramatic effects or stabilize the horizon in your shots. This parameter is particularly useful for achieving cinematic effects.

zoom

Zoom allows you to adjust the camera's focal length, bringing subjects closer or pushing them further away. This parameter is essential for focusing on specific elements within a scene or creating a sense of depth and scale.

Kling Camera Controls Output Parameters:

KlingCameraControl

The output of the KlingCameraControls node is a KlingCameraControl object. This object encapsulates all the specified camera movements and configurations, which can then be applied to video generation nodes. It serves as a comprehensive representation of the camera's behavior, ensuring that your creative vision is accurately translated into the final video output.

Kling Camera Controls Usage Tips:

  • Experiment with different combinations of pan, tilt, and zoom to create unique and engaging camera movements that enhance your video's narrative.
  • Use subtle horizontal and vertical movements to add a sense of realism and immersion to your scenes, especially in first-person view videos.
  • Adjust the roll parameter to achieve artistic effects or to correct the horizon in your shots, ensuring a professional and polished look.

Kling Camera Controls Common Errors and Solutions:

Invalid camera control configs: at least one of the values must be non-zero

  • Explanation: This error occurs when all camera movement parameters are set to zero, resulting in no camera movement.
  • Solution: Ensure that at least one of the camera movement parameters (horizontal_movement, vertical_movement, pan, tilt, roll, zoom) is set to a non-zero value to enable camera control.

Kling request failed. Code: <code>, Message: <message>, Data: <data>

  • Explanation: This error indicates that the request to the Kling API failed, possibly due to incorrect parameters or network issues.
  • Solution: Verify that all input parameters are correctly configured and check your network connection. If the issue persists, consult the error message for specific details and adjust your settings accordingly.

Kling Camera Controls Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

Kling Camera Controls