From 3177423d48de8407406cb3aa05d7cab8de5c5f1e Mon Sep 17 00:00:00 2001 From: Sirshendu Ganguly Date: Thu, 4 Jun 2026 18:11:58 +0530 Subject: [PATCH] Added support for P-video replace --- clientlibs/utils.js | 9 ++++++ modules/videoInference.py | 12 ++++---- modules/videoModelSearch.py | 3 ++ modules/videoSettings.py | 28 +++++++++++++++++++ ...nware_Video_Inference_P_Video_Replace.json | 1 + 5 files changed, 47 insertions(+), 6 deletions(-) create mode 100644 workflows/Runware_Video_Inference_P_Video_Replace.json diff --git a/clientlibs/utils.js b/clientlibs/utils.js index a5e2b14..d0c3d47 100644 --- a/clientlibs/utils.js +++ b/clientlibs/utils.js @@ -1428,6 +1428,10 @@ function videoSettingsToggleHandler(settingsNode) { const audioWidget = settingsNode.widgets.find(w => w && w.name === "audio"); const usePreserveAudioWidget = settingsNode.widgets.find(w => w && w.name === "usePreserveAudio"); const preserveAudioWidget = settingsNode.widgets.find(w => w && w.name === "preserveAudio"); + const useSourceAudioSyncWidget = settingsNode.widgets.find(w => w && w.name === "useSourceAudioSync"); + const sourceAudioSyncWidget = settingsNode.widgets.find(w => w && w.name === "sourceAudioSync"); + const useTurboWidget = settingsNode.widgets.find(w => w && w.name === "useTurbo"); + const turboWidget = settingsNode.widgets.find(w => w && w.name === "turbo"); const useVoicePromptWidget = settingsNode.widgets.find(w => w && w.name === "useVoicePrompt"); const voicePromptWidget = settingsNode.widgets.find(w => w && w.name === "voicePrompt"); const useSafetyFilterWidget = settingsNode.widgets.find(w => w && w.name === "useSafetyFilter"); @@ -1488,6 +1492,8 @@ function videoSettingsToggleHandler(settingsNode) { if (useDraftWidget && draftWidget) toggleWidgetState(useDraftWidget, draftWidget, "draft"); if (useAudioWidget && audioWidget) toggleWidgetState(useAudioWidget, audioWidget, "audio"); if (usePreserveAudioWidget && preserveAudioWidget) toggleWidgetState(usePreserveAudioWidget, preserveAudioWidget, "preserveAudio"); + if (useSourceAudioSyncWidget && sourceAudioSyncWidget) toggleWidgetState(useSourceAudioSyncWidget, sourceAudioSyncWidget, "sourceAudioSync"); + if (useTurboWidget && turboWidget) toggleWidgetState(useTurboWidget, turboWidget, "turbo"); if (useVoicePromptWidget && voicePromptWidget) toggleWidgetState(useVoicePromptWidget, voicePromptWidget, "voicePrompt"); if (useSafetyFilterWidget && safetyFilterWidget) toggleWidgetState(useSafetyFilterWidget, safetyFilterWidget, "safetyFilter"); if (usePromptUpsamplingWidget && promptUpsamplingWidget) toggleWidgetState(usePromptUpsamplingWidget, promptUpsamplingWidget, "promptUpsampling"); @@ -2944,6 +2950,7 @@ function videoModelSearchFilterHandler(videoModelSearchNode) { "prunaai:p-video@0 (P-Video)", "prunaai:p-video@avatar (P-Video Avatar)", "prunaai:p-video@animate (P-Video Animate)", + "prunaai:p-video@replace (P-Video Replace)", ], "SkyReels": [ "skywork:skyreels@v4 (SkyReels V4)", @@ -3046,6 +3053,7 @@ function videoModelSearchFilterHandler(videoModelSearchNode) { "prunaai:p-video@0": {"width": 1280, "height": 720}, "prunaai:p-video@avatar": {"width": 1280, "height": 720}, "prunaai:p-video@animate": {"width": 1280, "height": 720}, + "prunaai:p-video@replace": {"width": 1280, "height": 720}, "heygen:avatar@4": {"width": 1280, "height": 720}, "heygen:video-agent@0": {"width": 1280, "height": 720}, "heygen:avatar@5": {"width": 1280, "height": 720}, @@ -3148,6 +3156,7 @@ function videoModelSearchFilterHandler(videoModelSearchNode) { "prunaai:p-video@0": "720p", "prunaai:p-video@avatar": "720p", "prunaai:p-video@animate": "720p", + "prunaai:p-video@replace": "720p", "heygen:avatar@4": "720p", "heygen:video-agent@0": "720p", "heygen:avatar@5": "720p", diff --git a/modules/videoInference.py b/modules/videoInference.py index bc340bb..206a760 100644 --- a/modules/videoInference.py +++ b/modules/videoInference.py @@ -106,7 +106,7 @@ def INPUT_TYPES(cls): }), "useDuration": ("BOOLEAN", { "tooltip": "Enable to include duration parameter in API request. Disable if your model doesn't support duration.", - "default": True, + "default": False, }), "duration": ("INT", { "tooltip": "The duration of the video in seconds.", @@ -116,7 +116,7 @@ def INPUT_TYPES(cls): }), "useFps": ("BOOLEAN", { "tooltip": "Enable to include fps parameter in API request. Disable if your model doesn't support fps.", - "default": True, + "default": False, }), "fps": ("INT", { "tooltip": "Frames per second for the generated video. Only used when 'Use FPS' is enabled.", @@ -130,7 +130,7 @@ def INPUT_TYPES(cls): }), "useSeed": ("BOOLEAN", { "tooltip": "Enable to include seed parameter in API request. Disable if your model doesn't support seed.", - "default": True, + "default": False, }), "seed": ("INT", { "tooltip": "A value used to randomize the video generation. If you want to make videos reproducible (generate the same video multiple times), you can use the same seed value.", @@ -263,13 +263,13 @@ def generateVideo(self, **kwargs): videoAdvancedFeatureInputs = kwargs.get("videoAdvancedFeatureInputs", None) runwareAccelerator = kwargs.get("Accelerator", None) settings = kwargs.get("settings", None) - useDuration = kwargs.get("useDuration", True) + useDuration = kwargs.get("useDuration", False) duration = kwargs.get("duration", 5) fps = kwargs.get("fps", 24) - useFps = kwargs.get("useFps", True) + useFps = kwargs.get("useFps", False) outputFormat = kwargs.get("outputFormat", "mp4") seed = kwargs.get("seed", 1) - useSeed = kwargs.get("useSeed", True) + useSeed = kwargs.get("useSeed", False) steps = kwargs.get("steps", 20) useSteps = kwargs.get("useSteps", False) useBatchSize = kwargs.get("useBatchSize", False) diff --git a/modules/videoModelSearch.py b/modules/videoModelSearch.py index 23ad55f..00ac923 100644 --- a/modules/videoModelSearch.py +++ b/modules/videoModelSearch.py @@ -142,6 +142,7 @@ class videoModelSearch: "prunaai:p-video@0 (P-Video)", "prunaai:p-video@avatar (P-Video Avatar)", "prunaai:p-video@animate (P-Video Animate)", + "prunaai:p-video@replace (P-Video Replace)", ], "SkyReels": [ "skywork:skyreels@v4 (SkyReels V4)", @@ -284,6 +285,7 @@ class videoModelSearch: "prunaai:p-video@0": {"width": 1280, "height": 720}, "prunaai:p-video@avatar": {"width": 1280, "height": 720}, "prunaai:p-video@animate": {"width": 1280, "height": 720}, + "prunaai:p-video@replace": {"width": 1280, "height": 720}, # HeyGen Models (Model ID: heygen-avatar-iv, heygen-avatar-v) "heygen:avatar@4": {"width": 1280, "height": 720}, @@ -430,6 +432,7 @@ class videoModelSearch: "prunaai:p-video@0": "720p", "prunaai:p-video@avatar": "720p", "prunaai:p-video@animate": "720p", + "prunaai:p-video@replace": "720p", # HeyGen Models "heygen:avatar@4": "720p", diff --git a/modules/videoSettings.py b/modules/videoSettings.py index e22dd14..c11013e 100644 --- a/modules/videoSettings.py +++ b/modules/videoSettings.py @@ -235,6 +235,26 @@ def INPUT_TYPES(cls): "label_on": "Enabled", "label_off": "Disabled", }), + "useSourceAudioSync": ("BOOLEAN", { + "tooltip": "Enable to include sourceAudioSync in video inference settings.", + "default": False, + }), + "sourceAudioSync": ("BOOLEAN", { + "tooltip": "When true, the source audio is used during generation (affects lip and motion sync).", + "default": True, + "label_on": "Enabled", + "label_off": "Disabled", + }), + "useTurbo": ("BOOLEAN", { + "tooltip": "Enable to include turbo in video inference settings.", + "default": False, + }), + "turbo": ("BOOLEAN", { + "tooltip": "Turbo mode: faster generation for slightly lower quality.", + "default": False, + "label_on": "Enabled", + "label_off": "Disabled", + }), } } @@ -255,6 +275,10 @@ def createSettings(self, **kwargs) -> tuple[Dict[str, Any]]: audio = kwargs.get("audio", False) use_preserve_audio = kwargs.get("usePreserveAudio", False) preserve_audio = kwargs.get("preserveAudio", True) + use_source_audio_sync = kwargs.get("useSourceAudioSync", False) + source_audio_sync = kwargs.get("sourceAudioSync", True) + use_turbo = kwargs.get("useTurbo", False) + turbo = kwargs.get("turbo", False) use_voice_prompt = kwargs.get("useVoicePrompt", False) voice_prompt = (kwargs.get("voicePrompt") or "").strip() use_safety_filter = kwargs.get("useSafetyFilter", False) @@ -307,6 +331,10 @@ def createSettings(self, **kwargs) -> tuple[Dict[str, Any]]: settings["audio"] = bool(audio) if use_preserve_audio: settings["preserveAudio"] = bool(preserve_audio) + if use_source_audio_sync: + settings["sourceAudioSync"] = bool(source_audio_sync) + if use_turbo: + settings["turbo"] = bool(turbo) if use_voice_prompt and voice_prompt: settings["voicePrompt"] = voice_prompt if use_safety_filter: diff --git a/workflows/Runware_Video_Inference_P_Video_Replace.json b/workflows/Runware_Video_Inference_P_Video_Replace.json new file mode 100644 index 0000000..835c6bc --- /dev/null +++ b/workflows/Runware_Video_Inference_P_Video_Replace.json @@ -0,0 +1 @@ +{"id":"b4ee0be4-5139-4963-91df-385bc764814e","revision":0,"last_node_id":10,"last_link_id":9,"nodes":[{"id":1,"type":"Runware Video Inference","pos":[-333.86560201771834,527.4033685609302],"size":[400,818],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":2},{"localized_name":"frameImages","name":"frameImages","shape":7,"type":"RUNWAREFRAMEIMAGES","link":null},{"localized_name":"referenceImages","name":"referenceImages","shape":7,"type":"RUNWAREREFERENCEIMAGES","link":null},{"localized_name":"providerSettings","name":"providerSettings","shape":7,"type":"RUNWAREPROVIDERSETTINGS","link":null},{"localized_name":"inputAudios","name":"inputAudios","shape":7,"type":"RUNWAREINPUTAUDIOS","link":null},{"localized_name":"referenceVideos","name":"referenceVideos","shape":7,"type":"RUNWAREREFERENCEVIDEOS","link":null},{"localized_name":"speech","name":"speech","shape":7,"type":"RUNWAREVIDEOINFERENCESPEECHINPUT","link":null},{"localized_name":"inputs","name":"inputs","shape":7,"type":"RUNWAREVIDEOINFERENCEINPUTS","link":4},{"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":9},{"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":[1]},{"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":"429eb9b8be0fcf8b3f2f3ab58cb418d35bedcfb2","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",false,5,false,24,"mp4",false,1555951017,"randomize",false,20,false,1,false,"euler",false,5,"none","",""],"bgcolor":"#5345bf"},{"id":4,"type":"Runware Video Inference Inputs","pos":[-717.6298422932291,826.651610873369],"size":[341.783203125,374],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"Image","name":"Image","shape":7,"type":"IMAGE","link":null},{"localized_name":"Frame Images","name":"Frame Images","shape":7,"type":"RUNWAREVIDEOINPUTSFRAMEIMAGES","link":null},{"localized_name":"Audio Inputs","name":"Audio Inputs","shape":7,"type":"RUNWAREAUDIOINPUT","link":null},{"localized_name":"Speech Inputs","name":"Speech Inputs","shape":7,"type":"RUNWARESPEECHINPUT","link":null},{"localized_name":"Mask","name":"Mask","shape":7,"type":"IMAGE","link":null},{"localized_name":"Frame","name":"Frame","shape":7,"type":"IMAGE","link":null},{"localized_name":"Background","name":"Background","shape":7,"type":"IMAGE","link":null},{"localized_name":"References Images","name":"References Images","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEIMAGES","link":3},{"localized_name":"Reference Videos","name":"Reference Videos","shape":7,"type":"RUNWAREREFERENCEVIDEOS","link":null},{"localized_name":"Reference Voices","name":"Reference Voices","shape":7,"type":"RUNWAREREFERENCEVOICES","link":null},{"localized_name":"Elements","name":"Elements","shape":7,"type":"RUNWAREVIDEOINFERENCEELEMENTS","link":null},{"localized_name":"Reference Audios","name":"Reference Audios","shape":7,"type":"RUNWAREINPUTAUDIOS","link":null},{"localized_name":"Avatar","name":"Avatar","shape":7,"type":"STRING","widget":{"name":"Avatar"},"link":null},{"localized_name":"Audio","name":"Audio","shape":7,"type":"STRING","widget":{"name":"Audio"},"link":null},{"localized_name":"Video","name":"Video","shape":7,"type":"STRING","widget":{"name":"Video"},"link":8},{"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":[4]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"429eb9b8be0fcf8b3f2f3ab58cb418d35bedcfb2","Node name for S&R":"Runware Video Inference Inputs"},"widgets_values":["","","","",""],"bgcolor":"#5345bf"},{"id":5,"type":"Runware Video Inputs References","pos":[-1206.9333996021785,480.89983535666374],"size":[434.710546875,582],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"Image1","name":"Image1","shape":7,"type":"IMAGE","link":5},{"localized_name":"Images1","name":"Images1","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES","link":null},{"localized_name":"Image2","name":"Image2","shape":7,"type":"IMAGE","link":null},{"localized_name":"Images2","name":"Images2","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES","link":null},{"localized_name":"Image3","name":"Image3","shape":7,"type":"IMAGE","link":null},{"localized_name":"Images3","name":"Images3","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES","link":null},{"localized_name":"Image4","name":"Image4","shape":7,"type":"IMAGE","link":null},{"localized_name":"Images4","name":"Images4","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES","link":null},{"localized_name":"Image5","name":"Image5","shape":7,"type":"IMAGE","link":null},{"localized_name":"Image6","name":"Image6","shape":7,"type":"IMAGE","link":null},{"localized_name":"Image7","name":"Image7","shape":7,"type":"IMAGE","link":null},{"localized_name":"Image8","name":"Image8","shape":7,"type":"IMAGE","link":null},{"localized_name":"Image9","name":"Image9","shape":7,"type":"IMAGE","link":null},{"localized_name":"Image10","name":"Image10","shape":7,"type":"IMAGE","link":null},{"localized_name":"Tag1","name":"Tag1","shape":7,"type":"STRING","widget":{"name":"Tag1"},"link":null},{"localized_name":"Type1","name":"Type1","shape":7,"type":"STRING","widget":{"name":"Type1"},"link":null},{"localized_name":"Audio1","name":"Audio1","shape":7,"type":"STRING","widget":{"name":"Audio1"},"link":null},{"localized_name":"Tag2","name":"Tag2","shape":7,"type":"STRING","widget":{"name":"Tag2"},"link":null},{"localized_name":"Type2","name":"Type2","shape":7,"type":"STRING","widget":{"name":"Type2"},"link":null},{"localized_name":"Audio2","name":"Audio2","shape":7,"type":"STRING","widget":{"name":"Audio2"},"link":null},{"localized_name":"Tag3","name":"Tag3","shape":7,"type":"STRING","widget":{"name":"Tag3"},"link":null},{"localized_name":"Type3","name":"Type3","shape":7,"type":"STRING","widget":{"name":"Type3"},"link":null},{"localized_name":"Audio3","name":"Audio3","shape":7,"type":"STRING","widget":{"name":"Audio3"},"link":null},{"localized_name":"Tag4","name":"Tag4","shape":7,"type":"STRING","widget":{"name":"Tag4"},"link":null},{"localized_name":"Type4","name":"Type4","shape":7,"type":"STRING","widget":{"name":"Type4"},"link":null},{"localized_name":"Audio4","name":"Audio4","shape":7,"type":"STRING","widget":{"name":"Audio4"},"link":null}],"outputs":[{"localized_name":"Video Inputs Reference Images","name":"Video Inputs Reference Images","type":"RUNWAREVIDEOINPUTSREFERENCEIMAGES","links":[3]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"429eb9b8be0fcf8b3f2f3ab58cb418d35bedcfb2","Node name for S&R":"Runware Video Inputs References"},"widgets_values":["","","","","","","","","","","",""],"bgcolor":"#5345bf"},{"id":6,"type":"LoadImage","pos":[-1182.9366056062938,1197.6193142651111],"size":[282.798828125,314],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[5]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"LoadImage"},"widgets_values":[".webp","image"]},{"id":7,"type":"LoadVideo","pos":[-812.5458480744107,1271.2053648910187],"size":[282.798828125,356.798828125],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"file","name":"file","type":"COMBO","widget":{"name":"file"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"VIDEO","name":"VIDEO","type":"VIDEO","links":[7]}],"properties":{"cnr_id":"comfy-core","ver":"0.22.0","Node name for S&R":"LoadVideo"},"widgets_values":["v1_8s.mp4","image"]},{"id":9,"type":"Runware Media Upload","pos":[-469.8888116890712,1438.6893542090663],"size":[270,58],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"media","name":"media","shape":7,"type":"VIDEO,AUDIO","link":7},{"localized_name":"mediaUUID","name":"mediaUUID","shape":7,"type":"STRING","widget":{"name":"mediaUUID"},"link":null}],"outputs":[{"localized_name":"mediaUUID","name":"mediaUUID","type":"STRING","links":[8]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"429eb9b8be0fcf8b3f2f3ab58cb418d35bedcfb2","Node name for S&R":"Runware Media Upload"},"widgets_values":["4fbab6c5-e28d-4913-98c2-e49400aa8a69"],"bgcolor":"#5345bf"},{"id":2,"type":"SaveVideo","pos":[663.5467834988038,607.6752035628574],"size":[270,106],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":1},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null},{"localized_name":"format","name":"format","type":"COMBO","widget":{"name":"format"},"link":null},{"localized_name":"codec","name":"codec","type":"COMBO","widget":{"name":"codec"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.22.0"},"widgets_values":["video/ComfyUI","auto","auto"]},{"id":10,"type":"Runware Video Inference Settings","pos":[126.04509326972267,369.73594335843376],"size":[400,1334],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"tts","name":"tts","shape":7,"type":"RUNWAREVIDEOINFERENCESETTINGSTTS","link":null},{"localized_name":"activeSpeakerDetection","name":"activeSpeakerDetection","shape":7,"type":"RUNWAREVIDEOINFERENCESETTINGSACTIVESPEAKERDETECTION","link":null},{"localized_name":"segments","name":"segments","shape":7,"type":"RUNWAREVIDEOINFERENCESETTINGSSEGMENTS","link":null},{"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},{"localized_name":"useSyncMode","name":"useSyncMode","shape":7,"type":"BOOLEAN","widget":{"name":"useSyncMode"},"link":null},{"localized_name":"syncMode","name":"syncMode","shape":7,"type":"COMBO","widget":{"name":"syncMode"},"link":null},{"localized_name":"useMode","name":"useMode","shape":7,"type":"BOOLEAN","widget":{"name":"useMode"},"link":null},{"localized_name":"mode","name":"mode","shape":7,"type":"COMBO","widget":{"name":"mode"},"link":null},{"localized_name":"useEmotion","name":"useEmotion","shape":7,"type":"BOOLEAN","widget":{"name":"useEmotion"},"link":null},{"localized_name":"emotion","name":"emotion","shape":7,"type":"COMBO","widget":{"name":"emotion"},"link":null},{"localized_name":"useTemperature","name":"useTemperature","shape":7,"type":"BOOLEAN","widget":{"name":"useTemperature"},"link":null},{"localized_name":"temperature","name":"temperature","shape":7,"type":"FLOAT","widget":{"name":"temperature"},"link":null},{"localized_name":"useOcclusionDetection","name":"useOcclusionDetection","shape":7,"type":"BOOLEAN","widget":{"name":"useOcclusionDetection"},"link":null},{"localized_name":"occlusionDetection","name":"occlusionDetection","shape":7,"type":"BOOLEAN","widget":{"name":"occlusionDetection"},"link":null},{"localized_name":"useKeyframeId","name":"useKeyframeId","shape":7,"type":"BOOLEAN","widget":{"name":"useKeyframeId"},"link":null},{"localized_name":"keyframeId","name":"keyframeId","shape":7,"type":"INT","widget":{"name":"keyframeId"},"link":null},{"localized_name":"useVoicePrompt","name":"useVoicePrompt","shape":7,"type":"BOOLEAN","widget":{"name":"useVoicePrompt"},"link":null},{"localized_name":"voicePrompt","name":"voicePrompt","shape":7,"type":"STRING","widget":{"name":"voicePrompt"},"link":null},{"localized_name":"useSafetyFilter","name":"useSafetyFilter","shape":7,"type":"BOOLEAN","widget":{"name":"useSafetyFilter"},"link":null},{"localized_name":"safetyFilter","name":"safetyFilter","shape":7,"type":"BOOLEAN","widget":{"name":"safetyFilter"},"link":null},{"localized_name":"useFit","name":"useFit","shape":7,"type":"BOOLEAN","widget":{"name":"useFit"},"link":null},{"localized_name":"fit","name":"fit","shape":7,"type":"COMBO","widget":{"name":"fit"},"link":null},{"localized_name":"useCaption","name":"useCaption","shape":7,"type":"BOOLEAN","widget":{"name":"useCaption"},"link":null},{"localized_name":"caption","name":"caption","shape":7,"type":"BOOLEAN","widget":{"name":"caption"},"link":null},{"localized_name":"usePreserveAudio","name":"usePreserveAudio","shape":7,"type":"BOOLEAN","widget":{"name":"usePreserveAudio"},"link":null},{"localized_name":"preserveAudio","name":"preserveAudio","shape":7,"type":"BOOLEAN","widget":{"name":"preserveAudio"},"link":null},{"localized_name":"useSourceAudioSync","name":"useSourceAudioSync","shape":7,"type":"BOOLEAN","widget":{"name":"useSourceAudioSync"},"link":null},{"localized_name":"sourceAudioSync","name":"sourceAudioSync","shape":7,"type":"BOOLEAN","widget":{"name":"sourceAudioSync"},"link":null},{"localized_name":"useTurbo","name":"useTurbo","shape":7,"type":"BOOLEAN","widget":{"name":"useTurbo"},"link":null},{"localized_name":"turbo","name":"turbo","shape":7,"type":"BOOLEAN","widget":{"name":"turbo"},"link":null}],"outputs":[{"localized_name":"settings","name":"settings","type":"RUNWAREVIDEOSETTINGS","links":[9]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"429eb9b8be0fcf8b3f2f3ab58cb418d35bedcfb2","Node name for S&R":"Runware Video Inference Settings"},"widgets_values":[false,false,false,false,false,false,false,"",false,false,false,"low",false,"",false,"anime",false,"auto",false,false,false,"single",false,false,false,"cut_off",false,"lips",false,"neutral",false,0.7,false,false,false,0,false,"Say the following.",false,false,false,"auto",false,false,false,true,true,true,true,true],"bgcolor":"#5345bf"},{"id":3,"type":"Runware Video Model Search","pos":[-682.9920994854239,496.6385790337142],"size":[294.16015625,250],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"Model Search","name":"Model Search","type":"STRING","widget":{"name":"Model Search"},"link":null},{"localized_name":"Model Architecture","name":"Model Architecture","type":"COMBO","widget":{"name":"Model Architecture"},"link":null},{"localized_name":"VideoList","name":"VideoList","type":"COMBO","widget":{"name":"VideoList"},"link":null},{"localized_name":"Use Search Value","name":"Use Search Value","type":"BOOLEAN","widget":{"name":"Use Search Value"},"link":null},{"localized_name":"useCustomDimensions","name":"useCustomDimensions","type":"COMBO","widget":{"name":"useCustomDimensions"},"link":null},{"localized_name":"Width","name":"Width","type":"INT","widget":{"name":"Width"},"link":null},{"localized_name":"Height","name":"Height","type":"INT","widget":{"name":"Height"},"link":null},{"localized_name":"useResolution","name":"useResolution","type":"BOOLEAN","widget":{"name":"useResolution"},"link":null},{"localized_name":"resolution","name":"resolution","type":"COMBO","widget":{"name":"resolution"},"link":null}],"outputs":[{"localized_name":"Runware Video Model","name":"Runware Video Model","type":"RUNWAREVIDEOMODEL","links":[2]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"429eb9b8be0fcf8b3f2f3ab58cb418d35bedcfb2","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","Pruna","prunaai:p-video@replace (P-Video Replace)",false,"Disabled",0,0,true,"720p"],"bgcolor":"#5345bf"}],"links":[[1,1,0,2,0,"VIDEO"],[2,3,0,1,0,"RUNWAREVIDEOMODEL"],[3,5,0,4,7,"RUNWAREVIDEOINPUTSREFERENCEIMAGES"],[4,4,0,1,7,"RUNWAREVIDEOINFERENCEINPUTS"],[5,6,0,5,0,"IMAGE"],[7,7,0,9,0,"VIDEO"],[8,9,0,4,14,"STRING"],[9,10,0,1,11,"RUNWAREVIDEOSETTINGS"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.5125039258664733,"offset":[1554.0534030109975,-268.975304820976]}},"version":0.4} \ No newline at end of file