From d201ad850c73e5f671d9efb7806866c8e27e642b Mon Sep 17 00:00:00 2001 From: Sirshendu Ganguly Date: Tue, 30 Jun 2026 15:28:29 +0530 Subject: [PATCH] Added support for Seed Audio 1 --- clientlibs/utils.js | 57 +++++++++++++++++++ modules/audioInferenceInputs.py | 40 ++++++++++++- modules/audioInferenceSpeech.py | 24 ++++---- modules/audioModelSearch.py | 4 ++ modules/version.py | 2 +- .../Runware_Audio_Inference_Seed_Audio_1.json | 1 + .../Runware_Video_Inference_XaI_Grok_1_5.json | 2 +- 7 files changed, 115 insertions(+), 15 deletions(-) create mode 100644 workflows/Runware_Audio_Inference_Seed_Audio_1.json diff --git a/clientlibs/utils.js b/clientlibs/utils.js index a0d9000..550a022 100644 --- a/clientlibs/utils.js +++ b/clientlibs/utils.js @@ -3601,6 +3601,9 @@ function audioModelSearchFilterHandler(audioModelSearchNode) { "alibaba:qwen@3-tts-1.7b-customvoice (Qwen3 TTS 1.7B Custom Voice)", "alibaba:qwen@3-tts-1.7b-base (Qwen3 TTS 1.7B Base)", ], + "Bytedance": [ + "bytedance:seed-audio@1.0 (Seed Audio 1.0)", + ], "Dia": [ "runware:dia@v1.0 (Dia 1.6B)", "runware:dia2@2b (Dia2 2B)", @@ -4975,6 +4978,7 @@ function audioInferenceInputsToggleHandler(audioInputsNode) { const videoWidget = audioInputsNode.widgets.find(w => w && w.name === "Video"); const useVideosWidget = audioInputsNode.widgets.find(w => w && w.name === "useVideos"); const useAudiosWidget = audioInputsNode.widgets.find(w => w && w.name === "useAudios"); + const useReferenceAudiosWidget = audioInputsNode.widgets.find(w => w && w.name === "useReferenceAudios"); // Helper function to toggle widget enabled state function toggleWidgetState(useWidget, paramWidget, paramName) { @@ -5136,6 +5140,59 @@ function audioInferenceInputsToggleHandler(audioInputsNode) { // Initial call to set initial state setTimeout(toggleVideosEnabled, 100); } + + // Set up toggle handlers for reference audios (Reference Audio 1 … N; N from widgets, fallback to 4) + if (useReferenceAudiosWidget) { + function getAudioInferenceReferenceAudioSlotCount() { + let max = 0; + for (const w of audioInputsNode.widgets) { + if (!w?.name) continue; + const m = /^Reference Audio (\d+)$/.exec(w.name); + if (m) max = Math.max(max, parseInt(m[1], 10)); + } + return max > 0 ? max : 4; + } + + function toggleReferenceAudiosEnabled() { + const enabled = useReferenceAudiosWidget.value === true; + const slotCount = getAudioInferenceReferenceAudioSlotCount(); + + for (let i = 1; i <= slotCount; i++) { + const refAudioWidget = audioInputsNode.widgets.find(w => w && w.name === `Reference Audio ${i}`); + if (refAudioWidget) { + if (refAudioWidget.inputEl) { + refAudioWidget.inputEl.disabled = !enabled; + refAudioWidget.inputEl.style.opacity = enabled ? "1" : "0.5"; + refAudioWidget.inputEl.style.cursor = enabled ? "text" : "not-allowed"; + refAudioWidget.inputEl.readOnly = !enabled; + } + + refAudioWidget.disabled = !enabled; + + if (!refAudioWidget.inputEl) { + const nodeElement = audioInputsNode.htmlElements?.widgetsContainer || audioInputsNode.htmlElements; + if (nodeElement) { + const input = nodeElement.querySelector(`input[name="Reference Audio ${i}"], textarea[name="Reference Audio ${i}"], select[name="Reference Audio ${i}"]`); + if (input) { + input.disabled = !enabled; + input.style.opacity = enabled ? "1" : "0.5"; + input.style.cursor = enabled ? "text" : "not-allowed"; + input.readOnly = !enabled; + } + } + } + } + } + + audioInputsNode.setDirtyCanvas(true); + } + + appendWidgetCB(useReferenceAudiosWidget, () => { + setTimeout(toggleReferenceAudiosEnabled, 50); + }); + + setTimeout(toggleReferenceAudiosEnabled, 100); + } } function audioInferenceSpeechVoicesToggleHandler(voicesNode) { diff --git a/modules/audioInferenceInputs.py b/modules/audioInferenceInputs.py index da5c5e1..4814231 100644 --- a/modules/audioInferenceInputs.py +++ b/modules/audioInferenceInputs.py @@ -7,6 +7,8 @@ class audioInferenceInputs: MAX_VIDEOS = 4 MAX_AUDIOS = 4 + MAX_REFERENCE_IMAGES = 4 + MAX_REFERENCE_AUDIOS = 4 @classmethod def INPUT_TYPES(cls): @@ -53,6 +55,23 @@ class audioInferenceInputs: "default": "", }) + for i in range(1, cls.MAX_REFERENCE_IMAGES + 1): + ordinal = rwUtils.getOrdinal(i) + optionalInputs[f"Reference Image {i}"] = ("IMAGE", { + "tooltip": f"Optional {ordinal} reference image for audio inference (inputs.referenceImages).", + }) + + optionalInputs["useReferenceAudios"] = ("BOOLEAN", { + "tooltip": "Enable to include reference audios in API request (inputs.referenceAudios array).", + "default": False, + }) + for i in range(1, cls.MAX_REFERENCE_AUDIOS + 1): + ordinal = rwUtils.getOrdinal(i) + optionalInputs[f"Reference Audio {i}"] = ("STRING", { + "tooltip": f"Audio URL or mediaUUID for the {ordinal} reference audio (inputs.referenceAudios).", + "default": "", + }) + optionalInputs["Reference Voice"] = ("RUNWAREAUDIOINFERENCEREFERENCEVOICES", { "tooltip": "Connect Runware Audio Inference Inputs Reference Audio for zero-shot voice cloning (inputs.referenceVoices).", }) @@ -65,7 +84,8 @@ class audioInferenceInputs: DESCRIPTION = ( "Configure custom inputs for Runware Audio Inference, including optional single or multiple audio URL/mediaUUID " "(inputs.audio or inputs.audios), reference voice for cloning (inputs.referenceVoices), " - "and single or multiple video inputs for audio extraction or generation." + "single or multiple video inputs for audio extraction or generation, up to 4 reference images " + "(inputs.referenceImages), and up to 4 reference audios (inputs.referenceAudios)." ) FUNCTION = "createInputs" RETURN_TYPES = ("RUNWAREAUDIOINFERENCEINPUTS",) @@ -80,6 +100,7 @@ class audioInferenceInputs: useVideo = kwargs.get("useVideo", False) video = kwargs.get("Video", None) useVideos = kwargs.get("useVideos", False) + useReferenceAudios = kwargs.get("useReferenceAudios", False) referenceVoices = kwargs.get("Reference Voice", None) inputs = {} @@ -116,6 +137,23 @@ class audioInferenceInputs: if len(videoList) > 0: inputs["videos"] = videoList + referenceImages = [] + for i in range(1, self.MAX_REFERENCE_IMAGES + 1): + image = kwargs.get(f"Reference Image {i}", None) + if image is not None: + referenceImages.append(rwUtils.convertTensor2IMG(image)) + if len(referenceImages) > 0: + inputs["referenceImages"] = referenceImages + + if useReferenceAudios: + referenceAudios = [] + for i in range(1, self.MAX_REFERENCE_AUDIOS + 1): + audioUrl = kwargs.get(f"Reference Audio {i}", None) + if audioUrl and isinstance(audioUrl, str) and audioUrl.strip() != "": + referenceAudios.append(audioUrl.strip()) + if len(referenceAudios) > 0: + inputs["referenceAudios"] = referenceAudios + if referenceVoices is not None and isinstance(referenceVoices, list) and len(referenceVoices) > 0: inputs["referenceVoices"] = referenceVoices diff --git a/modules/audioInferenceSpeech.py b/modules/audioInferenceSpeech.py index 87dda60..999cea5 100644 --- a/modules/audioInferenceSpeech.py +++ b/modules/audioInferenceSpeech.py @@ -23,8 +23,8 @@ class RunwareAudioInferenceSpeech: "required": { "text": ("STRING", { "multiline": True, - "default": "Hello, this is a test of the speech synthesis model.", - "tooltip": "Text to synthesize as speech (speech.text)", + "default": "", + "tooltip": "Text to synthesize as speech (speech.text). Optional when positivePrompt on Runware Audio Inference carries the script (e.g. Seed Audio).", }), }, "optional": { @@ -38,19 +38,19 @@ class RunwareAudioInferenceSpeech: }), "useSpeed": ("BOOLEAN", {"default": False, "tooltip": "Include speed (speech.speed)"}), "speed": ("FLOAT", { - "default": 1.0, - "min": 0.5, + "default": 0.0, + "min": 0.0, "max": 2.0, "step": 0.01, - "tooltip": "Speech rate multiplier (speech.speed)", + "tooltip": "Speech rate adjustment (speech.speed). 0 = no change for Seed Audio.", }), "useVolume": ("BOOLEAN", {"default": False, "tooltip": "Include volume (speech.volume)"}), "volume": ("FLOAT", { - "default": 1.0, - "min": 1.0, + "default": 0.0, + "min": 0.0, "max": 10.0, "step": 0.1, - "tooltip": "Volume level 1-10 (speech.volume)", + "tooltip": "Volume adjustment (speech.volume). 0 = no change.", }), "usePitch": ("BOOLEAN", {"default": False, "tooltip": "Include pitch (speech.pitch)"}), "pitch": ("FLOAT", { @@ -111,10 +111,12 @@ class RunwareAudioInferenceSpeech: language = (kwargs.get("language") or "Auto").strip() voices = kwargs.get("voices") - speech: Dict[str, Any] = {"text": text} + speech: Dict[str, Any] = {} + if text: + speech["text"] = text if isinstance(voices, list) and len(voices) > 0: speech["voices"] = voices - elif use_voice: + elif use_voice and voice: speech["voice"] = voice if use_speed: speech["speed"] = speed @@ -131,8 +133,6 @@ class RunwareAudioInferenceSpeech: if use_language: speech["language"] = language - if not text: - return ({},) return (speech,) diff --git a/modules/audioModelSearch.py b/modules/audioModelSearch.py index 95eeaf6..512bb36 100644 --- a/modules/audioModelSearch.py +++ b/modules/audioModelSearch.py @@ -27,6 +27,9 @@ class RunwareAudioModelSearch: "alibaba:qwen@3-tts-1.7b-customvoice (Qwen3 TTS 1.7B Custom Voice)", "alibaba:qwen@3-tts-1.7b-base (Qwen3 TTS 1.7B Base)", ], + "Bytedance": [ + "bytedance:seed-audio@1.0 (Seed Audio 1.0)", + ], "Dia": [ "runware:dia@v1.0 (Dia 1.6B)", "runware:dia2@2b (Dia2 2B)", @@ -59,6 +62,7 @@ class RunwareAudioModelSearch: "Mirelo", "Ace", "Alibaba", + "Bytedance", "Dia", "xAI", "MiniMax", diff --git a/modules/version.py b/modules/version.py index 38cf6db..2cbc28c 100644 --- a/modules/version.py +++ b/modules/version.py @@ -1 +1 @@ -__version__ = "1.9.1" +__version__ = "1.9.2" diff --git a/workflows/Runware_Audio_Inference_Seed_Audio_1.json b/workflows/Runware_Audio_Inference_Seed_Audio_1.json new file mode 100644 index 0000000..235bc67 --- /dev/null +++ b/workflows/Runware_Audio_Inference_Seed_Audio_1.json @@ -0,0 +1 @@ +{"id":"e2b10320-2ccd-43eb-9f13-c8e06d415863","revision":0,"last_node_id":6,"last_link_id":5,"nodes":[{"id":2,"type":"Runware Audio Inference Inputs","pos":[-513.217552755884,330.35083423035167],"size":[326.009765625,570],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"Reference Image 1","name":"Reference Image 1","shape":7,"type":"IMAGE","link":5},{"localized_name":"Reference Image 2","name":"Reference Image 2","shape":7,"type":"IMAGE","link":null},{"localized_name":"Reference Image 3","name":"Reference Image 3","shape":7,"type":"IMAGE","link":null},{"localized_name":"Reference Image 4","name":"Reference Image 4","shape":7,"type":"IMAGE","link":null},{"localized_name":"Reference Voice","name":"Reference Voice","shape":7,"type":"RUNWAREAUDIOINFERENCEREFERENCEVOICES","link":null},{"localized_name":"useAudio","name":"useAudio","shape":7,"type":"BOOLEAN","widget":{"name":"useAudio"},"link":null},{"localized_name":"Audio","name":"Audio","shape":7,"type":"STRING","widget":{"name":"Audio"},"link":null},{"localized_name":"useVideo","name":"useVideo","shape":7,"type":"BOOLEAN","widget":{"name":"useVideo"},"link":null},{"localized_name":"Video","name":"Video","shape":7,"type":"STRING","widget":{"name":"Video"},"link":null},{"localized_name":"useVideos","name":"useVideos","shape":7,"type":"BOOLEAN","widget":{"name":"useVideos"},"link":null},{"localized_name":"Video1","name":"Video1","shape":7,"type":"STRING","widget":{"name":"Video1"},"link":null},{"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},{"localized_name":"useAudios","name":"useAudios","shape":7,"type":"BOOLEAN","widget":{"name":"useAudios"},"link":null},{"localized_name":"Audio1","name":"Audio1","shape":7,"type":"STRING","widget":{"name":"Audio1"},"link":null},{"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},{"localized_name":"useReferenceAudios","name":"useReferenceAudios","shape":7,"type":"BOOLEAN","widget":{"name":"useReferenceAudios"},"link":null},{"localized_name":"Reference Audio 1","name":"Reference Audio 1","shape":7,"type":"STRING","widget":{"name":"Reference Audio 1"},"link":null},{"localized_name":"Reference Audio 2","name":"Reference Audio 2","shape":7,"type":"STRING","widget":{"name":"Reference Audio 2"},"link":null},{"localized_name":"Reference Audio 3","name":"Reference Audio 3","shape":7,"type":"STRING","widget":{"name":"Reference Audio 3"},"link":null},{"localized_name":"Reference Audio 4","name":"Reference Audio 4","shape":7,"type":"STRING","widget":{"name":"Reference Audio 4"},"link":null}],"outputs":[{"localized_name":"Audio Inference Inputs","name":"Audio Inference Inputs","type":"RUNWAREAUDIOINFERENCEINPUTS","links":[2]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"baf916f147ad9740a514131eb7ad38e29466c772","Node name for S&R":"Runware Audio Inference Inputs"},"widgets_values":[false,"",false,"",false,"","","","",false,"","","","",false,"","","",""],"bgcolor":"#5345bf"},{"id":4,"type":"Runware Audio Model Search","pos":[-487.67127658316025,130.8805652501386],"size":[270,130],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"Model Search","name":"Model Search","type":"STRING","widget":{"name":"Model Search"},"link":null},{"localized_name":"Model Provider","name":"Model Provider","type":"COMBO","widget":{"name":"Model Provider"},"link":null},{"localized_name":"AudioList","name":"AudioList","type":"COMBO","widget":{"name":"AudioList"},"link":null},{"localized_name":"Use Search Value","name":"Use Search Value","type":"BOOLEAN","widget":{"name":"Use Search Value"},"link":null}],"outputs":[{"localized_name":"model","name":"model","type":"RUNWAREAUDIOMODEL","links":[3]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"baf916f147ad9740a514131eb7ad38e29466c772","Node name for S&R":"Runware Audio Model Search"},"widgets_values":["","Bytedance","bytedance:seed-audio@1.0 (Seed Audio 1.0)",false],"bgcolor":"#5345bf"},{"id":6,"type":"LoadImage","pos":[-853.7016207312711,357.96449909023426],"size":[282.798828125,314],"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":[5]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"LoadImage"},"widgets_values":[".webp","image"]},{"id":1,"type":"Runware Audio Inference","pos":[-112.13813886812612,91.93623607608924],"size":[400,698],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"RUNWAREAUDIOMODEL","link":3},{"localized_name":"inputs","name":"inputs","shape":7,"type":"RUNWAREAUDIOINFERENCEINPUTS","link":2},{"localized_name":"settings","name":"settings","shape":7,"type":"RUNWAREAUDIOSETTINGS","link":null},{"localized_name":"speech","name":"speech","shape":7,"type":"RUNWARESPEECH","link":null},{"localized_name":"voiceModify","name":"voiceModify","shape":7,"type":"RUNWAREVOICEMODIFY","link":null},{"localized_name":"providerSettings","name":"providerSettings","shape":7,"type":"RUNWAREPROVIDERSETTINGS","link":null},{"localized_name":"positivePrompt","name":"positivePrompt","type":"STRING","widget":{"name":"positivePrompt"},"link":null},{"localized_name":"negativePrompt","name":"negativePrompt","type":"STRING","widget":{"name":"negativePrompt"},"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":"useSampleRate","name":"useSampleRate","type":"BOOLEAN","widget":{"name":"useSampleRate"},"link":null},{"localized_name":"sampleRate","name":"sampleRate","type":"COMBO","widget":{"name":"sampleRate"},"link":null},{"localized_name":"useBitrate","name":"useBitrate","type":"BOOLEAN","widget":{"name":"useBitrate"},"link":null},{"localized_name":"bitrate","name":"bitrate","type":"COMBO","widget":{"name":"bitrate"},"link":null},{"localized_name":"useChannels","name":"useChannels","type":"BOOLEAN","widget":{"name":"useChannels"},"link":null},{"localized_name":"channels","name":"channels","type":"INT","widget":{"name":"channels"},"link":null},{"localized_name":"outputFormat","name":"outputFormat","type":"COMBO","widget":{"name":"outputFormat"},"link":null},{"localized_name":"numberResults","name":"numberResults","type":"INT","widget":{"name":"numberResults"},"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":"useStrength","name":"useStrength","type":"BOOLEAN","widget":{"name":"useStrength"},"link":null},{"localized_name":"strength","name":"strength","type":"FLOAT","widget":{"name":"strength"},"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}],"outputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","links":[1]},{"localized_name":"video","name":"video","type":"VIDEO","links":null}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"baf916f147ad9740a514131eb7ad38e29466c772","Node name for S&R":"Runware Audio Inference"},"widgets_values":["Read this scene description in a restrained, suspenseful style: The corridor was silent except for the hum of a distant generator.","",false,10,false,32000,false,128,false,2,"MP3",1,false,1965611593,"randomize",false,20,false,0.8,false,12],"bgcolor":"#5345bf"},{"id":3,"type":"SaveAudio","pos":[353.11599749698047,126.71498314331832],"size":[249.5514173474644,179.33069897786106],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":1},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0"},"widgets_values":["audio/ComfyUI"]}],"links":[[1,1,0,3,0,"AUDIO"],[2,2,0,1,1,"RUNWAREAUDIOINFERENCEINPUTS"],[3,4,0,1,0,"RUNWAREAUDIOMODEL"],[5,6,0,2,0,"IMAGE"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.5560822450738414,"offset":[1179.5709354437674,275.8472267344897]}},"version":0.4} \ No newline at end of file diff --git a/workflows/Runware_Video_Inference_XaI_Grok_1_5.json b/workflows/Runware_Video_Inference_XaI_Grok_1_5.json index 61e4af7..d80a913 100644 --- a/workflows/Runware_Video_Inference_XaI_Grok_1_5.json +++ b/workflows/Runware_Video_Inference_XaI_Grok_1_5.json @@ -1 +1 @@ -{"id":"a1a27a4c-aaac-456a-b19f-186424a83f8a","revision":0,"last_node_id":7,"last_link_id":8,"nodes":[{"id":5,"type":"Runware Video Inputs Frame Images","pos":[-830.3333094008024,401.99322679534],"size":[342.05625,478],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","shape":7,"type":"IMAGE","link":4},{"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":"useFrame1","name":"useFrame1","shape":7,"type":"BOOLEAN","widget":{"name":"useFrame1"},"link":null},{"localized_name":"frame1 position","name":"frame1 position","shape":7,"type":"COMBO","widget":{"name":"frame1 position"},"link":null},{"localized_name":"useTimestamp1","name":"useTimestamp1","shape":7,"type":"BOOLEAN","widget":{"name":"useTimestamp1"},"link":null},{"localized_name":"timestamp1","name":"timestamp1","shape":7,"type":"FLOAT","widget":{"name":"timestamp1"},"link":null},{"localized_name":"useFrame2","name":"useFrame2","shape":7,"type":"BOOLEAN","widget":{"name":"useFrame2"},"link":null},{"localized_name":"frame2 position","name":"frame2 position","shape":7,"type":"COMBO","widget":{"name":"frame2 position"},"link":null},{"localized_name":"useTimestamp2","name":"useTimestamp2","shape":7,"type":"BOOLEAN","widget":{"name":"useTimestamp2"},"link":null},{"localized_name":"timestamp2","name":"timestamp2","shape":7,"type":"FLOAT","widget":{"name":"timestamp2"},"link":null},{"localized_name":"useFrame3","name":"useFrame3","shape":7,"type":"BOOLEAN","widget":{"name":"useFrame3"},"link":null},{"localized_name":"frame3 position","name":"frame3 position","shape":7,"type":"COMBO","widget":{"name":"frame3 position"},"link":null},{"localized_name":"useTimestamp3","name":"useTimestamp3","shape":7,"type":"BOOLEAN","widget":{"name":"useTimestamp3"},"link":null},{"localized_name":"timestamp3","name":"timestamp3","shape":7,"type":"FLOAT","widget":{"name":"timestamp3"},"link":null},{"localized_name":"useFrame4","name":"useFrame4","shape":7,"type":"BOOLEAN","widget":{"name":"useFrame4"},"link":null},{"localized_name":"frame4 position","name":"frame4 position","shape":7,"type":"COMBO","widget":{"name":"frame4 position"},"link":null},{"localized_name":"useTimestamp4","name":"useTimestamp4","shape":7,"type":"BOOLEAN","widget":{"name":"useTimestamp4"},"link":null},{"localized_name":"timestamp4","name":"timestamp4","shape":7,"type":"FLOAT","widget":{"name":"timestamp4"},"link":null}],"outputs":[{"localized_name":"Video Inputs Frame Images","name":"Video Inputs Frame Images","type":"RUNWAREVIDEOINPUTSFRAMEIMAGES","links":[3]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"a9581cc0d837185854906709b0a16f24626f62ba","Node name for S&R":"Runware Video Inputs Frame Images"},"widgets_values":[false,"first",false,0,false,"first",false,0,false,"first",false,0,false,"first",false,0],"bgcolor":"#5345bf"},{"id":6,"type":"LoadImage","pos":[-824.8593550105402,5.7269503999492954],"size":[282.798828125,314],"flags":{},"order":0,"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":[4]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"LoadImage"},"widgets_values":[".webp","image"]},{"id":2,"type":"Runware Video Model Search","pos":[-470.5522397951421,64.0120843205552],"size":[294.16015625,250],"flags":{},"order":1,"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":[6]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"a9581cc0d837185854906709b0a16f24626f62ba","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","xAI","xai:grok-imagine@video-1.5 (Grok Imagine Video 1.5)",false,"Model Default",480,480,false,"1080p"],"bgcolor":"#5345bf"},{"id":4,"type":"Runware Video Inference Inputs","pos":[-418.5227729859571,467.30224865626514],"size":[341.783203125,374],"flags":{},"order":3,"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":3},{"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":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":"Reference Audios","name":"Reference Audios","shape":7,"type":"RUNWAREINPUTAUDIOS","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":[7]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"a9581cc0d837185854906709b0a16f24626f62ba","Node name for S&R":"Runware Video Inference Inputs"},"widgets_values":["","","","",""],"bgcolor":"#5345bf"},{"id":7,"type":"Runware Video Inference","pos":[31.747248740995957,15.246675309161354],"size":[400,886],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":6},{"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":7},{"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":"lora","name":"lora","shape":7,"type":"RUNWAREVIDEOINFERENCELORA","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":"useTtl","name":"useTtl","type":"BOOLEAN","widget":{"name":"useTtl"},"link":null},{"localized_name":"ttl","name":"ttl","type":"INT","widget":{"name":"ttl"},"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":[8]},{"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":"a9581cc0d837185854906709b0a16f24626f62ba","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",false,5,false,24,"mp4",false,349844437,"randomize",false,20,false,1,false,"euler",false,5,"none",false,604800,"masterpiece, best quality, highly detailed, concept art, a lone explorer standing at the edge of a bioluminescent alien ocean",""],"bgcolor":"#5345bf"},{"id":3,"type":"SaveVideo","pos":[591.981574354883,53.395118390963276],"size":[474.1486461861864,574.5826667595647],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":8},{"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.22.0"},"widgets_values":["video/ComfyUI","auto","auto"]}],"links":[[3,5,0,4,1,"RUNWAREVIDEOINPUTSFRAMEIMAGES"],[4,6,0,5,0,"IMAGE"],[6,2,0,7,0,"RUNWAREVIDEOMODEL"],[7,4,0,7,7,"RUNWAREVIDEOINFERENCEINPUTS"],[8,7,0,3,0,"VIDEO"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.505529313703492,"offset":[1208.6443101886366,273.7229905977236]}},"version":0.4} \ No newline at end of file +{"id":"a1a27a4c-aaac-456a-b19f-186424a83f8a","revision":0,"last_node_id":8,"last_link_id":11,"nodes":[{"id":5,"type":"Runware Video Inputs Frame Images","pos":[-830.3333094008024,401.99322679534],"size":[342.05625,478],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","shape":7,"type":"IMAGE","link":4},{"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":"useFrame1","name":"useFrame1","shape":7,"type":"BOOLEAN","widget":{"name":"useFrame1"},"link":null},{"localized_name":"frame1 position","name":"frame1 position","shape":7,"type":"COMBO","widget":{"name":"frame1 position"},"link":null},{"localized_name":"useTimestamp1","name":"useTimestamp1","shape":7,"type":"BOOLEAN","widget":{"name":"useTimestamp1"},"link":null},{"localized_name":"timestamp1","name":"timestamp1","shape":7,"type":"FLOAT","widget":{"name":"timestamp1"},"link":null},{"localized_name":"useFrame2","name":"useFrame2","shape":7,"type":"BOOLEAN","widget":{"name":"useFrame2"},"link":null},{"localized_name":"frame2 position","name":"frame2 position","shape":7,"type":"COMBO","widget":{"name":"frame2 position"},"link":null},{"localized_name":"useTimestamp2","name":"useTimestamp2","shape":7,"type":"BOOLEAN","widget":{"name":"useTimestamp2"},"link":null},{"localized_name":"timestamp2","name":"timestamp2","shape":7,"type":"FLOAT","widget":{"name":"timestamp2"},"link":null},{"localized_name":"useFrame3","name":"useFrame3","shape":7,"type":"BOOLEAN","widget":{"name":"useFrame3"},"link":null},{"localized_name":"frame3 position","name":"frame3 position","shape":7,"type":"COMBO","widget":{"name":"frame3 position"},"link":null},{"localized_name":"useTimestamp3","name":"useTimestamp3","shape":7,"type":"BOOLEAN","widget":{"name":"useTimestamp3"},"link":null},{"localized_name":"timestamp3","name":"timestamp3","shape":7,"type":"FLOAT","widget":{"name":"timestamp3"},"link":null},{"localized_name":"useFrame4","name":"useFrame4","shape":7,"type":"BOOLEAN","widget":{"name":"useFrame4"},"link":null},{"localized_name":"frame4 position","name":"frame4 position","shape":7,"type":"COMBO","widget":{"name":"frame4 position"},"link":null},{"localized_name":"useTimestamp4","name":"useTimestamp4","shape":7,"type":"BOOLEAN","widget":{"name":"useTimestamp4"},"link":null},{"localized_name":"timestamp4","name":"timestamp4","shape":7,"type":"FLOAT","widget":{"name":"timestamp4"},"link":null}],"outputs":[{"localized_name":"Video Inputs Frame Images","name":"Video Inputs Frame Images","type":"RUNWAREVIDEOINPUTSFRAMEIMAGES","links":[3]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"a9581cc0d837185854906709b0a16f24626f62ba","Node name for S&R":"Runware Video Inputs Frame Images"},"widgets_values":[false,"first",false,0,false,"first",false,0,false,"first",false,0,false,"first",false,0],"bgcolor":"#5345bf"},{"id":6,"type":"LoadImage","pos":[-824.8593550105402,5.7269503999492954],"size":[282.798828125,314],"flags":{},"order":0,"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":[4]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"LoadImage"},"widgets_values":[".webp","image"]},{"id":3,"type":"SaveVideo","pos":[591.981574354883,53.395118390963276],"size":[474.1486461861864,574.5826667595647],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":11},{"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.22.0"},"widgets_values":["video/ComfyUI","auto","auto"]},{"id":2,"type":"Runware Video Model Search","pos":[-470.5522397951421,64.0120843205552],"size":[294.16015625,250],"flags":{},"order":1,"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":[9]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"a9581cc0d837185854906709b0a16f24626f62ba","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","xAI","xai:grok-imagine@video-1.5 (Grok Imagine Video 1.5)",false,"Model Default",480,480,false,"1080p"],"bgcolor":"#5345bf"},{"id":4,"type":"Runware Video Inference Inputs","pos":[-403.23726427695067,456.203395825277],"size":[341.783203125,374],"flags":{},"order":3,"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":3},{"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":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":"Reference Audios","name":"Reference Audios","shape":7,"type":"RUNWAREINPUTAUDIOS","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":[10]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"a9581cc0d837185854906709b0a16f24626f62ba","Node name for S&R":"Runware Video Inference Inputs"},"widgets_values":["","","","",""],"bgcolor":"#5345bf"},{"id":8,"type":"Runware Video Inference","pos":[49.574956715529495,-22.676980879860846],"size":[400,886],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":9},{"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":10},{"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":"lora","name":"lora","shape":7,"type":"RUNWAREVIDEOINFERENCELORA","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},{"localized_name":"useTtl","name":"useTtl","shape":7,"type":"BOOLEAN","widget":{"name":"useTtl"},"link":null},{"localized_name":"ttl","name":"ttl","shape":7,"type":"INT","widget":{"name":"ttl"},"link":null}],"outputs":[{"localized_name":"VIDEO","name":"VIDEO","type":"VIDEO","links":[11]},{"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":"baf916f147ad9740a514131eb7ad38e29466c772","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",false,5,false,24,"mp4",false,1091334912,"randomize",false,20,false,1,false,"euler",false,5,"none","Person standing in front of ocean","",false,604800],"bgcolor":"#5345bf"}],"links":[[3,5,0,4,1,"RUNWAREVIDEOINPUTSFRAMEIMAGES"],[4,6,0,5,0,"IMAGE"],[9,2,0,8,0,"RUNWAREVIDEOMODEL"],[10,4,0,8,7,"RUNWAREVIDEOINFERENCEINPUTS"],[11,8,0,3,0,"VIDEO"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.5560822450738414,"offset":[1142.4670489543505,230.38407766983482]}},"version":0.4} \ No newline at end of file