{ "id": "11452243-373b-42f2-8514-0565450eb27f", "revision": 0, "last_node_id": 5, "last_link_id": 3, "nodes": [ { "id": 1, "type": "Comfyui-Kling-Wrapper Kling 4.0 OmniVideo", "pos": [ 760, 100 ], "size": [ 460, 800 ], "flags": {}, "order": 3, "mode": 0, "inputs": [ { "localized_name": "first_frame", "name": "first_frame", "shape": 7, "type": "IMAGE", "link": null }, { "localized_name": "middle_frames", "name": "middle_frames", "shape": 7, "type": "IMAGE", "link": null }, { "localized_name": "last_frame", "name": "last_frame", "shape": 7, "type": "IMAGE", "link": null }, { "localized_name": "image_1", "name": "image_1", "shape": 7, "type": "IMAGE", "link": 2, "label": "image_1 → @image_1" }, { "localized_name": "base_video", "name": "base_video", "shape": 7, "type": "VIDEO", "link": null }, { "localized_name": "feature_video_1", "name": "feature_video_1", "shape": 7, "type": "VIDEO", "link": 3, "label": "feature_video_1" }, { "localized_name": "element_list", "name": "element_list", "shape": 7, "type": "COMFYUI_KLING_WRAPPER_ELEMENT_LIST", "link": null }, { "localized_name": "custom_voice_list", "name": "custom_voice_list", "shape": 7, "type": "COMFYUI_KLING_WRAPPER_CUSTOM_VOICE_LIST", "link": null }, { "localized_name": "prompt", "name": "prompt", "type": "STRING", "widget": { "name": "prompt" }, "link": null }, { "localized_name": "resolution", "name": "resolution", "type": "COMBO", "widget": { "name": "resolution" }, "link": null }, { "localized_name": "duration", "name": "duration", "type": "COMBO", "widget": { "name": "duration" }, "link": null }, { "localized_name": "aspect_ratio", "name": "aspect_ratio", "type": "COMBO", "widget": { "name": "aspect_ratio" }, "link": null }, { "localized_name": "watermark", "name": "watermark", "shape": 7, "type": "BOOLEAN", "widget": { "name": "watermark" }, "link": null }, { "localized_name": "callback_url", "name": "callback_url", "shape": 7, "type": "STRING", "widget": { "name": "callback_url" }, "link": null }, { "localized_name": "external_task_id", "name": "external_task_id", "shape": 7, "type": "STRING", "widget": { "name": "external_task_id" }, "link": null }, { "localized_name": "base_video_url", "name": "base_video_url", "shape": 7, "type": "STRING", "widget": { "name": "base_video_url" }, "link": null }, { "localized_name": "feature_video_urls", "name": "feature_video_urls", "shape": 7, "type": "STRING", "widget": { "name": "feature_video_urls" }, "link": null } ], "outputs": [ { "localized_name": "url", "name": "url", "type": "STRING", "links": [ 1 ] }, { "localized_name": "video_id", "name": "video_id", "type": "STRING", "links": null } ], "title": "04 模特参考视频动作", "properties": { "Node name for S&R": "Comfyui-Kling-Wrapper Kling 4.0 OmniVideo", "kling4UnifiedImageIds": 2 }, "widgets_values": [ "使用 @image_1 中的人物形象与服装,参考 @video_1 中人物的转身动作和行走节奏。保持 @image_1 的面部、发型和服装细节,背景为简洁的摄影棚,不使用参考视频中的背景。", "1080p", "10", "adaptive", false, "", "", "", "" ], "widgets_values_named": { "prompt": "使用 @image_1 中的人物形象与服装,参考 @video_1 中人物的转身动作和行走节奏。保持 @image_1 的面部、发型和服装细节,背景为简洁的摄影棚,不使用参考视频中的背景。", "resolution": "1080p", "duration": "10", "aspect_ratio": "adaptive", "watermark": false, "callback_url": "", "external_task_id": "", "base_video_url": "", "feature_video_urls": "" } }, { "id": 2, "type": "Comfyui-Kling-Wrapper Preview Video", "pos": [ 1320, 100 ], "size": [ 296.288671875, 26 ], "flags": {}, "order": 4, "mode": 0, "inputs": [ { "localized_name": "video_url", "name": "video_url", "type": "STRING", "link": 1 } ], "outputs": [ { "localized_name": "file_path", "name": "file_path", "type": "STRING", "links": null } ], "title": "生成结果 · 预览并保存", "properties": { "Node name for S&R": "Comfyui-Kling-Wrapper Preview Video" } }, { "id": 3, "type": "Note", "pos": [ 40, 15 ], "size": [ 620, 170 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [], "title": "使用说明(运行前阅读)", "properties": {}, "widgets_values": [ "上传模特图片与动作视频。图片连接 reference_images,视频连接 feature_video。此处仅有一段视频,因此它是 @video_1。\n\n生成节点固定使用官方 Kling 配置。运行会提交真实计费生成任务;先替换所有占位素材。彩色引用只辅助阅读,不代表素材已连接。" ], "widgets_values_named": { "text": "上传模特图片与动作视频。图片连接 reference_images,视频连接 feature_video。此处仅有一段视频,因此它是 @video_1。\n\n生成节点固定使用官方 Kling 配置。运行会提交真实计费生成任务;先替换所有占位素材。彩色引用只辅助阅读,不代表素材已连接。" }, "color": "#432", "bgcolor": "#653" }, { "id": 4, "type": "LoadImage", "pos": [ 40, 240 ], "size": [ 282.798828125, 102 ], "flags": {}, "order": 1, "mode": 0, "inputs": [ { "localized_name": "image", "name": "image", "type": "COMBO", "widget": { "name": "image" }, "link": null }, { "localized_name": "choose file to upload", "name": "upload", "type": "IMAGEUPLOAD", "widget": { "name": "upload" }, "link": null } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 2 ] }, { "localized_name": "MASK", "name": "MASK", "type": "MASK", "links": null } ], "title": "参考图 @image_1 · 上传图片", "properties": { "Node name for S&R": "LoadImage" }, "widgets_values": [ "example_portrait.png", "image" ], "widgets_values_named": { "image": "example_portrait.png", "upload": "image" } }, { "id": 5, "type": "LoadVideo", "pos": [ 390, 240 ], "size": [ 282.798828125, 82 ], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "localized_name": "file", "name": "file", "type": "COMBO", "widget": { "name": "file" }, "link": null }, { "localized_name": "choose file to upload", "name": "upload", "type": "IMAGEUPLOAD", "widget": { "name": "upload" }, "link": null } ], "outputs": [ { "localized_name": "VIDEO", "name": "VIDEO", "type": "VIDEO", "links": [ 3 ] } ], "title": "动作参考视频 @video_1", "properties": { "Node name for S&R": "LoadVideo" }, "widgets_values": [ "example_motion.mp4", "image" ], "widgets_values_named": { "file": "example_motion.mp4", "upload": "image" } } ], "links": [ [ 1, 1, 0, 2, 0, "STRING" ], [ 2, 4, 0, 1, 3, "IMAGE" ], [ 3, 5, 0, 1, 5, "VIDEO" ] ], "groups": [], "config": {}, "extra": { "ds": { "scale": 0.7, "offset": [ 15, 70 ] } }, "version": 0.4 }