Nodes/Comfyui-zhenzhen/Zhenzhen_kling_image2video
ComfyUI Node

Zhenzhen_kling_image2video

The node with the camera moves

By T8mars·Created 12 months ago·Updated a day ago· 719
Zhenzhen_kling_image2video
  • image
  • image_tail
  • video
  • video_url
  • task_id
  • video_id
  • response
prompt
model_namekling-v1-6
imagination0.50
aspect_ratio1:1
modestd
duration5
num_videos1
negative_prompt
seed0
api_key
cameranone
camera_value0.0
skip_errorfalse

Kling (可灵) is the video model everyone compares everything to, and this node is the Comfly pack's image-to-video client for it. You feed a still, add a prompt, and a video comes back after a few minutes of relay time - the README is honest that Kling generations take roughly 5–6 minutes, so this is not a sit-and-watch node. The payoff: the model lineup here includes the recent Kling 2.x versions, and the camera-control options are the most elaborate of any Comfly video node.

Inputs that matter

  • image - required. Your starting frame.
  • image_tail - optional; an end frame to animate toward. Kling's best-known trick.
  • prompt - required; describe the motion, not a still.
  • negative_prompt - optional but worth using; Kling respects it.
  • model_name - kling-v2-1, kling-v2-1-master, kling-v2-master, kling-v1-6, kling-v1-5, kling-v1. The master models cost more - the README's warning is literally "very expensive, use as needed."
  • mode - std or pro. Read this one: the source shows v1.5 and v1.6 only support pro mode - pick std with those models and it won't generate.
  • duration - 5 or 10 seconds.
  • num_videos - 1–4 videos per run. The bill scales with the count, obviously.
  • imagination - 0–1, default 0.5. How much creative license the model takes with your image; lower = stays closer to the source.
  • camera - the fun one: none, horizontal, vertical, zoom, vertical_shake, horizontal_shake, rotate, and the master-only moves (master_down_zoom, master_zoom_up, master_right_rotate_zoom, master_left_rotate_zoom).
  • camera_value - -10 to 10, the strength of that camera move.

Outputs: video (into ComfyUI's native Save Video), plus video_url, task_id, video_id, and response.

Install

Standard Comfly:

cd ComfyUI/custom_nodes
git clone https://github.com/ainewsto/Comfyui_Comfly

Or ComfyUI Manager → "Comfyui_Comfly" → restart. No local models; credits + key at https://ai.comfly.chat (Comflyapi.json or the node's apikey).

Gotchas

The std/pro trap is the #1 beginner stumble - the dropdown defaults to std, but for several models std silently won't produce output, so if you pick v1.5/v1.6 and get nothing, flip to pro. The master camera moves only exist on master models; pick a non-master model and those options are dead weight. And with 5–6 minute render times and paid slots, don't iterate by trial-and-error - lock the image, prompt, and camera first, then spend. The pack also has Comfly_kling_multi_image2video (up to 4 reference images, 1.6 model) if one still isn't enough.

Categoryzhenzhen/Comfly_kling

Inputs (15)

NameTypeDefaultDescription
imageIMAGE
promptSTRING
model_nameCOMBOkling-v1-66 options: kling-v2-1, kling-v2-1-master, kling-v2-master, kling-v1-6, kling-v1-5, kling-v1
imaginationFLOAT0.500–1
aspect_ratioCOMBO1:13 options: 1:1, 16:9, 9:16
modeCOMBOstd2 options: std, pro
durationCOMBO52 options: 5, 10
num_videosINT11–4
negative_promptSTRING
seedINT00–2147483647
image_tailoptIMAGE
api_keyoptSTRING
cameraoptCOMBOnone11 options: none, horizontal, vertical, zoom, vertical_shake, horizontal_shake, +5
camera_valueoptFLOAT0.0-10–10
skip_erroroptBOOLEANfalse开启后,节点失败时不报错、按旧行为返回默认空结果;关闭时(默认)失败直接抛出错误。

Outputs (5)

NameTypeDescription
videoVIDEO
video_urlSTRING
task_idSTRING
video_idSTRING
responseSTRING