diff --git a/__init__.py b/__init__.py index 58d9eaa..f7086d2 100644 --- a/__init__.py +++ b/__init__.py @@ -63,6 +63,7 @@ from .modules.speechInput import RunwareSpeechInput from .modules.speechInputCombine import RunwareSpeechInputCombine from .modules.referenceVideos import referenceVideos from .modules.referenceVoices import referenceVoices +from .modules.referenceAudios import referenceAudios from .modules.videoInferenceInputs import videoInferenceInputs from .modules.videoInferenceElements import ( RunwareVideoInferenceElements, @@ -182,8 +183,9 @@ NODE_CLASS_MAPPINGS = { "Runware Video Audio Input": RunwareAudioInput, "Runware Video Speech Input": RunwareSpeechInput, "Runware Speech Inputs Combine": RunwareSpeechInputCombine, - "Runware Reference Videos": referenceVideos, - "Runware Reference Voices": referenceVoices, + "Runware Video Inference Inputs Reference Videos": referenceVideos, + "Runware Video Inference Inputs Reference Voices": referenceVoices, + "Runware Video Inference Inputs Reference Audios": referenceAudios, "Runware Video Inference Inputs": videoInferenceInputs, "Runware Video Inference Elements": RunwareVideoInferenceElements, "Runware Video Inference Elements Combine": RunwareVideoInferenceElementsCombine, @@ -212,7 +214,7 @@ NODE_CLASS_MAPPINGS = { "Runware Vectorize": vectorize, "Runware Video Background Removal": videoBgRemoval, "Runware Video Upscaler": videoUpscaler, - "Runware Video Inputs References": videoInputsReferences, + "Runware Video Inference Inputs Reference Images": videoInputsReferences, "Runware Video Inputs Frame Images": RunwareVideoInputsFrameImages, "Runware Safety Inputs": safetyInputs, "Runware Settings": RunwareSettings, diff --git a/clientlibs/types.js b/clientlibs/types.js index 2f35991..77a42ec 100644 --- a/clientlibs/types.js +++ b/clientlibs/types.js @@ -105,8 +105,9 @@ const RUNWARE_NODE_TYPES = { INPUTAUDIOS: "Runware Input Audios", AUDIOINPUT: "Runware Video Audio Input", SPEECHINPUT: "Runware Video Speech Input", - REFERENCEVIDEOS: "Runware Reference Videos", - REFERENCEVOICES: "Runware Reference Voices", + REFERENCEVIDEOS: "Runware Video Inference Inputs Reference Videos", + REFERENCEVOICES: "Runware Video Inference Inputs Reference Voices", + REFERENCEAUDIOS: "Runware Video Inference Inputs Reference Audios", VIDEOINFERENCEINPUTS: "Runware Video Inference Inputs", VIDEOINFERENCEELEMENTS: "Runware Video Inference Elements", VIDEOINFERENCEELEMENTSCOMBINE: "Runware Video Inference Elements Combine", @@ -134,7 +135,7 @@ const RUNWARE_NODE_TYPES = { VECTORIZE: "Runware Vectorize", VIDEOBGREMOVAL: "Runware Video Background Removal", VIDEOUPSCALER: "Runware Video Upscaler", - VIDEOINPUTSREFERENCES: "Runware Video Inputs References", + VIDEOINPUTSREFERENCES: "Runware Video Inference Inputs Reference Images", VIDEOINPUTSFRAMEIMAGES: "Runware Video Inputs Frame Images", ACCELERATOROPTIONS: "Runware Accelerator Options", VIDEOTRANSCRIPTION: "Runware Video Transcription", @@ -405,6 +406,10 @@ const RUNWARE_NODE_PROPS = { bgColor: DEFAULT_BGCOLOR, colorModeOnly: true, }, + [RUNWARE_NODE_TYPES.REFERENCEAUDIOS]: { + bgColor: DEFAULT_BGCOLOR, + colorModeOnly: true, + }, [RUNWARE_NODE_TYPES.VIDEOINFERENCEINPUTS]: { bgColor: DEFAULT_BGCOLOR, colorModeOnly: true, diff --git a/modules/referenceAudios.py b/modules/referenceAudios.py new file mode 100644 index 0000000..440d60e --- /dev/null +++ b/modules/referenceAudios.py @@ -0,0 +1,44 @@ +from typing import List + + +class referenceAudios: + """Reference Audios node for configuring reference audio inputs""" + + @classmethod + def INPUT_TYPES(cls): + return { + "required": {}, + "optional": { + "Audio1": ("STRING", { + "tooltip": "MediaUUID for the first reference audio from Runware Media Upload node.", + }), + "Audio2": ("STRING", { + "tooltip": "MediaUUID for the second reference audio from Runware Media Upload node.", + }), + "Audio3": ("STRING", { + "tooltip": "MediaUUID for the third reference audio from Runware Media Upload node.", + }), + "Audio4": ("STRING", { + "tooltip": "MediaUUID for the fourth reference audio from Runware Media Upload node.", + }), + } + } + + DESCRIPTION = "Configure multiple reference audios (mediaUUIDs) for video inference inputs." + FUNCTION = "createReferenceAudios" + RETURN_TYPES = ("RUNWAREINPUTAUDIOS",) + RETURN_NAMES = ("Reference Audios",) + CATEGORY = "Runware" + + def createReferenceAudios(self, **kwargs) -> tuple[List[str]]: + """Create list of reference audio UUIDs from provided parameters""" + audioList = [] + + for i in range(1, 5): + audioKey = f"Audio{i}" + audioUuid = kwargs.get(audioKey) + + if audioUuid and audioUuid.strip() != "": + audioList.append(audioUuid.strip()) + + return (audioList,) diff --git a/modules/videoInferenceInputs.py b/modules/videoInferenceInputs.py index b5edc1d..9e9cb43 100644 --- a/modules/videoInferenceInputs.py +++ b/modules/videoInferenceInputs.py @@ -41,12 +41,15 @@ class videoInferenceInputs: "Background": ("IMAGE", { "tooltip": "Background image for video generation. Connect a Load Image node to provide the background.", }), - "References": ("RUNWAREVIDEOINPUTSREFERENCEIMAGES", { + "References Images": ("RUNWAREVIDEOINPUTSREFERENCEIMAGES", { "tooltip": "Connect the Video Inputs References node to provide reference images." }), "Reference Videos": ("RUNWAREREFERENCEVIDEOS", { "tooltip": "Connect the Reference Videos node to provide reference video mediaUUIDs." }), + "Reference Audios": ("RUNWAREINPUTAUDIOS", { + "tooltip": "Connect the Runware Video Inference Inputs Reference Audios node to provide reference audio mediaUUIDs." + }), "Reference Voices": ("RUNWAREREFERENCEVOICES", { "tooltip": "Connect the Reference Voices node to provide reference voice URLs or mediaUUIDs." }), @@ -86,8 +89,9 @@ class videoInferenceInputs: frame = kwargs.get("Frame", None) background = kwargs.get("Background", None) frameImages = kwargs.get("Frame Images", None) - references = kwargs.get("References", None) + references = kwargs.get("References Images", None) referenceVideos = kwargs.get("Reference Videos", None) + referenceAudios = kwargs.get("Reference Audios", None) referenceVoices = kwargs.get("Reference Voices", None) draftId = kwargs.get("draftId", "") videoId = kwargs.get("videoId", "") @@ -143,6 +147,9 @@ class videoInferenceInputs: if referenceVideos is not None and len(referenceVideos) > 0: inputs["referenceVideos"] = referenceVideos + if referenceAudios is not None and len(referenceAudios) > 0: + inputs["referenceAudios"] = referenceAudios + if referenceVoices is not None and len(referenceVoices) > 0: inputs["referenceVoices"] = referenceVoices diff --git a/modules/videoInputsReferences.py b/modules/videoInputsReferences.py index ed32a8c..495d920 100644 --- a/modules/videoInputsReferences.py +++ b/modules/videoInputsReferences.py @@ -63,5 +63,5 @@ NODE_CLASS_MAPPINGS = { } NODE_DISPLAY_NAME_MAPPINGS = { - "RunwareVideoInputsReferences": "Runware Video Inputs Reference Images", + "RunwareVideoInputsReferences": "Runware Video Inference Inputs Reference Images", } diff --git a/workflows/Runware_Video_Inference_Seedance_2.json b/workflows/Runware_Video_Inference_Seedance_2.json index d959a77..fe8da51 100644 --- a/workflows/Runware_Video_Inference_Seedance_2.json +++ b/workflows/Runware_Video_Inference_Seedance_2.json @@ -1 +1 @@ -{"id":"1cbc5d83-71d6-47e1-af45-3f88fe6bda01","revision":0,"last_node_id":7,"last_link_id":6,"nodes":[{"id":2,"type":"Runware Video Model Search","pos":[-164.64581298828125,-149.29281616210938],"size":[287.380859375,250],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"Model Search","name":"Model Search","type":"STRING","widget":{"name":"Model Search"},"link":null},{"localized_name":"Model Architecture","name":"Model Architecture","type":"COMBO","widget":{"name":"Model Architecture"},"link":null},{"localized_name":"VideoList","name":"VideoList","type":"COMBO","widget":{"name":"VideoList"},"link":null},{"localized_name":"Use Search Value","name":"Use Search Value","type":"BOOLEAN","widget":{"name":"Use Search Value"},"link":null},{"localized_name":"useCustomDimensions","name":"useCustomDimensions","type":"COMBO","widget":{"name":"useCustomDimensions"},"link":null},{"localized_name":"Width","name":"Width","type":"INT","widget":{"name":"Width"},"link":null},{"localized_name":"Height","name":"Height","type":"INT","widget":{"name":"Height"},"link":null},{"localized_name":"useResolution","name":"useResolution","type":"BOOLEAN","widget":{"name":"useResolution"},"link":null},{"localized_name":"resolution","name":"resolution","type":"COMBO","widget":{"name":"resolution"},"link":null}],"outputs":[{"localized_name":"Runware Video Model","name":"Runware Video Model","type":"RUNWAREVIDEOMODEL","links":[2]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"ae704f0664e4f830893066819e080b3fa80de4db","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","Bytedance","bytedance:seedance@2.0-fast (Seedance 2.0 Fast)",false,"Model Default",864,480,false,"1080p"],"bgcolor":"#5345bf"},{"id":5,"type":"Runware Video Inference Inputs","pos":[-97.2105712890625,175.69451904296875],"size":[320.0390625,354],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"Image","name":"Image","shape":7,"type":"IMAGE","link":null},{"localized_name":"Frame Images","name":"Frame Images","shape":7,"type":"RUNWAREVIDEOINPUTSFRAMEIMAGES","link":4},{"localized_name":"Audio Inputs","name":"Audio Inputs","shape":7,"type":"RUNWAREAUDIOINPUT","link":null},{"localized_name":"Speech Inputs","name":"Speech Inputs","shape":7,"type":"RUNWARESPEECHINPUT","link":null},{"localized_name":"Mask","name":"Mask","shape":7,"type":"IMAGE","link":null},{"localized_name":"Frame","name":"Frame","shape":7,"type":"IMAGE","link":null},{"localized_name":"Background","name":"Background","shape":7,"type":"IMAGE","link":null},{"localized_name":"References","name":"References","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEIMAGES","link":null},{"localized_name":"Reference Videos","name":"Reference Videos","shape":7,"type":"RUNWAREREFERENCEVIDEOS","link":null},{"localized_name":"Reference Voices","name":"Reference Voices","shape":7,"type":"RUNWAREREFERENCEVOICES","link":null},{"localized_name":"Elements","name":"Elements","shape":7,"type":"RUNWAREVIDEOINFERENCEELEMENTS","link":null},{"localized_name":"Avatar","name":"Avatar","shape":7,"type":"STRING","widget":{"name":"Avatar"},"link":null},{"localized_name":"Audio","name":"Audio","shape":7,"type":"STRING","widget":{"name":"Audio"},"link":null},{"localized_name":"Video","name":"Video","shape":7,"type":"STRING","widget":{"name":"Video"},"link":null},{"localized_name":"draftId","name":"draftId","shape":7,"type":"STRING","widget":{"name":"draftId"},"link":null},{"localized_name":"videoId","name":"videoId","shape":7,"type":"STRING","widget":{"name":"videoId"},"link":null}],"outputs":[{"localized_name":"Video Inference Inputs","name":"Video Inference Inputs","type":"RUNWAREVIDEOINFERENCEINPUTS","links":[5]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"ae704f0664e4f830893066819e080b3fa80de4db","Node name for S&R":"Runware Video Inference Inputs"},"widgets_values":["","","","",""],"bgcolor":"#5345bf"},{"id":6,"type":"LoadImage","pos":[-480.1459045410156,-187.5713348388672],"size":[274.080078125,314.0000305175781],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[3]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.3.46","Node name for S&R":"LoadImage"},"widgets_values":["Van_Gogh_-_Starry_Night_-_Google_Art_Project.jpg","image"]},{"id":7,"type":"Runware Video Inputs Frame Images","pos":[-496.8704528808594,266.64013671875],"size":[331.5357360839844,190],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","shape":7,"type":"IMAGE","link":3},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":null},{"localized_name":"image3","name":"image3","shape":7,"type":"IMAGE","link":null},{"localized_name":"image4","name":"image4","shape":7,"type":"IMAGE","link":null},{"localized_name":"frame1 position","name":"frame1 position","shape":7,"type":"STRING","widget":{"name":"frame1 position"},"link":null},{"localized_name":"frame2 position","name":"frame2 position","shape":7,"type":"STRING","widget":{"name":"frame2 position"},"link":null},{"localized_name":"frame3 position","name":"frame3 position","shape":7,"type":"STRING","widget":{"name":"frame3 position"},"link":null},{"localized_name":"frame4 position","name":"frame4 position","shape":7,"type":"STRING","widget":{"name":"frame4 position"},"link":null}],"outputs":[{"localized_name":"Video Inputs Frame Images","name":"Video Inputs Frame Images","type":"RUNWAREVIDEOINPUTSFRAMEIMAGES","links":[4]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"ae704f0664e4f830893066819e080b3fa80de4db","Node name for S&R":"Runware Video Inputs Frame Images"},"widgets_values":["","","",""],"bgcolor":"#5345bf"},{"id":1,"type":"Runware Video Inference","pos":[299.4468078613281,-187.8292694091797],"size":[400,818],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":2},{"localized_name":"frameImages","name":"frameImages","shape":7,"type":"RUNWAREFRAMEIMAGES","link":null},{"localized_name":"referenceImages","name":"referenceImages","shape":7,"type":"RUNWAREREFERENCEIMAGES","link":null},{"localized_name":"providerSettings","name":"providerSettings","shape":7,"type":"RUNWAREPROVIDERSETTINGS","link":null},{"localized_name":"inputAudios","name":"inputAudios","shape":7,"type":"RUNWAREINPUTAUDIOS","link":null},{"localized_name":"referenceVideos","name":"referenceVideos","shape":7,"type":"RUNWAREREFERENCEVIDEOS","link":null},{"localized_name":"speech","name":"speech","shape":7,"type":"RUNWAREVIDEOINFERENCESPEECHINPUT","link":null},{"localized_name":"inputs","name":"inputs","shape":7,"type":"RUNWAREVIDEOINFERENCEINPUTS","link":5},{"localized_name":"safetyInputs","name":"safetyInputs","shape":7,"type":"RUNWARESAFETYINPUTS","link":null},{"localized_name":"videoAdvancedFeatureInputs","name":"videoAdvancedFeatureInputs","shape":7,"type":"RUNWAREVIDEOADVANCEDFEATUREINPUTS","link":null},{"localized_name":"Accelerator","name":"Accelerator","shape":7,"type":"RUNWAREACCELERATOR","link":null},{"localized_name":"settings","name":"settings","shape":7,"type":"RUNWAREVIDEOSETTINGS","link":1},{"localized_name":"Multi Inference Mode","name":"Multi Inference Mode","type":"BOOLEAN","widget":{"name":"Multi Inference Mode"},"link":null},{"localized_name":"Prompt Weighting","name":"Prompt Weighting","type":"COMBO","widget":{"name":"Prompt Weighting"},"link":null},{"localized_name":"useDuration","name":"useDuration","type":"BOOLEAN","widget":{"name":"useDuration"},"link":null},{"localized_name":"duration","name":"duration","type":"INT","widget":{"name":"duration"},"link":null},{"localized_name":"useFps","name":"useFps","type":"BOOLEAN","widget":{"name":"useFps"},"link":null},{"localized_name":"fps","name":"fps","type":"INT","widget":{"name":"fps"},"link":null},{"localized_name":"outputFormat","name":"outputFormat","type":"COMBO","widget":{"name":"outputFormat"},"link":null},{"localized_name":"useSeed","name":"useSeed","type":"BOOLEAN","widget":{"name":"useSeed"},"link":null},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"useSteps","name":"useSteps","type":"BOOLEAN","widget":{"name":"useSteps"},"link":null},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"useBatchSize","name":"useBatchSize","type":"BOOLEAN","widget":{"name":"useBatchSize"},"link":null},{"localized_name":"batchSize","name":"batchSize","type":"INT","widget":{"name":"batchSize"},"link":null},{"localized_name":"useSchedulers","name":"useSchedulers","type":"BOOLEAN","widget":{"name":"useSchedulers"},"link":null},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"useCFGScale","name":"useCFGScale","type":"BOOLEAN","widget":{"name":"useCFGScale"},"link":null},{"localized_name":"cfgScale","name":"cfgScale","type":"FLOAT","widget":{"name":"cfgScale"},"link":null},{"localized_name":"acceleration","name":"acceleration","type":"COMBO","widget":{"name":"acceleration"},"link":null},{"localized_name":"positivePrompt","name":"positivePrompt","shape":7,"type":"STRING","widget":{"name":"positivePrompt"},"link":null},{"localized_name":"negativePrompt","name":"negativePrompt","shape":7,"type":"STRING","widget":{"name":"negativePrompt"},"link":null}],"outputs":[{"localized_name":"VIDEO","name":"VIDEO","type":"VIDEO","links":[6]},{"localized_name":"RW-Task","name":"RW-Task","type":"RUNWARETASK","links":null},{"localized_name":"OUTPUT","name":"OUTPUT","type":"RUNWARETASK","links":null}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"ae704f0664e4f830893066819e080b3fa80de4db","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",true,5,false,24,"mp4",false,1018182910,"randomize",false,20,false,1,false,"euler",false,5,"none","Crow flying in the night sky!",""],"bgcolor":"#5345bf"},{"id":3,"type":"SaveVideo","pos":[742.50830078125,-187.757568359375],"size":[270,299.0638427734375],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":6},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null},{"localized_name":"format","name":"format","type":"COMBO","widget":{"name":"format"},"link":null},{"localized_name":"codec","name":"codec","type":"COMBO","widget":{"name":"codec"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.46","Node name for S&R":"SaveVideo"},"widgets_values":["video/ComfyUI","auto","auto"]},{"id":4,"type":"Runware Video Inference Settings","pos":[1044.301513671875,-60.991512298583984],"size":[400,640],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"useDraft","name":"useDraft","shape":7,"type":"BOOLEAN","widget":{"name":"useDraft"},"link":null},{"localized_name":"draft","name":"draft","shape":7,"type":"BOOLEAN","widget":{"name":"draft"},"link":null},{"localized_name":"useAudio","name":"useAudio","shape":7,"type":"BOOLEAN","widget":{"name":"useAudio"},"link":null},{"localized_name":"audio","name":"audio","shape":7,"type":"BOOLEAN","widget":{"name":"audio"},"link":null},{"localized_name":"usePromptUpsampling","name":"usePromptUpsampling","shape":7,"type":"BOOLEAN","widget":{"name":"usePromptUpsampling"},"link":null},{"localized_name":"promptUpsampling","name":"promptUpsampling","shape":7,"type":"BOOLEAN","widget":{"name":"promptUpsampling"},"link":null},{"localized_name":"useBackgroundColor","name":"useBackgroundColor","shape":7,"type":"BOOLEAN","widget":{"name":"useBackgroundColor"},"link":null},{"localized_name":"backgroundColor","name":"backgroundColor","shape":7,"type":"STRING","widget":{"name":"backgroundColor"},"link":null},{"localized_name":"useRemoveBackground","name":"useRemoveBackground","shape":7,"type":"BOOLEAN","widget":{"name":"useRemoveBackground"},"link":null},{"localized_name":"removeBackground","name":"removeBackground","shape":7,"type":"BOOLEAN","widget":{"name":"removeBackground"},"link":null},{"localized_name":"useExpressiveness","name":"useExpressiveness","shape":7,"type":"BOOLEAN","widget":{"name":"useExpressiveness"},"link":null},{"localized_name":"expressiveness","name":"expressiveness","shape":7,"type":"COMBO","widget":{"name":"expressiveness"},"link":null},{"localized_name":"useVoiceDescription","name":"useVoiceDescription","shape":7,"type":"BOOLEAN","widget":{"name":"useVoiceDescription"},"link":null},{"localized_name":"voiceDescription","name":"voiceDescription","shape":7,"type":"STRING","widget":{"name":"voiceDescription"},"link":null},{"localized_name":"useStyle","name":"useStyle","shape":7,"type":"BOOLEAN","widget":{"name":"useStyle"},"link":null},{"localized_name":"style","name":"style","shape":7,"type":"COMBO","widget":{"name":"style"},"link":null},{"localized_name":"useThinking","name":"useThinking","shape":7,"type":"BOOLEAN","widget":{"name":"useThinking"},"link":null},{"localized_name":"thinking","name":"thinking","shape":7,"type":"COMBO","widget":{"name":"thinking"},"link":null},{"localized_name":"useMultiClip","name":"useMultiClip","shape":7,"type":"BOOLEAN","widget":{"name":"useMultiClip"},"link":null},{"localized_name":"multiClip","name":"multiClip","shape":7,"type":"BOOLEAN","widget":{"name":"multiClip"},"link":null},{"localized_name":"useShotType","name":"useShotType","shape":7,"type":"BOOLEAN","widget":{"name":"useShotType"},"link":null},{"localized_name":"shotType","name":"shotType","shape":7,"type":"COMBO","widget":{"name":"shotType"},"link":null},{"localized_name":"usePromptExtend","name":"usePromptExtend","shape":7,"type":"BOOLEAN","widget":{"name":"usePromptExtend"},"link":null},{"localized_name":"promptExtend","name":"promptExtend","shape":7,"type":"BOOLEAN","widget":{"name":"promptExtend"},"link":null}],"outputs":[{"localized_name":"settings","name":"settings","type":"RUNWAREVIDEOSETTINGS","links":[1]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"ae704f0664e4f830893066819e080b3fa80de4db","Node name for S&R":"Runware Video Inference Settings"},"widgets_values":[false,false,false,true,false,true,false,"",false,false,false,"low",false,"",false,"anime",false,"auto",false,false,false,"single",false,false],"bgcolor":"#5345bf"}],"links":[[1,4,0,1,11,"RUNWAREVIDEOSETTINGS"],[2,2,0,1,0,"RUNWAREVIDEOMODEL"],[3,6,0,7,0,"IMAGE"],[4,7,0,5,1,"RUNWAREVIDEOINPUTSFRAMEIMAGES"],[5,5,0,1,7,"RUNWAREVIDEOINFERENCEINPUTS"],[6,1,0,3,0,"VIDEO"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.6057126191083312,"offset":[730.1385408714618,287.3376744931152]}},"version":0.4} \ No newline at end of file +{"id":"1cbc5d83-71d6-47e1-af45-3f88fe6bda01","revision":0,"last_node_id":19,"last_link_id":15,"nodes":[{"id":2,"type":"Runware Video Model Search","pos":[-164.64581298828125,-149.29281616210938],"size":[287.380859375,250],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"Model Search","name":"Model Search","type":"STRING","widget":{"name":"Model Search"},"link":null},{"localized_name":"Model Architecture","name":"Model Architecture","type":"COMBO","widget":{"name":"Model Architecture"},"link":null},{"localized_name":"VideoList","name":"VideoList","type":"COMBO","widget":{"name":"VideoList"},"link":null},{"localized_name":"Use Search Value","name":"Use Search Value","type":"BOOLEAN","widget":{"name":"Use Search Value"},"link":null},{"localized_name":"useCustomDimensions","name":"useCustomDimensions","type":"COMBO","widget":{"name":"useCustomDimensions"},"link":null},{"localized_name":"Width","name":"Width","type":"INT","widget":{"name":"Width"},"link":null},{"localized_name":"Height","name":"Height","type":"INT","widget":{"name":"Height"},"link":null},{"localized_name":"useResolution","name":"useResolution","type":"BOOLEAN","widget":{"name":"useResolution"},"link":null},{"localized_name":"resolution","name":"resolution","type":"COMBO","widget":{"name":"resolution"},"link":null}],"outputs":[{"localized_name":"Runware Video Model","name":"Runware Video Model","type":"RUNWAREVIDEOMODEL","links":[2]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"ae704f0664e4f830893066819e080b3fa80de4db","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","Bytedance","bytedance:seedance@2.0-fast (Seedance 2.0 Fast)",false,"Model Default",864,480,false,"1080p"],"bgcolor":"#5345bf"},{"id":5,"type":"Runware Video Inference Inputs","pos":[-97.2105712890625,175.69451904296875],"size":[320.0390625,394],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"Image","name":"Image","shape":7,"type":"IMAGE","link":null},{"localized_name":"Frame Images","name":"Frame Images","shape":7,"type":"RUNWAREVIDEOINPUTSFRAMEIMAGES","link":null},{"localized_name":"Audio Inputs","name":"Audio Inputs","shape":7,"type":"RUNWAREAUDIOINPUT","link":null},{"localized_name":"Speech Inputs","name":"Speech Inputs","shape":7,"type":"RUNWARESPEECHINPUT","link":null},{"localized_name":"Mask","name":"Mask","shape":7,"type":"IMAGE","link":null},{"localized_name":"Frame","name":"Frame","shape":7,"type":"IMAGE","link":null},{"localized_name":"Background","name":"Background","shape":7,"type":"IMAGE","link":null},{"localized_name":"References Images","name":"References Images","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEIMAGES","link":15},{"localized_name":"Reference Videos","name":"Reference Videos","shape":7,"type":"RUNWAREREFERENCEVIDEOS","link":12},{"localized_name":"Reference Audios","name":"Reference Audios","shape":7,"type":"RUNWAREINPUTAUDIOS","link":13},{"localized_name":"Reference Voices","name":"Reference Voices","shape":7,"type":"RUNWAREREFERENCEVOICES","link":null},{"localized_name":"Elements","name":"Elements","shape":7,"type":"RUNWAREVIDEOINFERENCEELEMENTS","link":null},{"localized_name":"Avatar","name":"Avatar","shape":7,"type":"STRING","widget":{"name":"Avatar"},"link":null},{"localized_name":"Audio","name":"Audio","shape":7,"type":"STRING","widget":{"name":"Audio"},"link":null},{"localized_name":"Video","name":"Video","shape":7,"type":"STRING","widget":{"name":"Video"},"link":null},{"localized_name":"draftId","name":"draftId","shape":7,"type":"STRING","widget":{"name":"draftId"},"link":null},{"localized_name":"videoId","name":"videoId","shape":7,"type":"STRING","widget":{"name":"videoId"},"link":null},{"localized_name":"References","name":"References","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEIMAGES","link":null}],"outputs":[{"localized_name":"Video Inference Inputs","name":"Video Inference Inputs","type":"RUNWAREVIDEOINFERENCEINPUTS","links":[5]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"ae704f0664e4f830893066819e080b3fa80de4db","Node name for S&R":"Runware Video Inference Inputs"},"widgets_values":["","","","",""],"bgcolor":"#5345bf"},{"id":3,"type":"SaveVideo","pos":[742.50830078125,-187.757568359375],"size":[270,299.0638427734375],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":6},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null},{"localized_name":"format","name":"format","type":"COMBO","widget":{"name":"format"},"link":null},{"localized_name":"codec","name":"codec","type":"COMBO","widget":{"name":"codec"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.46","Node name for S&R":"SaveVideo"},"widgets_values":["video/ComfyUI","auto","auto"]},{"id":12,"type":"LoadAudio","pos":[-590.1805419921875,-150.2243194580078],"size":[274.080078125,136],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[7]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.46","Node name for S&R":"LoadAudio"},"widgets_values":["audio_10s.mp3",null,null]},{"id":13,"type":"Runware Media Upload","pos":[-577.60498046875,51.766048431396484],"size":[270,58],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"media","name":"media","shape":7,"type":"VIDEO,AUDIO","link":7},{"localized_name":"mediaUUID","name":"mediaUUID","shape":7,"type":"STRING","widget":{"name":"mediaUUID"},"link":null}],"outputs":[{"localized_name":"mediaUUID","name":"mediaUUID","type":"STRING","links":[9]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"6253871ef44d1820bf63a930e0c55da3941dded8","Node name for S&R":"Runware Media Upload"},"widgets_values":["e495ecea-9137-4528-9635-a5f1dcd438ad"],"bgcolor":"#5345bf"},{"id":11,"type":"Runware Video Inference Inputs Reference Audios","pos":[-583.78173828125,172.05462646484375],"size":[414.8384704589844,130],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"Audio1","name":"Audio1","shape":7,"type":"STRING","widget":{"name":"Audio1"},"link":9},{"localized_name":"Audio2","name":"Audio2","shape":7,"type":"STRING","widget":{"name":"Audio2"},"link":null},{"localized_name":"Audio3","name":"Audio3","shape":7,"type":"STRING","widget":{"name":"Audio3"},"link":null},{"localized_name":"Audio4","name":"Audio4","shape":7,"type":"STRING","widget":{"name":"Audio4"},"link":null}],"outputs":[{"localized_name":"Reference Audios","name":"Reference Audios","type":"RUNWAREINPUTAUDIOS","links":[13]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"6253871ef44d1820bf63a930e0c55da3941dded8","Node name for S&R":"Runware Video Inference Inputs Reference Audios"},"widgets_values":["","","",""],"bgcolor":"#5345bf"},{"id":15,"type":"LoadVideo","pos":[-687.5318603515625,363.7621765136719],"size":[274.080078125,348.0801086425781],"flags":{},"order":2,"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":[10]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.46","Node name for S&R":"LoadVideo"},"widgets_values":["v1_14s.mp4","image"]},{"id":19,"type":"LoadImage","pos":[-385.07330322265625,363.9126281738281],"size":[274.080078125,314],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[14]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.3.46","Node name for S&R":"LoadImage"},"widgets_values":["image_1280_720.png","image"]},{"id":1,"type":"Runware Video Inference","pos":[299.4468078613281,-187.8292694091797],"size":[400,818],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":2},{"localized_name":"frameImages","name":"frameImages","shape":7,"type":"RUNWAREFRAMEIMAGES","link":null},{"localized_name":"referenceImages","name":"referenceImages","shape":7,"type":"RUNWAREREFERENCEIMAGES","link":null},{"localized_name":"providerSettings","name":"providerSettings","shape":7,"type":"RUNWAREPROVIDERSETTINGS","link":null},{"localized_name":"inputAudios","name":"inputAudios","shape":7,"type":"RUNWAREINPUTAUDIOS","link":null},{"localized_name":"referenceVideos","name":"referenceVideos","shape":7,"type":"RUNWAREREFERENCEVIDEOS","link":null},{"localized_name":"speech","name":"speech","shape":7,"type":"RUNWAREVIDEOINFERENCESPEECHINPUT","link":null},{"localized_name":"inputs","name":"inputs","shape":7,"type":"RUNWAREVIDEOINFERENCEINPUTS","link":5},{"localized_name":"safetyInputs","name":"safetyInputs","shape":7,"type":"RUNWARESAFETYINPUTS","link":null},{"localized_name":"videoAdvancedFeatureInputs","name":"videoAdvancedFeatureInputs","shape":7,"type":"RUNWAREVIDEOADVANCEDFEATUREINPUTS","link":null},{"localized_name":"Accelerator","name":"Accelerator","shape":7,"type":"RUNWAREACCELERATOR","link":null},{"localized_name":"settings","name":"settings","shape":7,"type":"RUNWAREVIDEOSETTINGS","link":null},{"localized_name":"Multi Inference Mode","name":"Multi Inference Mode","type":"BOOLEAN","widget":{"name":"Multi Inference Mode"},"link":null},{"localized_name":"Prompt Weighting","name":"Prompt Weighting","type":"COMBO","widget":{"name":"Prompt Weighting"},"link":null},{"localized_name":"useDuration","name":"useDuration","type":"BOOLEAN","widget":{"name":"useDuration"},"link":null},{"localized_name":"duration","name":"duration","type":"INT","widget":{"name":"duration"},"link":null},{"localized_name":"useFps","name":"useFps","type":"BOOLEAN","widget":{"name":"useFps"},"link":null},{"localized_name":"fps","name":"fps","type":"INT","widget":{"name":"fps"},"link":null},{"localized_name":"outputFormat","name":"outputFormat","type":"COMBO","widget":{"name":"outputFormat"},"link":null},{"localized_name":"useSeed","name":"useSeed","type":"BOOLEAN","widget":{"name":"useSeed"},"link":null},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"useSteps","name":"useSteps","type":"BOOLEAN","widget":{"name":"useSteps"},"link":null},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"useBatchSize","name":"useBatchSize","type":"BOOLEAN","widget":{"name":"useBatchSize"},"link":null},{"localized_name":"batchSize","name":"batchSize","type":"INT","widget":{"name":"batchSize"},"link":null},{"localized_name":"useSchedulers","name":"useSchedulers","type":"BOOLEAN","widget":{"name":"useSchedulers"},"link":null},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"useCFGScale","name":"useCFGScale","type":"BOOLEAN","widget":{"name":"useCFGScale"},"link":null},{"localized_name":"cfgScale","name":"cfgScale","type":"FLOAT","widget":{"name":"cfgScale"},"link":null},{"localized_name":"acceleration","name":"acceleration","type":"COMBO","widget":{"name":"acceleration"},"link":null},{"localized_name":"positivePrompt","name":"positivePrompt","shape":7,"type":"STRING","widget":{"name":"positivePrompt"},"link":null},{"localized_name":"negativePrompt","name":"negativePrompt","shape":7,"type":"STRING","widget":{"name":"negativePrompt"},"link":null}],"outputs":[{"localized_name":"VIDEO","name":"VIDEO","type":"VIDEO","links":[6]},{"localized_name":"RW-Task","name":"RW-Task","type":"RUNWARETASK","links":null},{"localized_name":"OUTPUT","name":"OUTPUT","type":"RUNWARETASK","links":null}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"ae704f0664e4f830893066819e080b3fa80de4db","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",true,5,false,24,"mp4",false,1092188999,"randomize",false,20,false,1,false,"euler",false,5,"none","Create a nature documentary sequence inspired by Image 1's visual style and Video 1's camera movement. Apply the ambient soundscape from Audio 1 throughout. Smooth cinematic pans across a lush forest landscape, light filtering through the canopy.Do not use copyrighted music",""],"bgcolor":"#5345bf"},{"id":18,"type":"Runware Video Inference Inputs Reference Images","pos":[779.31787109375,185.6835479736328],"size":[417.9419860839844,190],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"Image1","name":"Image1","shape":7,"type":"IMAGE","link":14},{"localized_name":"Image2","name":"Image2","shape":7,"type":"IMAGE","link":null},{"localized_name":"Image3","name":"Image3","shape":7,"type":"IMAGE","link":null},{"localized_name":"Image4","name":"Image4","shape":7,"type":"IMAGE","link":null},{"localized_name":"Type1","name":"Type1","shape":7,"type":"STRING","widget":{"name":"Type1"},"link":null},{"localized_name":"Type2","name":"Type2","shape":7,"type":"STRING","widget":{"name":"Type2"},"link":null},{"localized_name":"Type3","name":"Type3","shape":7,"type":"STRING","widget":{"name":"Type3"},"link":null},{"localized_name":"Type4","name":"Type4","shape":7,"type":"STRING","widget":{"name":"Type4"},"link":null}],"outputs":[{"localized_name":"Video Inputs Reference Images","name":"Video Inputs Reference Images","type":"RUNWAREVIDEOINPUTSREFERENCEIMAGES","links":[15]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"6253871ef44d1820bf63a930e0c55da3941dded8","Node name for S&R":"Runware Video Inference Inputs Reference Images"},"widgets_values":["","","",""],"bgcolor":"#5345bf"},{"id":14,"type":"Runware Video Inference Inputs Reference Videos","pos":[820.0543212890625,457.1798400878906],"size":[414.5855407714844,130],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"Video1","name":"Video1","shape":7,"type":"STRING","widget":{"name":"Video1"},"link":11},{"localized_name":"Video2","name":"Video2","shape":7,"type":"STRING","widget":{"name":"Video2"},"link":null},{"localized_name":"Video3","name":"Video3","shape":7,"type":"STRING","widget":{"name":"Video3"},"link":null},{"localized_name":"Video4","name":"Video4","shape":7,"type":"STRING","widget":{"name":"Video4"},"link":null}],"outputs":[{"localized_name":"Reference Videos","name":"Reference Videos","type":"RUNWAREREFERENCEVIDEOS","links":[12]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"6253871ef44d1820bf63a930e0c55da3941dded8","Node name for S&R":"Runware Video Inference Inputs Reference Videos"},"widgets_values":["","","",""],"bgcolor":"#5345bf"},{"id":16,"type":"Runware Media Upload","pos":[-11.373903274536133,642.2811279296875],"size":[270,58],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"media","name":"media","shape":7,"type":"VIDEO,AUDIO","link":10},{"localized_name":"mediaUUID","name":"mediaUUID","shape":7,"type":"STRING","widget":{"name":"mediaUUID"},"link":null}],"outputs":[{"localized_name":"mediaUUID","name":"mediaUUID","type":"STRING","links":[11]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"6253871ef44d1820bf63a930e0c55da3941dded8","Node name for S&R":"Runware Media Upload"},"widgets_values":["298166e5-555e-459b-a492-3301d9a43db4"],"bgcolor":"#5345bf"}],"links":[[2,2,0,1,0,"RUNWAREVIDEOMODEL"],[5,5,0,1,7,"RUNWAREVIDEOINFERENCEINPUTS"],[6,1,0,3,0,"VIDEO"],[7,12,0,13,0,"VIDEO,AUDIO"],[9,13,0,11,0,"STRING"],[10,15,0,16,0,"VIDEO,AUDIO"],[11,16,0,14,0,"STRING"],[12,14,0,5,8,"RUNWAREREFERENCEVIDEOS"],[13,11,0,5,9,"RUNWAREINPUTAUDIOS"],[14,19,0,18,0,"IMAGE"],[15,18,0,5,7,"RUNWAREVIDEOINPUTSREFERENCEIMAGES"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.7329122691210809,"offset":[778.4138682648228,231.06056158176943]}},"version":0.4} \ No newline at end of file