Fix issue with s2v node when extending past audio length. (#9608)

This commit is contained in:
comfyanonymous
2025-08-28 15:34:01 -07:00
committed by GitHub
parent edde0b5043
commit 1c184c29eb

View File

@@ -893,6 +893,7 @@ def wan_sound_to_video(positive, negative, vae, width, height, length, batch_siz
audio_embed_bucket = audio_embed_bucket.permute(0, 2, 3, 1) audio_embed_bucket = audio_embed_bucket.permute(0, 2, 3, 1)
audio_embed_bucket = audio_embed_bucket[:, :, :, frame_offset:frame_offset + batch_frames] audio_embed_bucket = audio_embed_bucket[:, :, :, frame_offset:frame_offset + batch_frames]
if audio_embed_bucket.shape[3] > 0:
positive = node_helpers.conditioning_set_values(positive, {"audio_embed": audio_embed_bucket}) positive = node_helpers.conditioning_set_values(positive, {"audio_embed": audio_embed_bucket})
negative = node_helpers.conditioning_set_values(negative, {"audio_embed": audio_embed_bucket * 0.0}) negative = node_helpers.conditioning_set_values(negative, {"audio_embed": audio_embed_bucket * 0.0})
frame_offset += batch_frames frame_offset += batch_frames