This commit is contained in:
Zoltán Dócs 2025-01-10 14:29:02 +00:00 committed by GitHub
commit a3d958c85b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 5 additions and 0 deletions

View File

@ -143,6 +143,7 @@ def insert_or_replace_vorbis_comment(flac_io, comment_dict):
class SaveAudio:
def __init__(self):
self.id: str
self.output_dir = folder_paths.get_output_directory()
self.type = "output"
self.prefix_append = ""
@ -173,6 +174,7 @@ class SaveAudio:
if extra_pnginfo is not None:
for x in extra_pnginfo:
metadata[x] = json.dumps(extra_pnginfo[x])
metadata["output_node_id"] = self.id
for (batch_number, waveform) in enumerate(audio["waveform"].cpu()):
filename_with_batch_num = filename.replace("%batch_num%", str(batch_number))

View File

@ -291,6 +291,7 @@ def execute(server, dynprompt, caches, current_item, extra_data, executed, promp
obj = caches.objects.get(unique_id)
if obj is None:
obj = class_def()
obj.id = unique_id
caches.objects.set(unique_id, obj)
if hasattr(obj, "check_lazy_status"):

View File

@ -1568,6 +1568,7 @@ class KSamplerAdvanced:
class SaveImage:
def __init__(self):
self.id: str
self.output_dir = folder_paths.get_output_directory()
self.type = "output"
self.prefix_append = ""
@ -1608,6 +1609,7 @@ class SaveImage:
if extra_pnginfo is not None:
for x in extra_pnginfo:
metadata.add_text(x, json.dumps(extra_pnginfo[x]))
metadata.add_text("output_node_id", self.id)
filename_with_batch_num = filename.replace("%batch_num%", str(batch_number))
file = f"{filename_with_batch_num}_{counter:05}_.png"