Rename input label

This commit is contained in:
Alexis Rolland 2026-07-07 20:23:34 +08:00
parent 91a45d154e
commit 257c33bda4

View File

@ -525,7 +525,7 @@ class SeedVR2TemporalMerge(io.ComfyNode):
description="Recombine sampled SeedVR2 latent temporal chunks into one latent, crossfading each overlap with a Hann window sized by the temporal_overlap wired from Split SeedVR2 Latent.", description="Recombine sampled SeedVR2 latent temporal chunks into one latent, crossfading each overlap with a Hann window sized by the temporal_overlap wired from Split SeedVR2 Latent.",
search_aliases=["seedvr2", "merge", "temporal", "hann", "crossfade"], search_aliases=["seedvr2", "merge", "temporal", "hann", "crossfade"],
inputs=[ inputs=[
io.Latent.Input("latent_chunks", tooltip="The sampled temporal chunks in sequence order."), io.Latent.Input("latents", tooltip="The sampled temporal chunks in sequence order."),
io.Int.Input("temporal_overlap", default=0, min=0, max=16384, force_input=True, io.Int.Input("temporal_overlap", default=0, min=0, max=16384, force_input=True,
tooltip="The temporal_overlap output of Split SeedVR2 Latent. 0 = plain concatenation."), tooltip="The temporal_overlap output of Split SeedVR2 Latent. 0 = plain concatenation."),
], ],
@ -535,13 +535,13 @@ class SeedVR2TemporalMerge(io.ComfyNode):
) )
@classmethod @classmethod
def execute(cls, latent_chunks, temporal_overlap) -> io.NodeOutput: def execute(cls, latents, temporal_overlap) -> io.NodeOutput:
temporal_overlap = temporal_overlap[0] temporal_overlap = temporal_overlap[0]
if temporal_overlap < 0: if temporal_overlap < 0:
raise ValueError( raise ValueError(
f"SeedVR2TemporalMerge: temporal_overlap must be >= 0; got {temporal_overlap}." f"SeedVR2TemporalMerge: temporal_overlap must be >= 0; got {temporal_overlap}."
) )
chunks = [entry["samples"] for entry in latent_chunks] chunks = [entry["samples"] for entry in latents]
first = chunks[0] first = chunks[0]
if first.ndim != 5: if first.ndim != 5:
raise ValueError( raise ValueError(
@ -560,7 +560,7 @@ class SeedVR2TemporalMerge(io.ComfyNode):
f"chunk 0 has {first.shape[2]}; only the final chunk may be shorter." f"chunk 0 has {first.shape[2]}; only the final chunk may be shorter."
) )
out = latent_chunks[0].copy() out = latents[0].copy()
out.pop("noise_mask", None) out.pop("noise_mask", None)
if len(chunks) == 1: if len(chunks) == 1: