diff --git a/__init__.py b/__init__.py index 5f63e3a..2dd7519 100644 --- a/__init__.py +++ b/__init__.py @@ -98,6 +98,7 @@ from .modules.vectorize import vectorize from .modules.videoBgRemoval import videoBgRemoval from .modules.videoUpscaler import videoUpscaler from .modules.videoInputsReferences import videoInputsReferences +from .modules.videoInputsReferenceImagesMultipleImagesConnector import RunwareVideoInputsReferenceImagesMultipleImagesConnector from .modules.videoInputsFrame import RunwareVideoInputsFrameImages from .modules.safetyInputs import safetyInputs from .modules.settings import RunwareSettings @@ -229,6 +230,7 @@ NODE_CLASS_MAPPINGS = { "Runware Video Background Removal": videoBgRemoval, "Runware Video Upscaler": videoUpscaler, "Runware Video Inference Inputs Reference Images": videoInputsReferences, + "Runware Video Inference Inputs Reference Images Multiple Images Connector": RunwareVideoInputsReferenceImagesMultipleImagesConnector, "Runware Video Inputs Frame Images": RunwareVideoInputsFrameImages, "Runware Safety Inputs": safetyInputs, "Runware Settings": RunwareSettings, @@ -268,6 +270,7 @@ NODE_DISPLAY_NAME_MAPPINGS = { "Runware Video Inference Inputs Reference Videos": "Runware Video Inference Inputs Reference Videos", "Runware Reference Audios": "Runware Video Inference Inputs Reference Audios", "Runware Video Inference Inputs Reference Audios": "Runware Video Inference Inputs Reference Audios", + "Runware Video Inference Inputs Reference Images Multiple Images Connector": "Runware Video Inference Inputs Reference Images Multiple Images Connector", } WEB_DIRECTORY = "./clientlibs" diff --git a/clientlibs/types.js b/clientlibs/types.js index dfabf4c..26ed9f0 100644 --- a/clientlibs/types.js +++ b/clientlibs/types.js @@ -112,6 +112,7 @@ const RUNWARE_NODE_TYPES = { REFERENCEVOICES_LEGACY: "Runware Reference Voices", REFERENCEAUDIOS: "Runware Video Inference Inputs Reference Audios", VIDEOINPUTSREFERENCES_LEGACY: "Runware Video Inputs References", + VIDEOINPUTSREFERENCEMULTIIMAGES: "Runware Video Inference Inputs Reference Images Multiple Images Connector", VIDEOINFERENCEINPUTS: "Runware Video Inference Inputs", VIDEOINFERENCEELEMENTS: "Runware Video Inference Elements", VIDEOINFERENCEELEMENTSCOMBINE: "Runware Video Inference Elements Combine", @@ -434,6 +435,10 @@ const RUNWARE_NODE_PROPS = { bgColor: DEFAULT_BGCOLOR, colorModeOnly: true, }, + [RUNWARE_NODE_TYPES.VIDEOINPUTSREFERENCEMULTIIMAGES]: { + bgColor: DEFAULT_BGCOLOR, + colorModeOnly: true, + }, [RUNWARE_NODE_TYPES.VIDEOINFERENCEELEMENTS]: { bgColor: DEFAULT_BGCOLOR, colorModeOnly: true, diff --git a/modules/videoInputsReferenceImagesMultipleImagesConnector.py b/modules/videoInputsReferenceImagesMultipleImagesConnector.py new file mode 100644 index 0000000..13076bf --- /dev/null +++ b/modules/videoInputsReferenceImagesMultipleImagesConnector.py @@ -0,0 +1,46 @@ +from typing import List +from .utils import runwareUtils as rwUtils + + +class RunwareVideoInputsReferenceImagesMultipleImagesConnector: + """Collect up to 4 images for one referenceImages entry.""" + + MAX_IMAGES = 4 + + @classmethod + def INPUT_TYPES(cls): + optionalInputs = {} + for i in range(1, cls.MAX_IMAGES + 1): + optionalInputs[f"Image{i}"] = ("IMAGE", { + "tooltip": f"Optional image {i} for this reference group.", + }) + return { + "required": {}, + "optional": optionalInputs, + } + + DESCRIPTION = ( + "Collect up to 4 images for one referenceImages item. " + "Connect this output to Images1/Images2/... on Runware Video Inference Inputs Reference Images." + ) + FUNCTION = "createImages" + RETURN_TYPES = ("RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES",) + RETURN_NAMES = ("Images",) + CATEGORY = "Runware" + + def createImages(self, **kwargs) -> tuple[List[str]]: + images: List[str] = [] + for i in range(1, self.MAX_IMAGES + 1): + image = kwargs.get(f"Image{i}") + if image is not None: + images.append(rwUtils.convertTensor2IMG(image)) + return (images,) + + +NODE_CLASS_MAPPINGS = { + "RunwareVideoInputsReferenceImagesMultipleImagesConnector": RunwareVideoInputsReferenceImagesMultipleImagesConnector, +} + +NODE_DISPLAY_NAME_MAPPINGS = { + "RunwareVideoInputsReferenceImagesMultipleImagesConnector": "Runware Video Inference Inputs Reference Images Multiple Images Connector", +} diff --git a/modules/videoInputsReferences.py b/modules/videoInputsReferences.py index f8169ee..cd7aa56 100644 --- a/modules/videoInputsReferences.py +++ b/modules/videoInputsReferences.py @@ -14,18 +14,21 @@ class videoInputsReferences: for i in range(1, cls.MAX_REFERENCES + 1): ordinal = rwUtils.getOrdinal(i) optionalInputs[f"Image{i}"] = ("IMAGE", { - "tooltip": f"{ordinal.capitalize()} reference image (primary image for this reference entry).", + "tooltip": f"{ordinal.capitalize()} single reference image (mutually exclusive with Images{i}).", + }) + optionalInputs[f"Images{i}"] = ("RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES", { + "tooltip": f"{ordinal.capitalize()} reference image group from the Multiple Images Connector (mutually exclusive with Image{i}).", }) optionalInputs[f"Tag{i}"] = ("STRING", { "tooltip": f"Optional tag for the {ordinal} reference (e.g., @image{i}, @Actor-1).", "default": "", }) optionalInputs[f"Type{i}"] = ("STRING", { - "tooltip": f"Type for the {ordinal} reference (e.g., grid or image).", + "tooltip": f"Type for the {ordinal} reference (e.g., image or grid). Leave empty to omit.", "default": "", }) optionalInputs[f"Audio{i}"] = ("STRING", { - "tooltip": f"Optional audio URL/mediaUUID for the {ordinal} reference (supported for type=image).", + "tooltip": f"Optional audio URL/mediaUUID for the {ordinal} reference.", "default": "", }) @@ -35,8 +38,8 @@ class videoInputsReferences: } DESCRIPTION = ( - "Configure multiple reference image entries for video inference inputs, " - "with optional tag, type, images list, and audio per entry." + "Configure multiple reference image entries for video inference inputs. " + "For each slot, provide either ImageN (single image) or ImagesN (connector output), not both." ) FUNCTION = "createReferences" RETURN_TYPES = ("RUNWAREVIDEOINPUTSREFERENCEIMAGES",) @@ -45,43 +48,48 @@ class videoInputsReferences: def createReferences(self, **kwargs) -> tuple[List[Any]]: """Create list of reference entries from provided parameters.""" - references = [] + references: List[Any] = [] for i in range(1, self.MAX_REFERENCES + 1): imageKey = f"Image{i}" + imagesKey = f"Images{i}" tagKey = f"Tag{i}" typeKey = f"Type{i}" audioKey = f"Audio{i}" image = kwargs.get(imageKey) + images = kwargs.get(imagesKey) refTag = (kwargs.get(tagKey) or "").strip() - refType = (kwargs.get(typeKey) or "").strip() + refType = kwargs.get(typeKey, "") refAudio = (kwargs.get(audioKey) or "").strip() + + has_image = image is not None + has_images = isinstance(images, list) and len(images) > 0 + if has_image and has_images: + raise ValueError( + f"Reference {i}: use either {imageKey} or {imagesKey}, not both." + ) - if image is not None: - reference = self._createReference(image, refTag, refType, refAudio) + if has_image or has_images: + reference = self._createReference(image, images, refTag, refType, refAudio) references.append(reference) return (references,) - def _createReference(self, image, refTag: str, refType: str, refAudio: str): - """ - Backward compatible behavior: - - If no extra metadata is provided, return legacy string entry. - - If tag/type/images/audio are provided, return object entry. - """ - imageUrl = rwUtils.convertTensor2IMG(image) - images = [imageUrl] + def _createReference(self, image, images, refTag: str, refType: str, refAudio: str): + """Create reference entry.""" + entry: Dict[str, Any] = {} + if image is not None: + entry["image"] = rwUtils.convertTensor2IMG(image) + elif isinstance(images, list) and len(images) > 0: + entry["images"] = images + else: + return entry - has_extended_fields = bool(refTag or refType or refAudio or len(images) > 1) - if not has_extended_fields: - return imageUrl - - entry: Dict[str, Any] = {"images": images} if refTag: entry["tag"] = refTag - if refType: - entry["type"] = refType + if isinstance(refType, str) and refType.strip(): + entry["type"] = refType.strip() if refAudio: entry["audio"] = refAudio return entry diff --git a/workflows/Runware_Video_Inference_Skyreels.json b/workflows/Runware_Video_Inference_Skyreels.json deleted file mode 100644 index 84e6652..0000000 --- a/workflows/Runware_Video_Inference_Skyreels.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"060883ac-23f5-4182-8eb3-de6584318ea5","revision":0,"last_node_id":8,"last_link_id":6,"nodes":[{"id":4,"type":"SaveVideo","pos":[1362.9873571417286,-156.86135083910136],"size":[270,251],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":5},{"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.19.3"},"widgets_values":["video/ComfyUI","auto","auto"]},{"id":1,"type":"Runware Video Inference","pos":[400.08449596206253,-170.43007921081468],"size":[400,818],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":4},{"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":6},{"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":[5]},{"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":"a5766fe47d9a5131ba2d715d9f1cee382ab530d9","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",true,5,false,24,"mp4",true,1975263735,"randomize",false,20,false,1,false,"euler",false,5,"none","@Actor-1 walks confidently down a neon-lit street at night.",""],"bgcolor":"#5345bf"},{"id":6,"type":"Runware Video Inference Inputs Reference Images","pos":[908.0724648668347,-180.92262724350365],"size":[434.710546875,934],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"Image1","name":"Image1","shape":7,"type":"IMAGE","link":2},{"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":"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},{"localized_name":"Tag5","name":"Tag5","shape":7,"type":"STRING","widget":{"name":"Tag5"},"link":null},{"localized_name":"Type5","name":"Type5","shape":7,"type":"STRING","widget":{"name":"Type5"},"link":null},{"localized_name":"Audio5","name":"Audio5","shape":7,"type":"STRING","widget":{"name":"Audio5"},"link":null},{"localized_name":"Tag6","name":"Tag6","shape":7,"type":"STRING","widget":{"name":"Tag6"},"link":null},{"localized_name":"Type6","name":"Type6","shape":7,"type":"STRING","widget":{"name":"Type6"},"link":null},{"localized_name":"Audio6","name":"Audio6","shape":7,"type":"STRING","widget":{"name":"Audio6"},"link":null},{"localized_name":"Tag7","name":"Tag7","shape":7,"type":"STRING","widget":{"name":"Tag7"},"link":null},{"localized_name":"Type7","name":"Type7","shape":7,"type":"STRING","widget":{"name":"Type7"},"link":null},{"localized_name":"Audio7","name":"Audio7","shape":7,"type":"STRING","widget":{"name":"Audio7"},"link":null},{"localized_name":"Tag8","name":"Tag8","shape":7,"type":"STRING","widget":{"name":"Tag8"},"link":null},{"localized_name":"Type8","name":"Type8","shape":7,"type":"STRING","widget":{"name":"Type8"},"link":null},{"localized_name":"Audio8","name":"Audio8","shape":7,"type":"STRING","widget":{"name":"Audio8"},"link":null},{"localized_name":"Tag9","name":"Tag9","shape":7,"type":"STRING","widget":{"name":"Tag9"},"link":null},{"localized_name":"Type9","name":"Type9","shape":7,"type":"STRING","widget":{"name":"Type9"},"link":null},{"localized_name":"Audio9","name":"Audio9","shape":7,"type":"STRING","widget":{"name":"Audio9"},"link":null},{"localized_name":"Tag10","name":"Tag10","shape":7,"type":"STRING","widget":{"name":"Tag10"},"link":null},{"localized_name":"Type10","name":"Type10","shape":7,"type":"STRING","widget":{"name":"Type10"},"link":null},{"localized_name":"Audio10","name":"Audio10","shape":7,"type":"STRING","widget":{"name":"Audio10"},"link":null}],"outputs":[{"localized_name":"Video Inputs Reference Images","name":"Video Inputs Reference Images","type":"RUNWAREVIDEOINPUTSREFERENCEIMAGES","links":[3]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"a5766fe47d9a5131ba2d715d9f1cee382ab530d9","Node name for S&R":"Runware Video Inference Inputs Reference Images"},"widgets_values":["@Actor-1","image","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"bgcolor":"#5345bf"},{"id":2,"type":"Runware Video Inference Inputs","pos":[-70.33493935337036,275.0356585629964],"size":[341.783203125,374],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"Image","name":"Image","shape":7,"type":"IMAGE","link":null},{"localized_name":"Frame Images","name":"Frame Images","shape":7,"type":"RUNWAREVIDEOINPUTSFRAMEIMAGES","link":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":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":[6]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"a5766fe47d9a5131ba2d715d9f1cee382ab530d9","Node name for S&R":"Runware Video Inference Inputs"},"widgets_values":["","","","",""],"bgcolor":"#5345bf"},{"id":8,"type":"Runware Video Model Search","pos":[55.69992696437102,-139.41031520513926],"size":[294.16015625,250],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"Model Search","name":"Model Search","type":"STRING","widget":{"name":"Model Search"},"link":null},{"localized_name":"Model Architecture","name":"Model Architecture","type":"COMBO","widget":{"name":"Model Architecture"},"link":null},{"localized_name":"VideoList","name":"VideoList","type":"COMBO","widget":{"name":"VideoList"},"link":null},{"localized_name":"Use Search Value","name":"Use Search Value","type":"BOOLEAN","widget":{"name":"Use Search Value"},"link":null},{"localized_name":"useCustomDimensions","name":"useCustomDimensions","type":"COMBO","widget":{"name":"useCustomDimensions"},"link":null},{"localized_name":"Width","name":"Width","type":"INT","widget":{"name":"Width"},"link":null},{"localized_name":"Height","name":"Height","type":"INT","widget":{"name":"Height"},"link":null},{"localized_name":"useResolution","name":"useResolution","type":"BOOLEAN","widget":{"name":"useResolution"},"link":null},{"localized_name":"resolution","name":"resolution","type":"COMBO","widget":{"name":"resolution"},"link":null}],"outputs":[{"localized_name":"Runware Video Model","name":"Runware Video Model","type":"RUNWAREVIDEOMODEL","links":[4]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"a5766fe47d9a5131ba2d715d9f1cee382ab530d9","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","SkyReels","skywork:skyreels@v4 (SkyReels V4)",false,"Disabled",0,0,false,"1080p"],"bgcolor":"#5345bf"},{"id":7,"type":"LoadImage","pos":[1379.6496220988333,230.04732723168806],"size":[282.798828125,314],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[2]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.19.3","Node name for S&R":"LoadImage"},"widgets_values":["1004_mo2v_0.jpg","image"]}],"links":[[2,7,0,6,0,"IMAGE"],[3,6,0,2,7,"RUNWAREVIDEOINPUTSREFERENCEIMAGES"],[4,8,0,1,0,"RUNWAREVIDEOMODEL"],[5,1,0,4,0,"VIDEO"],[6,2,0,1,7,"RUNWAREVIDEOINFERENCEINPUTS"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.6057126191083312,"offset":[346.7019018419323,324.71390043721306]}},"version":0.4} \ No newline at end of file diff --git a/workflows/Runware_Video_Inference_Skyreels_Ref_Image.json b/workflows/Runware_Video_Inference_Skyreels_Ref_Image.json new file mode 100644 index 0000000..a79d8d9 --- /dev/null +++ b/workflows/Runware_Video_Inference_Skyreels_Ref_Image.json @@ -0,0 +1 @@ +{"id":"060883ac-23f5-4182-8eb3-de6584318ea5","revision":0,"last_node_id":13,"last_link_id":9,"nodes":[{"id":1,"type":"Runware Video Inference","pos":[400.08449596206253,-170.43007921081468],"size":[400,818],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":4},{"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":6},{"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":[5]},{"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":"a5766fe47d9a5131ba2d715d9f1cee382ab530d9","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",true,5,false,24,"mp4",true,1656870297,"randomize",false,20,false,1,false,"euler",false,5,"none","@Actor-1 walks confidently down a neon-lit street at night.",""],"bgcolor":"#5345bf"},{"id":8,"type":"Runware Video Model Search","pos":[55.69992696437102,-139.41031520513926],"size":[294.16015625,250],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"Model Search","name":"Model Search","type":"STRING","widget":{"name":"Model Search"},"link":null},{"localized_name":"Model Architecture","name":"Model Architecture","type":"COMBO","widget":{"name":"Model Architecture"},"link":null},{"localized_name":"VideoList","name":"VideoList","type":"COMBO","widget":{"name":"VideoList"},"link":null},{"localized_name":"Use Search Value","name":"Use Search Value","type":"BOOLEAN","widget":{"name":"Use Search Value"},"link":null},{"localized_name":"useCustomDimensions","name":"useCustomDimensions","type":"COMBO","widget":{"name":"useCustomDimensions"},"link":null},{"localized_name":"Width","name":"Width","type":"INT","widget":{"name":"Width"},"link":null},{"localized_name":"Height","name":"Height","type":"INT","widget":{"name":"Height"},"link":null},{"localized_name":"useResolution","name":"useResolution","type":"BOOLEAN","widget":{"name":"useResolution"},"link":null},{"localized_name":"resolution","name":"resolution","type":"COMBO","widget":{"name":"resolution"},"link":null}],"outputs":[{"localized_name":"Runware Video Model","name":"Runware Video Model","type":"RUNWAREVIDEOMODEL","links":[4]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"a5766fe47d9a5131ba2d715d9f1cee382ab530d9","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","SkyReels","skywork:skyreels@v4 (SkyReels V4)",false,"Disabled",0,0,false,"1080p"],"bgcolor":"#5345bf"},{"id":2,"type":"Runware Video Inference Inputs","pos":[-8.572719003608722,239.3274603718478],"size":[341.783203125,374],"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":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":9},{"localized_name":"Reference Videos","name":"Reference Videos","shape":7,"type":"RUNWAREREFERENCEVIDEOS","link":null},{"localized_name":"Reference Voices","name":"Reference Voices","shape":7,"type":"RUNWAREREFERENCEVOICES","link":null},{"localized_name":"Elements","name":"Elements","shape":7,"type":"RUNWAREVIDEOINFERENCEELEMENTS","link":null},{"localized_name":"Reference Audios","name":"Reference Audios","shape":7,"type":"RUNWAREINPUTAUDIOS","link":null},{"localized_name":"Avatar","name":"Avatar","shape":7,"type":"STRING","widget":{"name":"Avatar"},"link":null},{"localized_name":"Audio","name":"Audio","shape":7,"type":"STRING","widget":{"name":"Audio"},"link":null},{"localized_name":"Video","name":"Video","shape":7,"type":"STRING","widget":{"name":"Video"},"link":null},{"localized_name":"draftId","name":"draftId","shape":7,"type":"STRING","widget":{"name":"draftId"},"link":null},{"localized_name":"videoId","name":"videoId","shape":7,"type":"STRING","widget":{"name":"videoId"},"link":null}],"outputs":[{"localized_name":"Video Inference Inputs","name":"Video Inference Inputs","type":"RUNWAREVIDEOINFERENCEINPUTS","links":[6]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"a5766fe47d9a5131ba2d715d9f1cee382ab530d9","Node name for S&R":"Runware Video Inference Inputs"},"widgets_values":["","","","",""],"bgcolor":"#5345bf"},{"id":9,"type":"Runware Video Inference Inputs Reference Images","pos":[843.0147976549307,-188.1584225063659],"size":[434.710546875,1134],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"Image1","name":"Image1","shape":7,"type":"IMAGE","link":null},{"localized_name":"Images1","name":"Images1","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES","link":7},{"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":"Images5","name":"Images5","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES","link":null},{"localized_name":"Image6","name":"Image6","shape":7,"type":"IMAGE","link":null},{"localized_name":"Images6","name":"Images6","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES","link":null},{"localized_name":"Image7","name":"Image7","shape":7,"type":"IMAGE","link":null},{"localized_name":"Images7","name":"Images7","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES","link":null},{"localized_name":"Image8","name":"Image8","shape":7,"type":"IMAGE","link":null},{"localized_name":"Images8","name":"Images8","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES","link":null},{"localized_name":"Image9","name":"Image9","shape":7,"type":"IMAGE","link":null},{"localized_name":"Images9","name":"Images9","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES","link":null},{"localized_name":"Image10","name":"Image10","shape":7,"type":"IMAGE","link":null},{"localized_name":"Images10","name":"Images10","shape":7,"type":"RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES","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},{"localized_name":"Tag5","name":"Tag5","shape":7,"type":"STRING","widget":{"name":"Tag5"},"link":null},{"localized_name":"Type5","name":"Type5","shape":7,"type":"STRING","widget":{"name":"Type5"},"link":null},{"localized_name":"Audio5","name":"Audio5","shape":7,"type":"STRING","widget":{"name":"Audio5"},"link":null},{"localized_name":"Tag6","name":"Tag6","shape":7,"type":"STRING","widget":{"name":"Tag6"},"link":null},{"localized_name":"Type6","name":"Type6","shape":7,"type":"STRING","widget":{"name":"Type6"},"link":null},{"localized_name":"Audio6","name":"Audio6","shape":7,"type":"STRING","widget":{"name":"Audio6"},"link":null},{"localized_name":"Tag7","name":"Tag7","shape":7,"type":"STRING","widget":{"name":"Tag7"},"link":null},{"localized_name":"Type7","name":"Type7","shape":7,"type":"STRING","widget":{"name":"Type7"},"link":null},{"localized_name":"Audio7","name":"Audio7","shape":7,"type":"STRING","widget":{"name":"Audio7"},"link":null},{"localized_name":"Tag8","name":"Tag8","shape":7,"type":"STRING","widget":{"name":"Tag8"},"link":null},{"localized_name":"Type8","name":"Type8","shape":7,"type":"STRING","widget":{"name":"Type8"},"link":null},{"localized_name":"Audio8","name":"Audio8","shape":7,"type":"STRING","widget":{"name":"Audio8"},"link":null},{"localized_name":"Tag9","name":"Tag9","shape":7,"type":"STRING","widget":{"name":"Tag9"},"link":null},{"localized_name":"Type9","name":"Type9","shape":7,"type":"STRING","widget":{"name":"Type9"},"link":null},{"localized_name":"Audio9","name":"Audio9","shape":7,"type":"STRING","widget":{"name":"Audio9"},"link":null},{"localized_name":"Tag10","name":"Tag10","shape":7,"type":"STRING","widget":{"name":"Tag10"},"link":null},{"localized_name":"Type10","name":"Type10","shape":7,"type":"STRING","widget":{"name":"Type10"},"link":null},{"localized_name":"Audio10","name":"Audio10","shape":7,"type":"STRING","widget":{"name":"Audio10"},"link":null}],"outputs":[{"localized_name":"Video Inputs Reference Images","name":"Video Inputs Reference Images","type":"RUNWAREVIDEOINPUTSREFERENCEIMAGES","links":[9]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"47b637bd26c7d4f58e3c5838d3e86f193b9209e8","Node name for S&R":"Runware Video Inference Inputs Reference Images"},"widgets_values":["@Actor-1","image","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"bgcolor":"#5345bf"},{"id":13,"type":"LoadImage","pos":[1324.1044494718715,558.2662879237971],"size":[282.798828125,314.00000000000006],"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":[8]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.19.3","Node name for S&R":"LoadImage"},"widgets_values":["1004_mo2v_0.jpg","image"]},{"id":12,"type":"Runware Video Inference Inputs Reference Images Multiple Images Connector","pos":[1317.3059951701212,385.58100998272516],"size":[556.5943359375,86],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"Image1","name":"Image1","shape":7,"type":"IMAGE","link":8},{"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}],"outputs":[{"localized_name":"Images","name":"Images","type":"RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES","links":[7]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"47b637bd26c7d4f58e3c5838d3e86f193b9209e8","Node name for S&R":"Runware Video Inference Inputs Reference Images Multiple Images Connector"},"widgets_values":[],"bgcolor":"#5345bf"},{"id":4,"type":"SaveVideo","pos":[1341.692708337833,-162.96856840944955],"size":[374,398.9474431818182],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":5},{"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.19.3"},"widgets_values":["video/ComfyUI","auto","auto"]}],"links":[[4,8,0,1,0,"RUNWAREVIDEOMODEL"],[5,1,0,4,0,"VIDEO"],[6,2,0,1,7,"RUNWAREVIDEOINFERENCEINPUTS"],[7,12,0,9,1,"RUNWAREVIDEOINPUTSREFERENCEMULTIIMAGES"],[8,13,0,12,0,"IMAGE"],[9,9,0,2,7,"RUNWAREVIDEOINPUTSREFERENCEIMAGES"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.55,"offset":[364.63784845475664,320.1599698074075]}},"version":0.4} \ No newline at end of file diff --git a/workflows/Runware_Video_Inference_Skyreels_Ref_Video.json b/workflows/Runware_Video_Inference_Skyreels_Ref_Video.json new file mode 100644 index 0000000..96a272e --- /dev/null +++ b/workflows/Runware_Video_Inference_Skyreels_Ref_Video.json @@ -0,0 +1 @@ +{"id":"4c9abde0-fa43-4d2b-b9f2-2b2240efd53b","revision":0,"last_node_id":16,"last_link_id":13,"nodes":[{"id":2,"type":"Runware Video Inference Inputs","pos":[-8.572719003608722,239.3274603718478],"size":[341.783203125,374],"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":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":null},{"localized_name":"Reference Videos","name":"Reference Videos","shape":7,"type":"RUNWAREREFERENCEVIDEOS","link":13},{"localized_name":"Reference Voices","name":"Reference Voices","shape":7,"type":"RUNWAREREFERENCEVOICES","link":null},{"localized_name":"Elements","name":"Elements","shape":7,"type":"RUNWAREVIDEOINFERENCEELEMENTS","link":null},{"localized_name":"Reference Audios","name":"Reference Audios","shape":7,"type":"RUNWAREINPUTAUDIOS","link":null},{"localized_name":"Avatar","name":"Avatar","shape":7,"type":"STRING","widget":{"name":"Avatar"},"link":null},{"localized_name":"Audio","name":"Audio","shape":7,"type":"STRING","widget":{"name":"Audio"},"link":null},{"localized_name":"Video","name":"Video","shape":7,"type":"STRING","widget":{"name":"Video"},"link":null},{"localized_name":"draftId","name":"draftId","shape":7,"type":"STRING","widget":{"name":"draftId"},"link":null},{"localized_name":"videoId","name":"videoId","shape":7,"type":"STRING","widget":{"name":"videoId"},"link":null}],"outputs":[{"localized_name":"Video Inference Inputs","name":"Video Inference Inputs","type":"RUNWAREVIDEOINFERENCEINPUTS","links":[6]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"a5766fe47d9a5131ba2d715d9f1cee382ab530d9","Node name for S&R":"Runware Video Inference Inputs"},"widgets_values":["","","","",""],"bgcolor":"#5345bf"},{"id":14,"type":"Runware Reference Videos","pos":[-478.86266202009796,-154.63440162559007],"size":[432.2564453125,418],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"useVideo1","name":"useVideo1","shape":7,"type":"BOOLEAN","widget":{"name":"useVideo1"},"link":null},{"localized_name":"Video1","name":"Video1","shape":7,"type":"STRING","widget":{"name":"Video1"},"link":12},{"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":"useVideo2","name":"useVideo2","shape":7,"type":"BOOLEAN","widget":{"name":"useVideo2"},"link":null},{"localized_name":"Video2","name":"Video2","shape":7,"type":"STRING","widget":{"name":"Video2"},"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":"useVideo3","name":"useVideo3","shape":7,"type":"BOOLEAN","widget":{"name":"useVideo3"},"link":null},{"localized_name":"Video3","name":"Video3","shape":7,"type":"STRING","widget":{"name":"Video3"},"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":"useVideo4","name":"useVideo4","shape":7,"type":"BOOLEAN","widget":{"name":"useVideo4"},"link":null},{"localized_name":"Video4","name":"Video4","shape":7,"type":"STRING","widget":{"name":"Video4"},"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}],"outputs":[{"localized_name":"Reference Videos","name":"Reference Videos","type":"RUNWAREREFERENCEVIDEOS","links":[13]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"47b637bd26c7d4f58e3c5838d3e86f193b9209e8","Node name for S&R":"Runware Reference Videos"},"widgets_values":[true,"","@video1","extend",false,"","","reference",false,"","","reference",false,"","","reference"],"bgcolor":"#5345bf"},{"id":4,"type":"SaveVideo","pos":[846.0037878832869,-159.07652295490408],"size":[374,398.9474431818182],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":5},{"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.19.3"},"widgets_values":["video/ComfyUI","auto","auto"]},{"id":15,"type":"Runware Media Upload","pos":[-435.07108709112026,340.74201882895625],"size":[270,58],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"media","name":"media","shape":7,"type":"VIDEO,AUDIO","link":10},{"localized_name":"mediaUUID","name":"mediaUUID","shape":7,"type":"STRING","widget":{"name":"mediaUUID"},"link":null}],"outputs":[{"localized_name":"mediaUUID","name":"mediaUUID","type":"STRING","links":[12]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"47b637bd26c7d4f58e3c5838d3e86f193b9209e8","Node name for S&R":"Runware Media Upload"},"widgets_values":["d34572c7-dd0d-4d50-a16f-d901965be755"],"bgcolor":"#5345bf"},{"id":16,"type":"LoadVideo","pos":[-420.0713534263476,457.7803711016831],"size":[282.798828125,356.79882812500006],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"file","name":"file","type":"COMBO","widget":{"name":"file"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"VIDEO","name":"VIDEO","type":"VIDEO","links":[10]}],"properties":{"cnr_id":"comfy-core","ver":"0.19.3","Node name for S&R":"LoadVideo"},"widgets_values":["woman_walking_1280x720 (1).mp4","image"]},{"id":1,"type":"Runware Video Inference","pos":[400.08449596206253,-170.43007921081468],"size":[400,818],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"Model","name":"Model","type":"RUNWAREVIDEOMODEL","link":4},{"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":6},{"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":[5]},{"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":"a5766fe47d9a5131ba2d715d9f1cee382ab530d9","Node name for S&R":"Runware Video Inference"},"widgets_values":[false,"Disabled",true,5,false,24,"mp4",true,657746214,"randomize",false,20,false,1,false,"euler",false,5,"none","Video extended @video1, someone walks over and sits on the sofa.",""],"bgcolor":"#5345bf"},{"id":8,"type":"Runware Video Model Search","pos":[20.295097418916477,-154.2895765687756],"size":[294.16015625,250],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"Model Search","name":"Model Search","type":"STRING","widget":{"name":"Model Search"},"link":null},{"localized_name":"Model Architecture","name":"Model Architecture","type":"COMBO","widget":{"name":"Model Architecture"},"link":null},{"localized_name":"VideoList","name":"VideoList","type":"COMBO","widget":{"name":"VideoList"},"link":null},{"localized_name":"Use Search Value","name":"Use Search Value","type":"BOOLEAN","widget":{"name":"Use Search Value"},"link":null},{"localized_name":"useCustomDimensions","name":"useCustomDimensions","type":"COMBO","widget":{"name":"useCustomDimensions"},"link":null},{"localized_name":"Width","name":"Width","type":"INT","widget":{"name":"Width"},"link":null},{"localized_name":"Height","name":"Height","type":"INT","widget":{"name":"Height"},"link":null},{"localized_name":"useResolution","name":"useResolution","type":"BOOLEAN","widget":{"name":"useResolution"},"link":null},{"localized_name":"resolution","name":"resolution","type":"COMBO","widget":{"name":"resolution"},"link":null}],"outputs":[{"localized_name":"Runware Video Model","name":"Runware Video Model","type":"RUNWAREVIDEOMODEL","links":[4]}],"properties":{"cnr_id":"ComfyUI-Runware","ver":"a5766fe47d9a5131ba2d715d9f1cee382ab530d9","Node name for S&R":"Runware Video Model Search"},"widgets_values":["","SkyReels","skywork:skyreels@v4 (SkyReels V4)",false,"Disabled",0,0,true,"720p"],"bgcolor":"#5345bf"}],"links":[[4,8,0,1,0,"RUNWAREVIDEOMODEL"],[5,1,0,4,0,"VIDEO"],[6,2,0,1,7,"RUNWAREVIDEOINFERENCEINPUTS"],[10,16,0,15,0,"VIDEO"],[12,15,0,14,1,"STRING"],[13,14,0,2,8,"RUNWAREREFERENCEVIDEOS"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.55,"offset":[934.7940984547567,352.12019708013474]}},"version":0.4} \ No newline at end of file