Patch version increment to 1.37.8

**Base branch:** `main`

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7937-1-37-8-2e46d73d3650814bb126d7a0bc385a44)
by [Unito](https://www.unito.io)

---------

Co-authored-by: christian-byrne <72887196+christian-byrne@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
This commit is contained in:
Comfy Org PR Bot
2026-01-10 10:49:52 +09:00
committed by GitHub
parent 41ffb7c627
commit c8e181c841
24 changed files with 2390 additions and 70 deletions

View File

@@ -3876,6 +3876,21 @@
}
}
},
"ImageCompare": {
"display_name": "Image Compare",
"description": "Compares two images side by side with a slider.",
"inputs": {
"compare_view": {
"name": "compare_view"
},
"image_a": {
"name": "image_a"
},
"image_b": {
"name": "image_b"
}
}
},
"ImageCompositeMasked": {
"display_name": "ImageCompositeMasked",
"inputs": {
@@ -4383,6 +4398,24 @@
}
}
},
"JoinAudioChannels": {
"display_name": "Join Audio Channels",
"description": "Joins left and right mono audio channels into a stereo audio.",
"inputs": {
"audio_left": {
"name": "audio_left"
},
"audio_right": {
"name": "audio_right"
}
},
"outputs": {
"0": {
"name": "audio",
"tooltip": null
}
}
},
"JoinImageWithAlpha": {
"display_name": "Join Image with Alpha",
"inputs": {
@@ -14321,6 +14354,166 @@
}
}
},
"Vidu2ImageToVideoNode": {
"display_name": "Vidu2 Image-to-Video Generation",
"description": "Generate a video from an image and an optional prompt.",
"inputs": {
"model": {
"name": "model"
},
"image": {
"name": "image",
"tooltip": "An image to be used as the start frame of the generated video."
},
"prompt": {
"name": "prompt",
"tooltip": "An optional text prompt for video generation (max 2000 characters)."
},
"duration": {
"name": "duration"
},
"seed": {
"name": "seed"
},
"resolution": {
"name": "resolution"
},
"movement_amplitude": {
"name": "movement_amplitude",
"tooltip": "The movement amplitude of objects in the frame."
},
"control_after_generate": {
"name": "control after generate"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"Vidu2ReferenceVideoNode": {
"display_name": "Vidu2 Reference-to-Video Generation",
"description": "Generate a video from multiple reference images and a prompt.",
"inputs": {
"model": {
"name": "model"
},
"subjects": {
"name": "subjects",
"tooltip": "For each subject, provide up to 3 reference images (7 images total across all subjects). Reference them in prompts via @subject{subject_id}."
},
"prompt": {
"name": "prompt",
"tooltip": "When enabled, the video will include generated speech and background music based on the prompt."
},
"audio": {
"name": "audio",
"tooltip": "When enabled video will contain generated speech and background music based on the prompt."
},
"duration": {
"name": "duration"
},
"seed": {
"name": "seed"
},
"aspect_ratio": {
"name": "aspect_ratio"
},
"resolution": {
"name": "resolution"
},
"movement_amplitude": {
"name": "movement_amplitude",
"tooltip": "The movement amplitude of objects in the frame."
},
"control_after_generate": {
"name": "control after generate"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"Vidu2StartEndToVideoNode": {
"display_name": "Vidu2 Start/End Frame-to-Video Generation",
"description": "Generate a video from a start frame, an end frame, and a prompt.",
"inputs": {
"model": {
"name": "model"
},
"first_frame": {
"name": "first_frame"
},
"end_frame": {
"name": "end_frame"
},
"prompt": {
"name": "prompt",
"tooltip": "Prompt description (max 2000 characters)."
},
"duration": {
"name": "duration"
},
"seed": {
"name": "seed"
},
"resolution": {
"name": "resolution"
},
"movement_amplitude": {
"name": "movement_amplitude",
"tooltip": "The movement amplitude of objects in the frame."
},
"control_after_generate": {
"name": "control after generate"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"Vidu2TextToVideoNode": {
"display_name": "Vidu2 Text-to-Video Generation",
"description": "Generate video from a text prompt",
"inputs": {
"model": {
"name": "model"
},
"prompt": {
"name": "prompt",
"tooltip": "A textual description for video generation, with a maximum length of 2000 characters."
},
"duration": {
"name": "duration"
},
"seed": {
"name": "seed"
},
"aspect_ratio": {
"name": "aspect_ratio"
},
"resolution": {
"name": "resolution"
},
"background_music": {
"name": "background_music",
"tooltip": "Whether to add background music to the generated video."
},
"control_after_generate": {
"name": "control after generate"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"ViduImageToVideoNode": {
"display_name": "Vidu Image To Video Generation",
"description": "Generate video from image and optional prompt",
@@ -14365,7 +14558,7 @@
},
"ViduReferenceVideoNode": {
"display_name": "Vidu Reference To Video Generation",
"description": "Generate video from multiple images and prompt",
"description": "Generate video from multiple images and a prompt",
"inputs": {
"model": {
"name": "model",
@@ -14457,7 +14650,7 @@
},
"ViduTextToVideoNode": {
"display_name": "Vidu Text To Video Generation",
"description": "Generate video from text prompt",
"description": "Generate video from a text prompt",
"inputs": {
"model": {
"name": "model",