{ "id": "0b36af86-a7ff-4b4c-ae99-77096abf0bae", "revision": 0, "last_node_id": 4, "last_link_id": 2, "nodes": [ { "id": 1, "type": "LoadVideo", "pos": [ 80, 140 ], "size": [ 330, 470 ], "flags": {}, "order": 0, "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": [ 1 ] } ], "properties": { "Node name for S&R": "LoadVideo" }, "widgets_values": [ "kling4_gown_input.mp4", "image" ], "widgets_values_named": { "file": "kling4_gown_edit_input.mp4", "upload": "image" } }, { "id": 2, "type": "Kling4EditVideoNode", "pos": [ 560, 140 ], "size": [ 400, 272 ], "flags": {}, "order": 1, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "COMFY_DYNAMICCOMBO_V3", "widget": { "name": "model" }, "link": null }, { "localized_name": "video_1", "name": "model.video_1", "type": "VIDEO", "link": 1 }, { "localized_name": "video_2", "name": "model.reference_videos.video_2", "shape": 7, "type": "VIDEO", "link": null }, { "localized_name": "image_1", "name": "model.reference_images.image_1", "shape": 7, "type": "IMAGE", "link": null }, { "localized_name": "prompt", "name": "model.prompt", "type": "STRING", "widget": { "name": "model.prompt" }, "link": null }, { "localized_name": "resolution", "name": "model.resolution", "type": "COMBO", "widget": { "name": "model.resolution" }, "link": null }, { "localized_name": "aspect_ratio", "name": "model.aspect_ratio", "type": "COMBO", "widget": { "name": "model.aspect_ratio" }, "link": null }, { "localized_name": "seed", "name": "model.seed", "type": "INT", "widget": { "name": "model.seed" }, "link": null } ], "outputs": [ { "localized_name": "VIDEO", "name": "VIDEO", "type": "VIDEO", "links": [ 2 ] } ], "properties": { "Node name for S&R": "Kling4EditVideoNode" }, "widgets_values": [ "kling-4.0", "Edit @Video1: replace the frozen lake and the overcast sky with a rainy neon city street at night. Wet asphalt mirroring pink and cyan signage, rain streaks cutting through the light, low mist at street level. Keep the woman, her black tiered gown, the wide black hat, the gloves and jewellery unchanged, keep her movements, the three shots and the camera work exactly as they are, and keep the same rim-light direction so she still reads as a silhouette against the glow. Sound: rain on asphalt and distant traffic replace the wind.", "720p", "adaptive", 42, "fixed", "fixed" ], "widgets_values_named": { "model": "kling-4.0", "model.prompt": "Edit @Video1: replace the frozen lake and the overcast sky with a rainy neon city street at night. Wet asphalt mirroring pink and cyan signage, rain streaks cutting through the light, low mist at street level. Keep the woman, her black tiered gown, the wide black hat, the gloves and jewellery unchanged, keep her movements, the three shots and the camera work exactly as they are, and keep the same rim-light direction so she still reads as a silhouette against the glow. Sound: rain on asphalt and distant traffic replace the wind.", "model.resolution": "720p", "model.aspect_ratio": "adaptive", "model.seed": 42, "control_after_generate#1": "fixed", "control_after_generate": "fixed" }, "color": "#432", "bgcolor": "#653" }, { "id": 3, "type": "SaveVideo", "pos": [ 1020, 140 ], "size": [ 270, 106 ], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "localized_name": "video", "name": "video", "type": "VIDEO", "link": 2 }, { "localized_name": "filename_prefix", "name": "filename_prefix", "type": "STRING", "widget": { "name": "filename_prefix" }, "link": null }, { "localized_name": "format", "name": "format", "type": "COMFY_DYNAMICCOMBO_V3", "widget": { "name": "format" }, "link": null }, { "localized_name": "codec", "name": "format.codec", "type": "COMFY_DYNAMICCOMBO_V3", "widget": { "name": "format.codec" }, "link": null }, { "localized_name": "codec", "name": "codec", "shape": 7, "type": "COMFY_DYNAMICCOMBO_V3", "widget": { "name": "codec" }, "link": null } ], "outputs": [ { "localized_name": "video", "name": "video", "type": "VIDEO", "links": null } ], "properties": {}, "widgets_values": [ "video/kling4_video_edit", "mp4", "auto", "auto" ], "widgets_values_named": { "filename_prefix": "video/kling4_edit/kling4_gown_rain", "format": "mp4", "format.codec": "auto", "codec": "auto" } }, { "id": 4, "type": "MarkdownNote", "pos": [ 80, 680 ], "size": [ 420, 420 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [], "title": "Note: Input Asset & Editing", "properties": {}, "widgets_values": [ "**Input Asset**\n\n- [kling4_gown_input.mp4](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/kling4_gown_input.mp4) — required workflow input (`input/kling4_gown_input.mp4`, 5 s)\n\n## How to edit\n\nThe prompt must open with `Edit @Video1:` and then name the change; everything after that is your keep-list. Listing what must survive — subject, costume, movement, shot count, camera work, light direction — is what stops the model from quietly redesigning the person or re-staging the camera.\n\nThe output inherits the input: same length, same aspect ratio (`adaptive`), same three shots. Input clips must be 3–30 s. Extra `reference_images` / `reference_videos` inputs can be connected when the new element has to look like something specific (a garment, a product, a location).\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)" ], "widgets_values_named": { "text": "**Input Asset**\n\n- [kling4_gown_input.mp4](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/kling4_gown_input.mp4) — required workflow input (`input/kling4_gown_input.mp4`, 5 s)\n\n## How to edit\n\nThe prompt must open with `Edit @Video1:` and then name the change; everything after that is your keep-list. Listing what must survive — subject, costume, movement, shot count, camera work, light direction — is what stops the model from quietly redesigning the person or re-staging the camera.\n\nThe output inherits the input: same length, same aspect ratio (`adaptive`), same three shots. Input clips must be 3–30 s. Extra `reference_images` / `reference_videos` inputs can be connected when the new element has to look like something specific (a garment, a product, a location).\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)" }, "color": "#222", "bgcolor": "#000" } ], "links": [ [ 1, 1, 0, 2, 1, "VIDEO" ], [ 2, 2, 0, 3, 0, "VIDEO" ] ], "groups": [], "config": {}, "extra": { "ds": { "scale": 0.9, "offset": [ 416, 110 ] } }, "version": 0.4 }