From 0801cceac4d65963cc34144d01a09cd8bf58d1af Mon Sep 17 00:00:00 2001 From: Sirshendu Ganguly Date: Sun, 5 Apr 2026 08:02:28 +0530 Subject: [PATCH 1/4] Added voiceDescription --- clientlibs/utils.js | 3 +++ modules/utils/runwareUtils.py | 2 +- modules/videoInference.py | 4 ++-- modules/videoInferenceSpeechInput.py | 12 +++++++----- modules/videoSettings.py | 20 ++++++++++++++++++-- 5 files changed, 31 insertions(+), 10 deletions(-) diff --git a/clientlibs/utils.js b/clientlibs/utils.js index 8bdeb18..58bdefd 100644 --- a/clientlibs/utils.js +++ b/clientlibs/utils.js @@ -1359,6 +1359,8 @@ function videoSettingsToggleHandler(settingsNode) { const removeBackgroundWidget = settingsNode.widgets.find(w => w && w.name === "removeBackground"); const useExpressivenessWidget = settingsNode.widgets.find(w => w && w.name === "useExpressiveness"); const expressivenessWidget = settingsNode.widgets.find(w => w && w.name === "expressiveness"); + const useVoiceDescriptionWidget = settingsNode.widgets.find(w => w && w.name === "useVoiceDescription"); + const voiceDescriptionWidget = settingsNode.widgets.find(w => w && w.name === "voiceDescription"); function toggleWidgetState(useWidget, paramWidget, paramName) { if (!useWidget || !paramWidget) return; @@ -1382,6 +1384,7 @@ function videoSettingsToggleHandler(settingsNode) { if (useBackgroundColorWidget && backgroundColorWidget) toggleWidgetState(useBackgroundColorWidget, backgroundColorWidget, "backgroundColor"); if (useRemoveBackgroundWidget && removeBackgroundWidget) toggleWidgetState(useRemoveBackgroundWidget, removeBackgroundWidget, "removeBackground"); if (useExpressivenessWidget && expressivenessWidget) toggleWidgetState(useExpressivenessWidget, expressivenessWidget, "expressiveness"); + if (useVoiceDescriptionWidget && voiceDescriptionWidget) toggleWidgetState(useVoiceDescriptionWidget, voiceDescriptionWidget, "voiceDescription"); } function audioInferenceSpeechToggleHandler(speechNode) { diff --git a/modules/utils/runwareUtils.py b/modules/utils/runwareUtils.py index 0c97b0f..75ba920 100644 --- a/modules/utils/runwareUtils.py +++ b/modules/utils/runwareUtils.py @@ -158,7 +158,7 @@ def getCustomEndpoint(): custom_endpoint = os.getenv("RUNWARE_CUSTOM_ENDPOINT") if custom_endpoint and isinstance(custom_endpoint, str): return custom_endpoint - return "https://api.runware.ai/v1" + return "https://api.runware.dev/v1" SESSION_TIMEOUT = getTimeout() RUNWARE_API_KEY = getAPIKey() diff --git a/modules/videoInference.py b/modules/videoInference.py index 4b93bfc..684f19f 100644 --- a/modules/videoInference.py +++ b/modules/videoInference.py @@ -141,7 +141,7 @@ class txt2vid: "tooltip": "Connect a Runware Accelerator Options Node to configure caching and acceleration settings.", }), "settings": ("RUNWAREVIDEOSETTINGS", { - "tooltip": "Connect a Runware Video Inference Settings node to configure draft, audio, and promptUpsampling.", + "tooltip": "Connect a Runware Video Inference Settings node to configure draft, audio, promptUpsampling, voiceDescription, etc.", }), } } @@ -347,7 +347,7 @@ class txt2vid: if runwareAccelerator is not None and isinstance(runwareAccelerator, dict) and len(runwareAccelerator) > 0: genConfig[0]["acceleratorOptions"] = runwareAccelerator - # Add settings if provided (draft, audio, promptUpsampling) + # Add settings if provided (draft, audio, promptUpsampling, voiceDescription, ...) if settings is not None and isinstance(settings, dict) and len(settings) > 0: genConfig[0]["settings"] = settings diff --git a/modules/videoInferenceSpeechInput.py b/modules/videoInferenceSpeechInput.py index c716cfa..3d3637d 100644 --- a/modules/videoInferenceSpeechInput.py +++ b/modules/videoInferenceSpeechInput.py @@ -28,7 +28,7 @@ class RunwareVideoInferenceSpeechInput: }), "text": ("STRING", { "multiline": True, - "tooltip": "Text script for the avatar to speak. Requires voice. Mutually exclusive with audio-driven input. Only used when 'Use Text' is enabled.", + "tooltip": "Text script for the avatar to speak. Use with voice, or text-only when voice is described via settings.voiceDescription on Runware Video Inference Settings. Only used when 'Use Text' is enabled.", "default": "", }), "useSpeed": ("BOOLEAN", { @@ -69,13 +69,15 @@ class RunwareVideoInferenceSpeechInput: FUNCTION = "createSpeech" CATEGORY = "Runware" DESCRIPTION = ( - "Configure speech synthesis for Runware Video Inference. Connect to Runware Video Inference speech input. " - "Speech is only sent when both voice and text are enabled and non-empty; otherwise the node outputs nothing. " + "Configure speech synthesis for Runware Video Inference. Connect to Runware Video Inference → speech, " + "or to Video Inference Inputs → Speech Inputs. " + "Outputs speech when at least one of voice or text is included (non-empty with its toggle); " + "text-only is valid when voice is supplied via settings.voiceDescription. " "Optional fields (speed, pitch, language) are added only when their toggles are on." ) def createSpeech(self, **kwargs) -> tuple: - """Build speech dict for genConfig[0]['speech']. Only include non-empty values; return None unless both voice and text are present.""" + """Build speech for inputs.speech or top-level speech. Returns None if neither voice nor text is set.""" speech: Dict[str, Any] = {} voice = (kwargs.get("voice") or "").strip() @@ -95,7 +97,7 @@ class RunwareVideoInferenceSpeechInput: if lang: speech["language"] = lang - if "voice" not in speech or "text" not in speech: + if "voice" not in speech and "text" not in speech: return (None,) return (speech,) diff --git a/modules/videoSettings.py b/modules/videoSettings.py index 15f9c4a..1bf0842 100644 --- a/modules/videoSettings.py +++ b/modules/videoSettings.py @@ -1,6 +1,6 @@ """ Runware Video Inference Settings Node -Provides settings (draft, audio, promptUpsampling) for Runware Video Inference. +Provides settings (draft, audio, promptUpsampling, voiceDescription, etc.) for Runware Video Inference. """ from typing import Dict, Any @@ -70,6 +70,15 @@ class RunwareVideoSettings: "tooltip": "Avatar expressiveness level. Applies to photo avatars only. Only used when 'Use Expressiveness' is enabled.", "default": "low", }), + "useVoiceDescription": ("BOOLEAN", { + "tooltip": "Enable to include voiceDescription in video inference settings.", + "default": False, + }), + "voiceDescription": ("STRING", { + "default": "", + "multiline": True, + "tooltip": "Voice description text (max 10000 characters). Not supported when inputs.audio is given.", + }), } } @@ -77,7 +86,10 @@ class RunwareVideoSettings: RETURN_NAMES = ("settings",) FUNCTION = "createSettings" CATEGORY = "Runware" - DESCRIPTION = "Configure video inference settings (draft, audio, promptUpsampling) for Runware Video Inference. Connect to Runware Video Inference node." + DESCRIPTION = ( + "Configure video inference settings (draft, audio, promptUpsampling, voiceDescription, etc.) for Runware Video Inference. " + "Connect to Runware Video Inference node." + ) def createSettings(self, **kwargs) -> tuple[Dict[str, Any]]: """Create settings dict for Video Inference API""" @@ -93,6 +105,8 @@ class RunwareVideoSettings: remove_background = kwargs.get("removeBackground", False) use_expressiveness = kwargs.get("useExpressiveness", False) expressiveness = kwargs.get("expressiveness", "low") + use_voice_description = kwargs.get("useVoiceDescription", False) + voice_description = (kwargs.get("voiceDescription") or "").strip() settings: Dict[str, Any] = {} @@ -108,6 +122,8 @@ class RunwareVideoSettings: settings["removeBackground"] = bool(remove_background) if use_expressiveness: settings["expressiveness"] = expressiveness + if use_voice_description and voice_description: + settings["voiceDescription"] = voice_description return (settings,) From 683ab943a10110279e89af49cef0d336737cbd73 Mon Sep 17 00:00:00 2001 From: Sirshendu Ganguly Date: Sun, 5 Apr 2026 09:13:29 +0530 Subject: [PATCH 2/4] Added more params --- clientlibs/utils.js | 13 ++++++++++- modules/utils/runwareUtils.py | 2 +- modules/videoInference.py | 2 +- modules/videoModelSearch.py | 3 +++ modules/videoSettings.py | 42 +++++++++++++++++++++++++++++++++-- 5 files changed, 57 insertions(+), 5 deletions(-) diff --git a/clientlibs/utils.js b/clientlibs/utils.js index 58bdefd..93abfc4 100644 --- a/clientlibs/utils.js +++ b/clientlibs/utils.js @@ -1361,6 +1361,12 @@ function videoSettingsToggleHandler(settingsNode) { const expressivenessWidget = settingsNode.widgets.find(w => w && w.name === "expressiveness"); const useVoiceDescriptionWidget = settingsNode.widgets.find(w => w && w.name === "useVoiceDescription"); const voiceDescriptionWidget = settingsNode.widgets.find(w => w && w.name === "voiceDescription"); + const useStyleWidget = settingsNode.widgets.find(w => w && w.name === "useStyle"); + const styleWidget = settingsNode.widgets.find(w => w && w.name === "style"); + const useThinkingWidget = settingsNode.widgets.find(w => w && w.name === "useThinking"); + const thinkingWidget = settingsNode.widgets.find(w => w && w.name === "thinking"); + const useMultiClipWidget = settingsNode.widgets.find(w => w && w.name === "useMultiClip"); + const multiClipWidget = settingsNode.widgets.find(w => w && w.name === "multiClip"); function toggleWidgetState(useWidget, paramWidget, paramName) { if (!useWidget || !paramWidget) return; @@ -1385,6 +1391,9 @@ function videoSettingsToggleHandler(settingsNode) { if (useRemoveBackgroundWidget && removeBackgroundWidget) toggleWidgetState(useRemoveBackgroundWidget, removeBackgroundWidget, "removeBackground"); if (useExpressivenessWidget && expressivenessWidget) toggleWidgetState(useExpressivenessWidget, expressivenessWidget, "expressiveness"); if (useVoiceDescriptionWidget && voiceDescriptionWidget) toggleWidgetState(useVoiceDescriptionWidget, voiceDescriptionWidget, "voiceDescription"); + if (useStyleWidget && styleWidget) toggleWidgetState(useStyleWidget, styleWidget, "style"); + if (useThinkingWidget && thinkingWidget) toggleWidgetState(useThinkingWidget, thinkingWidget, "thinking"); + if (useMultiClipWidget && multiClipWidget) toggleWidgetState(useMultiClipWidget, multiClipWidget, "multiClip"); } function audioInferenceSpeechToggleHandler(speechNode) { @@ -2492,7 +2501,7 @@ function videoModelSearchFilterHandler(videoModelSearchNode) { ], "PixVerse": [ "pixverse:1@1 (PixVerse v3.5)", "pixverse:1@2 (PixVerse v4)", - "pixverse:1@3 (PixVerse v4.5)", "pixverse:1@5-fast (PixVerse v5 Fast)", "pixverse:1@6 (PixVerse v5.5)", "pixverse:1@7 (PixVerse v5.6)", "pixverse:lipsync@1 (PixVerse LipSync)", + "pixverse:1@3 (PixVerse v4.5)", "pixverse:1@5-fast (PixVerse v5 Fast)", "pixverse:1@6 (PixVerse v5.5)", "pixverse:1@7 (PixVerse v5.6)", "pixverse:1@8 (PixVerse v6)", "pixverse:lipsync@1 (PixVerse LipSync)", ], "Vidu": [ "vidu:1@0 (Vidu Q1 Classic)", "vidu:1@1 (Vidu Q1)", @@ -2604,6 +2613,7 @@ function videoModelSearchFilterHandler(videoModelSearchNode) { "pixverse:1@5-fast": {"width": 640, "height": 360}, "pixverse:1@6": {"width": 640, "height": 360}, "pixverse:1@7": {"width": 640, "height": 360}, + "pixverse:1@8": {"width": 640, "height": 360}, "pixverse:lipsync@1": {"width": 640, "height": 360}, "vidu:1@0": {"width": 1920, "height": 1080}, "vidu:1@1": {"width": 1920, "height": 1080}, @@ -2690,6 +2700,7 @@ function videoModelSearchFilterHandler(videoModelSearchNode) { "pixverse:1@5-fast": "360p", "pixverse:1@6": "360p", "pixverse:1@7": "360p", + "pixverse:1@8": "360p", "pixverse:lipsync@1": "360p", "vidu:1@0": "1080p", "vidu:1@1": "1080p", diff --git a/modules/utils/runwareUtils.py b/modules/utils/runwareUtils.py index 75ba920..0c97b0f 100644 --- a/modules/utils/runwareUtils.py +++ b/modules/utils/runwareUtils.py @@ -158,7 +158,7 @@ def getCustomEndpoint(): custom_endpoint = os.getenv("RUNWARE_CUSTOM_ENDPOINT") if custom_endpoint and isinstance(custom_endpoint, str): return custom_endpoint - return "https://api.runware.dev/v1" + return "https://api.runware.ai/v1" SESSION_TIMEOUT = getTimeout() RUNWARE_API_KEY = getAPIKey() diff --git a/modules/videoInference.py b/modules/videoInference.py index 684f19f..411b401 100644 --- a/modules/videoInference.py +++ b/modules/videoInference.py @@ -141,7 +141,7 @@ class txt2vid: "tooltip": "Connect a Runware Accelerator Options Node to configure caching and acceleration settings.", }), "settings": ("RUNWAREVIDEOSETTINGS", { - "tooltip": "Connect a Runware Video Inference Settings node to configure draft, audio, promptUpsampling, voiceDescription, etc.", + "tooltip": "Connect a Runware Video Inference Settings node to configure draft, audio, promptUpsampling, voiceDescription, style, thinking, multiClip, etc.", }), } } diff --git a/modules/videoModelSearch.py b/modules/videoModelSearch.py index 0d234ba..91329e6 100644 --- a/modules/videoModelSearch.py +++ b/modules/videoModelSearch.py @@ -54,6 +54,7 @@ class videoModelSearch: "pixverse:1@5-fast (PixVerse v5 Fast)", "pixverse:1@6 (PixVerse v5.5)", "pixverse:1@7 (PixVerse v5.6)", + "pixverse:1@8 (PixVerse v6)", "pixverse:lipsync@1 (PixVerse LipSync)", ], "Vidu": [ @@ -183,6 +184,7 @@ class videoModelSearch: "pixverse:1@5-fast": {"width": 640, "height": 360}, "pixverse:1@6": {"width": 640, "height": 360}, "pixverse:1@7": {"width": 640, "height": 360}, + "pixverse:1@8": {"width": 640, "height": 360}, "pixverse:lipsync@1": {"width": 640, "height": 360}, # Vidu Models @@ -311,6 +313,7 @@ class videoModelSearch: "pixverse:1@5-fast": "360p", "pixverse:1@6": "360p", "pixverse:1@7": "360p", + "pixverse:1@8": "360p", "pixverse:lipsync@1": "360p", # Vidu Models diff --git a/modules/videoSettings.py b/modules/videoSettings.py index 1bf0842..50550dd 100644 --- a/modules/videoSettings.py +++ b/modules/videoSettings.py @@ -1,6 +1,6 @@ """ Runware Video Inference Settings Node -Provides settings (draft, audio, promptUpsampling, voiceDescription, etc.) for Runware Video Inference. +Provides settings (draft, audio, promptUpsampling, voiceDescription, style, thinking, multiClip, etc.) for Runware Video Inference. """ from typing import Dict, Any @@ -79,6 +79,32 @@ class RunwareVideoSettings: "multiline": True, "tooltip": "Voice description text (max 10000 characters). Not supported when inputs.audio is given.", }), + "useStyle": ("BOOLEAN", { + "tooltip": "Enable to include style (visual style of the video) in video inference settings.", + "default": False, + }), + "style": (["anime", "3d_animation", "clay", "comic", "cyberpunk"], { + "tooltip": "Visual style of the video. Only used when 'Use Style' is enabled.", + "default": "anime", + }), + "useThinking": ("BOOLEAN", { + "tooltip": "Enable to include thinking in video inference settings.", + "default": False, + }), + "thinking": (["enabled", "disabled", "auto"], { + "tooltip": "Thinking mode. Only used when 'Use Thinking' is enabled.", + "default": "auto", + }), + "useMultiClip": ("BOOLEAN", { + "tooltip": "Enable to include multiClip (multi-clip generation with dynamic camera changes; transition endpoint).", + "default": False, + }), + "multiClip": ("BOOLEAN", { + "tooltip": "Multi-clip generation with dynamic camera changes. Available on transition endpoint. Only used when 'Use Multi Clip' is enabled.", + "default": False, + "label_on": "Enabled", + "label_off": "Disabled", + }), } } @@ -87,7 +113,7 @@ class RunwareVideoSettings: FUNCTION = "createSettings" CATEGORY = "Runware" DESCRIPTION = ( - "Configure video inference settings (draft, audio, promptUpsampling, voiceDescription, etc.) for Runware Video Inference. " + "Configure video inference settings (draft, audio, promptUpsampling, voiceDescription, style, thinking, multiClip, etc.) for Runware Video Inference. " "Connect to Runware Video Inference node." ) @@ -107,6 +133,12 @@ class RunwareVideoSettings: expressiveness = kwargs.get("expressiveness", "low") use_voice_description = kwargs.get("useVoiceDescription", False) voice_description = (kwargs.get("voiceDescription") or "").strip() + use_style = kwargs.get("useStyle", False) + style = kwargs.get("style", "anime") + use_thinking = kwargs.get("useThinking", False) + thinking = kwargs.get("thinking", "auto") + use_multi_clip = kwargs.get("useMultiClip", False) + multi_clip = kwargs.get("multiClip", False) settings: Dict[str, Any] = {} @@ -124,6 +156,12 @@ class RunwareVideoSettings: settings["expressiveness"] = expressiveness if use_voice_description and voice_description: settings["voiceDescription"] = voice_description + if use_style: + settings["style"] = style + if use_thinking: + settings["thinking"] = thinking + if use_multi_clip: + settings["multiClip"] = bool(multi_clip) return (settings,) From fbb9a57ab8ac121aa62735cb7843d2717feebec9 Mon Sep 17 00:00:00 2001 From: Sirshendu Ganguly Date: Sun, 5 Apr 2026 09:52:59 +0530 Subject: [PATCH 3/4] Added workflows --- clientlibs/utils.js | 12 ++++++++ modules/videoInference.py | 2 +- modules/videoModelSearch.py | 6 ++++ modules/videoSettings.py | 30 +++++++++++++++++-- .../Runware_Image_to_Video_Pixverse_v6.json | 1 + .../Runware_Video_Inference_Veed_Speech.json | 1 + .../Runware_Video_Inference_Veo3_1_lite.json | 1 + .../Runware_Video_Inference_Wan_2_7.json | 1 + 8 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 workflows/Runware_Image_to_Video_Pixverse_v6.json create mode 100644 workflows/Runware_Video_Inference_Veed_Speech.json create mode 100644 workflows/Runware_Video_Inference_Veo3_1_lite.json create mode 100644 workflows/Runware_Video_Inference_Wan_2_7.json diff --git a/clientlibs/utils.js b/clientlibs/utils.js index 93abfc4..e820cf5 100644 --- a/clientlibs/utils.js +++ b/clientlibs/utils.js @@ -1367,6 +1367,10 @@ function videoSettingsToggleHandler(settingsNode) { const thinkingWidget = settingsNode.widgets.find(w => w && w.name === "thinking"); const useMultiClipWidget = settingsNode.widgets.find(w => w && w.name === "useMultiClip"); const multiClipWidget = settingsNode.widgets.find(w => w && w.name === "multiClip"); + const useShotTypeWidget = settingsNode.widgets.find(w => w && w.name === "useShotType"); + const shotTypeWidget = settingsNode.widgets.find(w => w && w.name === "shotType"); + const usePromptExtendWidget = settingsNode.widgets.find(w => w && w.name === "usePromptExtend"); + const promptExtendWidget = settingsNode.widgets.find(w => w && w.name === "promptExtend"); function toggleWidgetState(useWidget, paramWidget, paramName) { if (!useWidget || !paramWidget) return; @@ -1394,6 +1398,8 @@ function videoSettingsToggleHandler(settingsNode) { if (useStyleWidget && styleWidget) toggleWidgetState(useStyleWidget, styleWidget, "style"); if (useThinkingWidget && thinkingWidget) toggleWidgetState(useThinkingWidget, thinkingWidget, "thinking"); if (useMultiClipWidget && multiClipWidget) toggleWidgetState(useMultiClipWidget, multiClipWidget, "multiClip"); + if (useShotTypeWidget && shotTypeWidget) toggleWidgetState(useShotTypeWidget, shotTypeWidget, "shotType"); + if (usePromptExtendWidget && promptExtendWidget) toggleWidgetState(usePromptExtendWidget, promptExtendWidget, "promptExtend"); } function audioInferenceSpeechToggleHandler(speechNode) { @@ -2488,6 +2494,7 @@ function videoModelSearchFilterHandler(videoModelSearchNode) { "Veo": [ "google:2@0 (Veo 2.0)", "google:3@0 (Veo 3.0)", "google:3@1 (Veo 3.0 Fast)", "google:3@2 (Veo 3.1)", "google:3@3 (Veo 3.1 Fast)", + "google:veo@3.1-lite (Veo 3.1 Lite)", ], "Bytedance": [ "bytedance:2@1 (Seedance 1.0 Pro)", "bytedance:1@1 (Seedance 1.0 Lite)", @@ -2515,6 +2522,7 @@ function videoModelSearchFilterHandler(videoModelSearchNode) { "runware:200@8 (Wan 2.2 A14B Animate)", "alibaba:wan@2.6 (Wan 2.6)", "alibaba:wan@2.6-flash (Wan 2.6 Flash)", + "alibaba:wan@2.7 (Wan2.7)", ], "OpenAI": [ "openai:3@1 (OpenAI Sora 3.1)", "openai:3@0 (OpenAI Sora 3.0)", @@ -2596,6 +2604,7 @@ function videoModelSearchFilterHandler(videoModelSearchNode) { "google:3@1": {"width": 1280, "height": 720}, "google:3@2": {"width": 1280, "height": 720}, "google:3@3": {"width": 1280, "height": 720}, + "google:veo@3.1-lite": {"width": 1280, "height": 720}, "bytedance:2@1": {"width": 864, "height": 480}, "bytedance:1@1": {"width": 864, "height": 480}, "bytedance:5@1": {"width": 1024, "height": 1024}, @@ -2627,6 +2636,7 @@ function videoModelSearchFilterHandler(videoModelSearchNode) { "runware:200@8": {"width": 1104, "height": 832}, "alibaba:wan@2.6": {"width": 1280, "height": 720}, "alibaba:wan@2.6-flash": {"width": 1280, "height": 720}, + "alibaba:wan@2.7": {"width": 1280, "height": 720}, "openai:3@1": {"width": 1280, "height": 720}, "openai:3@0": {"width": 1280, "height": 720}, "lightricks:2@0": {"width": 1920, "height": 1080}, @@ -2683,6 +2693,7 @@ function videoModelSearchFilterHandler(videoModelSearchNode) { "google:3@1": "720p", "google:3@2": "720p", "google:3@3": "720p", + "google:veo@3.1-lite": "720p", "bytedance:2@1": "480p", "bytedance:1@1": "480p", "bytedance:5@1": null, // No resolution support @@ -2714,6 +2725,7 @@ function videoModelSearchFilterHandler(videoModelSearchNode) { "runware:200@8": "720p", "alibaba:wan@2.6": "720p", "alibaba:wan@2.6-flash": "720p", + "alibaba:wan@2.7": "720p", "openai:3@1": "720p", "openai:3@0": "720p", "lightricks:2@0": "1080p", diff --git a/modules/videoInference.py b/modules/videoInference.py index 411b401..ec0e31a 100644 --- a/modules/videoInference.py +++ b/modules/videoInference.py @@ -141,7 +141,7 @@ class txt2vid: "tooltip": "Connect a Runware Accelerator Options Node to configure caching and acceleration settings.", }), "settings": ("RUNWAREVIDEOSETTINGS", { - "tooltip": "Connect a Runware Video Inference Settings node to configure draft, audio, promptUpsampling, voiceDescription, style, thinking, multiClip, etc.", + "tooltip": "Connect a Runware Video Inference Settings node to configure draft, audio, promptUpsampling, voiceDescription, style, thinking, multiClip, shotType, promptExtend, etc.", }), } } diff --git a/modules/videoModelSearch.py b/modules/videoModelSearch.py index 91329e6..5f5beda 100644 --- a/modules/videoModelSearch.py +++ b/modules/videoModelSearch.py @@ -31,6 +31,7 @@ class videoModelSearch: "google:3@1 (Veo 3.0 Fast)", "google:3@2 (Veo 3.1)", "google:3@3 (Veo 3.1 Fast)", + "google:veo@3.1-lite (Veo 3.1 Lite)", ], "Bytedance": [ "bytedance:2@1 (Seedance 1.0 Pro)", @@ -72,6 +73,7 @@ class videoModelSearch: "runware:200@8 (Wan 2.2 A14B Animate)", "alibaba:wan@2.6 (Wan 2.6)", "alibaba:wan@2.6-flash (Wan 2.6 Flash)", + "alibaba:wan@2.7 (Wan2.7)", ], "OpenAI": [ "openai:3@1 (OpenAI Sora 3.1)", @@ -161,6 +163,7 @@ class videoModelSearch: "google:3@1": {"width": 1280, "height": 720}, "google:3@2": {"width": 1280, "height": 720}, "google:3@3": {"width": 1280, "height": 720}, + "google:veo@3.1-lite": {"width": 1280, "height": 720}, # Bytedance Models "bytedance:2@1": {"width": 864, "height": 480}, @@ -202,6 +205,7 @@ class videoModelSearch: "runware:200@8": {"width": 1104, "height": 832}, "alibaba:wan@2.6": {"width": 1280, "height": 720}, "alibaba:wan@2.6-flash": {"width": 1280, "height": 720}, + "alibaba:wan@2.7": {"width": 1280, "height": 720}, # OpenAI Models "openai:3@1": {"width": 1280, "height": 720}, @@ -290,6 +294,7 @@ class videoModelSearch: "google:3@1": "720p", "google:3@2": "720p", "google:3@3": "720p", + "google:veo@3.1-lite": "720p", # Bytedance Models "bytedance:2@1": "480p", @@ -331,6 +336,7 @@ class videoModelSearch: "runware:200@8": "720p", "alibaba:wan@2.6": "720p", "alibaba:wan@2.6-flash": "720p", + "alibaba:wan@2.7": "720p", # OpenAI Models "openai:3@1": "720p", diff --git a/modules/videoSettings.py b/modules/videoSettings.py index 50550dd..60eeb28 100644 --- a/modules/videoSettings.py +++ b/modules/videoSettings.py @@ -1,6 +1,6 @@ """ Runware Video Inference Settings Node -Provides settings (draft, audio, promptUpsampling, voiceDescription, style, thinking, multiClip, etc.) for Runware Video Inference. +Provides settings (draft, audio, promptUpsampling, voiceDescription, style, thinking, multiClip, shotType, promptExtend, etc.) for Runware Video Inference. """ from typing import Dict, Any @@ -105,6 +105,24 @@ class RunwareVideoSettings: "label_on": "Enabled", "label_off": "Disabled", }), + "useShotType": ("BOOLEAN", { + "tooltip": "Enable to include shotType in video inference settings.", + "default": False, + }), + "shotType": (["single", "multi"], { + "tooltip": "Shot type: single (one continuous shot) or multi (multiple switching shots). Parameter priority: shot_type > prompt. Only used when 'Use Shot Type' is enabled.", + "default": "single", + }), + "usePromptExtend": ("BOOLEAN", { + "tooltip": "Enable to include promptExtend in video inference settings.", + "default": False, + }), + "promptExtend": ("BOOLEAN", { + "tooltip": "Prompt extend flag. Only used when 'Use Prompt Extend' is enabled.", + "default": False, + "label_on": "Enabled", + "label_off": "Disabled", + }), } } @@ -113,7 +131,7 @@ class RunwareVideoSettings: FUNCTION = "createSettings" CATEGORY = "Runware" DESCRIPTION = ( - "Configure video inference settings (draft, audio, promptUpsampling, voiceDescription, style, thinking, multiClip, etc.) for Runware Video Inference. " + "Configure video inference settings (draft, audio, promptUpsampling, voiceDescription, style, thinking, multiClip, shotType, promptExtend, etc.) for Runware Video Inference. " "Connect to Runware Video Inference node." ) @@ -139,6 +157,10 @@ class RunwareVideoSettings: thinking = kwargs.get("thinking", "auto") use_multi_clip = kwargs.get("useMultiClip", False) multi_clip = kwargs.get("multiClip", False) + use_shot_type = kwargs.get("useShotType", False) + shot_type = kwargs.get("shotType", "single") + use_prompt_extend = kwargs.get("usePromptExtend", False) + prompt_extend = kwargs.get("promptExtend", False) settings: Dict[str, Any] = {} @@ -162,6 +184,10 @@ class RunwareVideoSettings: settings["thinking"] = thinking if use_multi_clip: settings["multiClip"] = bool(multi_clip) + if use_shot_type: + settings["shotType"] = shot_type + if use_prompt_extend: + settings["promptExtend"] = bool(prompt_extend) return (settings,) diff --git a/workflows/Runware_Image_to_Video_Pixverse_v6.json b/workflows/Runware_Image_to_Video_Pixverse_v6.json new file mode 100644 index 0000000..d1b3aaa --- /dev/null +++ b/workflows/Runware_Image_to_Video_Pixverse_v6.json @@ -0,0 +1 @@ +{"id":"5cf854c6-824e-4e51-995c-a2c146c44890","revision":0,"last_node_id":32,"last_link_id":47,"nodes":[{"id":1,"type":"SaveVideo","pos":[899.7476806640625,376.3740539550781],"size":[270,368],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":47},{"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","mp4","auto"]},{"id":30,"type":"Runware Video Inference Settings","pos":[-340.0848693847656,513.4761962890625],"size":[400,544],"flags":{},"order":0,"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}],"outputs":[{"localized_name":"settings","name":"settings","type":"RUNWAREVIDEOSETTINGS","links":[46]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"0801cceac4d65963cc34144d01a09cd8bf58d1af","Node name for S&R":"Runware Video Inference Settings"},"widgets_values":[false,false,true,true,false,true,false,"",false,false,false,"low",false,"",true,"anime",false,"auto",false,false],"bgcolor":"#5345bf"},{"id":29,"type":"Runware Video Model Search","pos":[101.82168579101562,332.968505859375],"size":[287.380859375,290],"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":[45]},{"localized_name":"Width","name":"Width","type":"INT","links":null},{"localized_name":"Height","name":"Height","type":"INT","links":null}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"bdc86e015971881247addb07bb8f22f7d85c0062","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","PixVerse","pixverse:1@8 (PixVerse v6)",false,"Model Default",640,360,false,"1080p"],"bgcolor":"#5345bf"},{"id":31,"type":"Runware Video Inference","pos":[449.4652404785156,311.9335632324219],"size":[400,818],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":45},{"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":null},{"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":46},{"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":[47]},{"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":"0801cceac4d65963cc34144d01a09cd8bf58d1af","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",true,5,false,24,"mp4",true,1099092093,"randomize",false,20,false,1,false,"euler",false,5,"none","realistic video, slow motion, cinematic, high quality, 4k, 60fps",""],"bgcolor":"#5345bf"}],"links":[[45,29,0,31,0,"RUNWAREVIDEOMODEL"],[46,30,0,31,11,"RUNWAREVIDEOSETTINGS"],[47,31,0,1,0,"VIDEO"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.6830134553650705,"offset":[523.983844561332,-243.03505469088432]}},"version":0.4} \ No newline at end of file diff --git a/workflows/Runware_Video_Inference_Veed_Speech.json b/workflows/Runware_Video_Inference_Veed_Speech.json new file mode 100644 index 0000000..5e4eda6 --- /dev/null +++ b/workflows/Runware_Video_Inference_Veed_Speech.json @@ -0,0 +1 @@ +{"id":"1f8932a9-7f5a-4e5f-8274-ad1c56f93dd8","revision":0,"last_node_id":14,"last_link_id":14,"nodes":[{"id":7,"type":"LoadImage","pos":[-542.7399291992188,-49.095924377441406],"size":[274.080078125,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":[5]},{"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":["man_beard.jpg","image"]},{"id":3,"type":"Runware Video Model Search","pos":[-133.2332000732422,-58.92354965209961],"size":[287.380859375,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":[10]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"89412ff4b588adf407736eb84e6fb9853b9a033d","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","VEED","veed:fabric@1.0 (VEED Fabric 1.0)",false,"Disabled",0,0,false,"1080p"],"bgcolor":"#5345bf"},{"id":13,"type":"Runware Video Inference Speech Input","pos":[-642.0946655273438,395.72283935546875],"size":[400,304],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"useVoice","name":"useVoice","shape":7,"type":"BOOLEAN","widget":{"name":"useVoice"},"link":null},{"localized_name":"voice","name":"voice","shape":7,"type":"STRING","widget":{"name":"voice"},"link":null},{"localized_name":"useText","name":"useText","shape":7,"type":"BOOLEAN","widget":{"name":"useText"},"link":null},{"localized_name":"text","name":"text","shape":7,"type":"STRING","widget":{"name":"text"},"link":null},{"localized_name":"useSpeed","name":"useSpeed","shape":7,"type":"BOOLEAN","widget":{"name":"useSpeed"},"link":null},{"localized_name":"speed","name":"speed","shape":7,"type":"FLOAT","widget":{"name":"speed"},"link":null},{"localized_name":"usePitch","name":"usePitch","shape":7,"type":"BOOLEAN","widget":{"name":"usePitch"},"link":null},{"localized_name":"pitch","name":"pitch","shape":7,"type":"FLOAT","widget":{"name":"pitch"},"link":null},{"localized_name":"useLanguage","name":"useLanguage","shape":7,"type":"BOOLEAN","widget":{"name":"useLanguage"},"link":null},{"localized_name":"language","name":"language","shape":7,"type":"STRING","widget":{"name":"language"},"link":null}],"outputs":[{"localized_name":"speech","name":"speech","type":"RUNWAREVIDEOINFERENCESPEECHINPUT","links":[14]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"6be2af5759bf80df8a00f597290c81012f191c9b","Node name for S&R":"Runware Video Inference Speech Input"},"widgets_values":[false,"",true,"Default test speech text for video generation",false,1,false,0,false,""],"bgcolor":"#5345bf"},{"id":4,"type":"Runware Video Inference Inputs","pos":[-132.2040557861328,323.1299743652344],"size":[320.0390625,354],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"Image","name":"Image","shape":7,"type":"IMAGE","link":5},{"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","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":[11]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"89412ff4b588adf407736eb84e6fb9853b9a033d","Node name for S&R":"Runware Video Inference Inputs"},"widgets_values":["","","","",""],"bgcolor":"#5345bf"},{"id":11,"type":"Runware Video Inference Settings","pos":[730.6370849609375,399.4982604980469],"size":[400,400],"flags":{},"order":3,"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}],"outputs":[{"localized_name":"settings","name":"settings","type":"RUNWAREVIDEOSETTINGS","links":[13]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"6be2af5759bf80df8a00f597290c81012f191c9b","Node name for S&R":"Runware Video Inference Settings"},"widgets_values":[false,false,false,true,false,true,false,"",false,false,false,"low",true,"Confident male voice, mid-20s, with notes of warmth and professionalism"],"bgcolor":"#5345bf"},{"id":12,"type":"Runware Video Inference","pos":[249.2480926513672,-56.80841827392578],"size":[400,818],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":10},{"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":14},{"localized_name":"inputs","name":"inputs","shape":7,"type":"RUNWAREVIDEOINFERENCEINPUTS","link":11},{"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":13},{"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":[12]},{"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":"6be2af5759bf80df8a00f597290c81012f191c9b","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",false,5,false,24,"mp4",false,261465846,"randomize",false,20,false,1,false,"euler",false,5,"none","",""],"bgcolor":"#5345bf"},{"id":2,"type":"SaveVideo","pos":[802.0718994140625,-55.22733688354492],"size":[270,368],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":12},{"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"]}],"links":[[5,7,0,4,0,"IMAGE"],[10,3,0,12,0,"RUNWAREVIDEOMODEL"],[11,4,0,12,7,"RUNWAREVIDEOINFERENCEINPUTS"],[12,12,0,2,0,"VIDEO"],[13,11,0,12,11,"RUNWAREVIDEOSETTINGS"],[14,13,0,12,6,"RUNWAREVIDEOINFERENCESPEECHINPUT"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.6528554800764321,"offset":[796.3089296618047,186.2577941122921]}},"version":0.4} \ No newline at end of file diff --git a/workflows/Runware_Video_Inference_Veo3_1_lite.json b/workflows/Runware_Video_Inference_Veo3_1_lite.json new file mode 100644 index 0000000..d24bedd --- /dev/null +++ b/workflows/Runware_Video_Inference_Veo3_1_lite.json @@ -0,0 +1 @@ +{"id":"f0cfa009-2353-4910-abb5-5e1da39202e0","revision":0,"last_node_id":14,"last_link_id":18,"nodes":[{"id":11,"type":"Runware Google Provider Settings","pos":[520.4334716796875,1228.728271484375],"size":[315.4576110839844,226],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"useGenerateAudio","name":"useGenerateAudio","shape":7,"type":"BOOLEAN","widget":{"name":"useGenerateAudio"},"link":null},{"localized_name":"generateAudio","name":"generateAudio","shape":7,"type":"BOOLEAN","widget":{"name":"generateAudio"},"link":null},{"localized_name":"useEnhancePrompt","name":"useEnhancePrompt","shape":7,"type":"BOOLEAN","widget":{"name":"useEnhancePrompt"},"link":null},{"localized_name":"enhancePrompt","name":"enhancePrompt","shape":7,"type":"BOOLEAN","widget":{"name":"enhancePrompt"},"link":null},{"localized_name":"useSearch","name":"useSearch","shape":7,"type":"BOOLEAN","widget":{"name":"useSearch"},"link":null},{"localized_name":"search","name":"search","shape":7,"type":"BOOLEAN","widget":{"name":"search"},"link":null},{"localized_name":"useResizeMode","name":"useResizeMode","shape":7,"type":"BOOLEAN","widget":{"name":"useResizeMode"},"link":null},{"localized_name":"resizeMode","name":"resizeMode","shape":7,"type":"COMBO","widget":{"name":"resizeMode"},"link":null}],"outputs":[{"localized_name":"Provider Settings","name":"Provider Settings","type":"RUNWAREPROVIDERSETTINGS","links":[17]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"0801cceac4d65963cc34144d01a09cd8bf58d1af","Node name for S&R":"Runware Google Provider Settings"},"widgets_values":[true,true,true,true,false,false,false,"crop"],"bgcolor":"#5345bf"},{"id":14,"type":"LoadImage","pos":[-594.12841796875,1172.236572265625],"size":[274.080078125,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":[15]},{"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":["0c5b1d6a-84ab-4276-80cc-65ccfb2b54a9.png","image"]},{"id":2,"type":"Runware Video Model Search","pos":[-330.5363464355469,766.3729858398438],"size":[270,290],"flags":{},"order":2,"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":[13]},{"localized_name":"Width","name":"Width","type":"INT","links":null},{"localized_name":"Height","name":"Height","type":"INT","links":null}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"e22bbc050c24e5f75782b5dfcbd4d8ad701c9312","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","Veo","google:veo@3.1-lite (Veo 3.1 Lite)",false,"Model Default",1280,720,false,"1080p"],"bgcolor":"#5345bf"},{"id":13,"type":"Runware Frame Images","pos":[-271.1018981933594,1171.76513671875],"size":[270,190],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","shape":7,"type":"IMAGE","link":15},{"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":"COMBO","widget":{"name":"frame1_position"},"link":null},{"localized_name":"frame2_position","name":"frame2_position","shape":7,"type":"COMBO","widget":{"name":"frame2_position"},"link":null},{"localized_name":"frame3_position","name":"frame3_position","shape":7,"type":"COMBO","widget":{"name":"frame3_position"},"link":null},{"localized_name":"frame4_position","name":"frame4_position","shape":7,"type":"COMBO","widget":{"name":"frame4_position"},"link":null}],"outputs":[{"localized_name":"Frame Images","name":"Frame Images","type":"RUNWAREFRAMEIMAGES","links":[16]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"0801cceac4d65963cc34144d01a09cd8bf58d1af","Node name for S&R":"Runware Frame Images"},"widgets_values":["auto","auto","auto","auto"],"bgcolor":"#5345bf"},{"id":12,"type":"Runware Video Inference","pos":[49.610782623291016,691.2750244140625],"size":[400,818],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":13},{"localized_name":"frameImages","name":"frameImages","shape":7,"type":"RUNWAREFRAMEIMAGES","link":16},{"localized_name":"referenceImages","name":"referenceImages","shape":7,"type":"RUNWAREREFERENCEIMAGES","link":null},{"localized_name":"providerSettings","name":"providerSettings","shape":7,"type":"RUNWAREPROVIDERSETTINGS","link":17},{"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":null},{"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":[18]},{"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":"0801cceac4d65963cc34144d01a09cd8bf58d1af","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",true,4,true,24,"mp4",true,1988255333,"randomize",false,20,false,1,false,"euler",false,5,"none","Couple walking",""],"bgcolor":"#5345bf"},{"id":8,"type":"SaveVideo","pos":[531.9061889648438,735.4805908203125],"size":[374,407.508056640625],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":18},{"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"]}],"links":[[13,2,0,12,0,"RUNWAREVIDEOMODEL"],[15,14,0,13,0,"IMAGE"],[16,13,0,12,1,"RUNWAREFRAMEIMAGES"],[17,11,0,12,3,"RUNWAREPROVIDERSETTINGS"],[18,12,0,8,0,"VIDEO"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.6600463966995841,"offset":[873.932373475842,-553.5268965892705]}},"version":0.4} \ No newline at end of file diff --git a/workflows/Runware_Video_Inference_Wan_2_7.json b/workflows/Runware_Video_Inference_Wan_2_7.json new file mode 100644 index 0000000..be24e1b --- /dev/null +++ b/workflows/Runware_Video_Inference_Wan_2_7.json @@ -0,0 +1 @@ +{"id":"2a2cc6a5-32f5-4af9-9b6a-69c9d7864b54","revision":0,"last_node_id":18,"last_link_id":17,"nodes":[{"id":10,"type":"Runware Video Model Search","pos":[135.95558166503906,532.9086303710938],"size":[287.380859375,290],"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":[10]},{"localized_name":"Width","name":"Width","type":"INT","links":null},{"localized_name":"Height","name":"Height","type":"INT","links":null}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"9171dbccc73dbb6fc85ad07bfbfc211c9252aba8","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","Wan","alibaba:wan@2.7 (Wan2.7)",false,"Model Default",1280,720,false,"1080p"],"bgcolor":"#5345bf"},{"id":17,"type":"Runware Video Inference Inputs","pos":[-250.2917938232422,906.4091796875],"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":16},{"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":[17]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"683ab943a10110279e89af49cef0d336737cbd73","Node name for S&R":"Runware Video Inference Inputs"},"widgets_values":["","","","",""],"bgcolor":"#5345bf"},{"id":18,"type":"Runware Video Inputs Frame Images","pos":[104.08201599121094,959.6207885742188],"size":[331.5357360839844,190],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","shape":7,"type":"IMAGE","link":15},{"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":[16]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"683ab943a10110279e89af49cef0d336737cbd73","Node name for S&R":"Runware Video Inputs Frame Images"},"widgets_values":["","","",""],"bgcolor":"#5345bf"},{"id":16,"type":"Runware Video Inference Settings","pos":[941.4927368164062,620.3839721679688],"size":[400,640],"flags":{},"order":1,"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":[12]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"683ab943a10110279e89af49cef0d336737cbd73","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",true,true],"bgcolor":"#5345bf"},{"id":11,"type":"SaveVideo","pos":[1411.320068359375,576.5017700195312],"size":[270,541.9840087890625],"flags":{},"order":6,"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.3.46","Node name for S&R":"SaveVideo"},"widgets_values":["video/ComfyUI","auto","auto"]},{"id":15,"type":"LoadImage","pos":[-191.20465087890625,527.459716796875],"size":[274.080078125,314],"flags":{},"order":2,"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":[15]},{"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":["8428a16a-f2d1-4554-8e98-16adca010760.jpg","image"]},{"id":12,"type":"Runware Video Inference","pos":[472.9543762207031,541.45458984375],"size":[400,818],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":10},{"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":17},{"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":12},{"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":[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":"683ab943a10110279e89af49cef0d336737cbd73","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",true,5,false,24,"mp4",true,1097630662,"randomize",false,20,false,1,false,"euler",false,5,"none","A kitten curiously gazes up at the sky. The camera slowly rises from eye level to a bird's-eye view.",""],"bgcolor":"#5345bf"}],"links":[[10,10,0,12,0,"RUNWAREVIDEOMODEL"],[11,12,0,11,0,"VIDEO"],[12,16,0,12,11,"RUNWAREVIDEOSETTINGS"],[15,15,0,18,0,"IMAGE"],[16,18,0,17,1,"RUNWAREVIDEOINPUTSFRAMEIMAGES"],[17,17,0,12,7,"RUNWAREVIDEOINFERENCEINPUTS"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.6115909044841464,"offset":[382.1910780910905,-320.42062196178875]}},"version":0.4} \ No newline at end of file From 2dc6ee4e7ea0b835dd441babf4aaf6784585fe4f Mon Sep 17 00:00:00 2001 From: Sirshendu Ganguly Date: Sun, 5 Apr 2026 10:32:31 +0530 Subject: [PATCH 4/4] Fixed semantics --- clientlibs/utils.js | 2 +- modules/videoInferenceSpeechInput.py | 9 +++++---- modules/videoModelSearch.py | 2 +- workflows/Runware_Video_Inference_Wan_2_7.json | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/clientlibs/utils.js b/clientlibs/utils.js index e820cf5..18856d4 100644 --- a/clientlibs/utils.js +++ b/clientlibs/utils.js @@ -2522,7 +2522,7 @@ function videoModelSearchFilterHandler(videoModelSearchNode) { "runware:200@8 (Wan 2.2 A14B Animate)", "alibaba:wan@2.6 (Wan 2.6)", "alibaba:wan@2.6-flash (Wan 2.6 Flash)", - "alibaba:wan@2.7 (Wan2.7)", + "alibaba:wan@2.7 (Wan 2.7)", ], "OpenAI": [ "openai:3@1 (OpenAI Sora 3.1)", "openai:3@0 (OpenAI Sora 3.0)", diff --git a/modules/videoInferenceSpeechInput.py b/modules/videoInferenceSpeechInput.py index 3d3637d..2ba0b54 100644 --- a/modules/videoInferenceSpeechInput.py +++ b/modules/videoInferenceSpeechInput.py @@ -1,6 +1,6 @@ """ Runware Video Inference Speech Input Node. -Provides voice and text for speech synthesis; connect to Runware Video Inference speech input. +Provides voice and text for speech synthesis; connect only to Runware Video Inference → speech (not Video Inference Inputs → Speech Inputs; that socket expects RUNWARESPEECHINPUT). """ from typing import Any, Dict, Tuple @@ -69,15 +69,16 @@ class RunwareVideoInferenceSpeechInput: FUNCTION = "createSpeech" CATEGORY = "Runware" DESCRIPTION = ( - "Configure speech synthesis for Runware Video Inference. Connect to Runware Video Inference → speech, " - "or to Video Inference Inputs → Speech Inputs. " + "Configure speech synthesis for Runware Video Inference. Connect the output to Runware Video Inference → speech " + "(top-level task speech). For speech inside inputs (e.g. inputs.speech), use Runware Video Speech Input " + "(RUNWARESPEECHINPUT) into Video Inference Inputs → Speech Inputs. " "Outputs speech when at least one of voice or text is included (non-empty with its toggle); " "text-only is valid when voice is supplied via settings.voiceDescription. " "Optional fields (speed, pitch, language) are added only when their toggles are on." ) def createSpeech(self, **kwargs) -> tuple: - """Build speech for inputs.speech or top-level speech. Returns None if neither voice nor text is set.""" + """Build speech dict for the Runware Video Inference speech connection (top-level task speech). Returns None if neither voice nor text is set.""" speech: Dict[str, Any] = {} voice = (kwargs.get("voice") or "").strip() diff --git a/modules/videoModelSearch.py b/modules/videoModelSearch.py index 5f5beda..6650b94 100644 --- a/modules/videoModelSearch.py +++ b/modules/videoModelSearch.py @@ -73,7 +73,7 @@ class videoModelSearch: "runware:200@8 (Wan 2.2 A14B Animate)", "alibaba:wan@2.6 (Wan 2.6)", "alibaba:wan@2.6-flash (Wan 2.6 Flash)", - "alibaba:wan@2.7 (Wan2.7)", + "alibaba:wan@2.7 (Wan 2.7)", ], "OpenAI": [ "openai:3@1 (OpenAI Sora 3.1)", diff --git a/workflows/Runware_Video_Inference_Wan_2_7.json b/workflows/Runware_Video_Inference_Wan_2_7.json index be24e1b..4b87ba7 100644 --- a/workflows/Runware_Video_Inference_Wan_2_7.json +++ b/workflows/Runware_Video_Inference_Wan_2_7.json @@ -1 +1 @@ -{"id":"2a2cc6a5-32f5-4af9-9b6a-69c9d7864b54","revision":0,"last_node_id":18,"last_link_id":17,"nodes":[{"id":10,"type":"Runware Video Model Search","pos":[135.95558166503906,532.9086303710938],"size":[287.380859375,290],"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":[10]},{"localized_name":"Width","name":"Width","type":"INT","links":null},{"localized_name":"Height","name":"Height","type":"INT","links":null}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"9171dbccc73dbb6fc85ad07bfbfc211c9252aba8","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","Wan","alibaba:wan@2.7 (Wan2.7)",false,"Model Default",1280,720,false,"1080p"],"bgcolor":"#5345bf"},{"id":17,"type":"Runware Video Inference Inputs","pos":[-250.2917938232422,906.4091796875],"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":16},{"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":[17]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"683ab943a10110279e89af49cef0d336737cbd73","Node name for S&R":"Runware Video Inference Inputs"},"widgets_values":["","","","",""],"bgcolor":"#5345bf"},{"id":18,"type":"Runware Video Inputs Frame Images","pos":[104.08201599121094,959.6207885742188],"size":[331.5357360839844,190],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","shape":7,"type":"IMAGE","link":15},{"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":[16]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"683ab943a10110279e89af49cef0d336737cbd73","Node name for S&R":"Runware Video Inputs Frame Images"},"widgets_values":["","","",""],"bgcolor":"#5345bf"},{"id":16,"type":"Runware Video Inference Settings","pos":[941.4927368164062,620.3839721679688],"size":[400,640],"flags":{},"order":1,"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":[12]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"683ab943a10110279e89af49cef0d336737cbd73","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",true,true],"bgcolor":"#5345bf"},{"id":11,"type":"SaveVideo","pos":[1411.320068359375,576.5017700195312],"size":[270,541.9840087890625],"flags":{},"order":6,"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.3.46","Node name for S&R":"SaveVideo"},"widgets_values":["video/ComfyUI","auto","auto"]},{"id":15,"type":"LoadImage","pos":[-191.20465087890625,527.459716796875],"size":[274.080078125,314],"flags":{},"order":2,"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":[15]},{"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":["8428a16a-f2d1-4554-8e98-16adca010760.jpg","image"]},{"id":12,"type":"Runware Video Inference","pos":[472.9543762207031,541.45458984375],"size":[400,818],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":10},{"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":17},{"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":12},{"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":[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":"683ab943a10110279e89af49cef0d336737cbd73","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",true,5,false,24,"mp4",true,1097630662,"randomize",false,20,false,1,false,"euler",false,5,"none","A kitten curiously gazes up at the sky. The camera slowly rises from eye level to a bird's-eye view.",""],"bgcolor":"#5345bf"}],"links":[[10,10,0,12,0,"RUNWAREVIDEOMODEL"],[11,12,0,11,0,"VIDEO"],[12,16,0,12,11,"RUNWAREVIDEOSETTINGS"],[15,15,0,18,0,"IMAGE"],[16,18,0,17,1,"RUNWAREVIDEOINPUTSFRAMEIMAGES"],[17,17,0,12,7,"RUNWAREVIDEOINFERENCEINPUTS"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.6115909044841464,"offset":[382.1910780910905,-320.42062196178875]}},"version":0.4} \ No newline at end of file +{"id":"2a2cc6a5-32f5-4af9-9b6a-69c9d7864b54","revision":0,"last_node_id":18,"last_link_id":17,"nodes":[{"id":10,"type":"Runware Video Model Search","pos":[135.95558166503906,532.9086303710938],"size":[287.380859375,290],"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":[10]},{"localized_name":"Width","name":"Width","type":"INT","links":null},{"localized_name":"Height","name":"Height","type":"INT","links":null}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"9171dbccc73dbb6fc85ad07bfbfc211c9252aba8","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","Wan","alibaba:wan@2.7 (Wan 2.7)",false,"Model Default",1280,720,false,"1080p"],"bgcolor":"#5345bf"},{"id":17,"type":"Runware Video Inference Inputs","pos":[-250.2917938232422,906.4091796875],"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":16},{"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":[17]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"683ab943a10110279e89af49cef0d336737cbd73","Node name for S&R":"Runware Video Inference Inputs"},"widgets_values":["","","","",""],"bgcolor":"#5345bf"},{"id":18,"type":"Runware Video Inputs Frame Images","pos":[104.08201599121094,959.6207885742188],"size":[331.5357360839844,190],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","shape":7,"type":"IMAGE","link":15},{"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":[16]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"683ab943a10110279e89af49cef0d336737cbd73","Node name for S&R":"Runware Video Inputs Frame Images"},"widgets_values":["","","",""],"bgcolor":"#5345bf"},{"id":16,"type":"Runware Video Inference Settings","pos":[941.4927368164062,620.3839721679688],"size":[400,640],"flags":{},"order":1,"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":[12]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"683ab943a10110279e89af49cef0d336737cbd73","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",true,true],"bgcolor":"#5345bf"},{"id":11,"type":"SaveVideo","pos":[1411.320068359375,576.5017700195312],"size":[270,541.9840087890625],"flags":{},"order":6,"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.3.46","Node name for S&R":"SaveVideo"},"widgets_values":["video/ComfyUI","auto","auto"]},{"id":15,"type":"LoadImage","pos":[-191.20465087890625,527.459716796875],"size":[274.080078125,314],"flags":{},"order":2,"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":[15]},{"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":["8428a16a-f2d1-4554-8e98-16adca010760.jpg","image"]},{"id":12,"type":"Runware Video Inference","pos":[472.9543762207031,541.45458984375],"size":[400,818],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":10},{"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":17},{"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":12},{"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":[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":"683ab943a10110279e89af49cef0d336737cbd73","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",true,5,false,24,"mp4",true,1097630662,"randomize",false,20,false,1,false,"euler",false,5,"none","A kitten curiously gazes up at the sky. The camera slowly rises from eye level to a bird's-eye view.",""],"bgcolor":"#5345bf"}],"links":[[10,10,0,12,0,"RUNWAREVIDEOMODEL"],[11,12,0,11,0,"VIDEO"],[12,16,0,12,11,"RUNWAREVIDEOSETTINGS"],[15,15,0,18,0,"IMAGE"],[16,18,0,17,1,"RUNWAREVIDEOINPUTSFRAMEIMAGES"],[17,17,0,12,7,"RUNWAREVIDEOINFERENCEINPUTS"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.6115909044841464,"offset":[382.1910780910905,-320.42062196178875]}},"version":0.4} \ No newline at end of file