diff --git a/README.md b/README.md index b0f0399..73e29cd 100644 --- a/README.md +++ b/README.md @@ -86,7 +86,7 @@ The union LoRA is trained to understand and respond to both control signals (dep ## HDR IC-LoRA -We provide an **HDR IC-LoRA** that upgrades SDR video into ACEScct HDR (same working space as pipelines `hdr_ic_lora`), suitable for grading, EXR export, and HLG masters. Use the **2.5** graph: [`LTX-2.5_ICLoRA_HDR_Distilled.json`](./example_workflows/2.5/LTX-2.5_ICLoRA_HDR_Distilled.json). The 2.3 workflow remains as a legacy LogC3 example. +We provide an **HDR IC-LoRA** that upgrades SDR video into ACEScct HDR (same working space as pipelines `hdr_ic_lora`), suitable for grading, EXR export, and HLG masters. Use the tiled 2.5 graph [`LTX-2.5_V2V_TiledFusion_SDR_to_HDR.json`](./example_workflows/2.5/LTX-2.5_V2V_TiledFusion_SDR_to_HDR.json), or the 2.3 single-stage [`LTX-2.3_ICLoRA_HDR_Distilled.json`](./example_workflows/2.3/LTX-2.3_ICLoRA_HDR_Distilled.json). ### Key Features @@ -191,6 +191,7 @@ Example graphs (2.5 distilled): * [`V2V upscale`](./example_workflows/2.5/LTX-2.5_V2V_TiledFusion_Upscale.json) — detail-refine at FullHD / 4K / 8K * [`V2V native 4K/8K`](./example_workflows/2.5/LTX-2.5_V2V_TiledFusion_Native_4K_8K.json) — FullHD stage 1, then 4K or 8K +* [`V2V SDR→HDR`](./example_workflows/2.5/LTX-2.5_V2V_TiledFusion_SDR_to_HDR.json) — same ladder with the HDR IC-LoRA Prompt those graphs for look and style only (lighting, palette, sharpness, grade). Do not name specific objects in the scene: after upscale, named details can appear in every spatial tile. diff --git a/example_workflows/2.5/HDR_workflows/LTX-2.5_I2V_HDR_Two_Stage_Distilled.json b/example_workflows/2.5/HDR_workflows/LTX-2.5_I2V_HDR_Two_Stage_Distilled.json new file mode 100644 index 0000000..7e30bb9 --- /dev/null +++ b/example_workflows/2.5/HDR_workflows/LTX-2.5_I2V_HDR_Two_Stage_Distilled.json @@ -0,0 +1,7465 @@ +{ + "id": "b0f9490f-5bae-434c-8205-c6216ac08d2c", + "revision": 0, + "last_node_id": 5600, + "last_link_id": 13867, + "nodes": [ + { + "id": 5529, + "type": "MarkdownNote", + "pos": [ + -2163.4181244152037, + 3019.9038975734984 + ], + "size": [ + 305.421875, + 111.03125 + ], + "flags": { + "collapsed": false + }, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Generate - stage 1", + "properties": {}, + "widgets_values": [ + "## Generate - stage 1\n\n**Sampler - Distilled (8 steps)**\n\nThis takes the distilled ltx-2.5 model and runs the diffusion in 8 steps. You can change the noise seed, the guider cfg (used for both video and audio) and select the sampler. " + ], + "widgets_values_named": { + "text": "## Generate - stage 1\n\n**Sampler - Distilled (8 steps)**\n\nThis takes the distilled ltx-2.5 model and runs the diffusion in 8 steps. You can change the noise seed, the guider cfg (used for both video and audio) and select the sampler. " + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5531, + "type": "MarkdownNote", + "pos": [ + -1260.4597847527684, + 2876.9038975734984 + ], + "size": [ + 406.796875, + 300.0625 + ], + "flags": { + "collapsed": false + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Decode", + "properties": {}, + "widgets_values": [ + "## Decode\n\nMake sure to adjust the number of tiles and overlap to fit your hardware.\n(fewer tiles will result in faster execution, but will require more memory).\n\n### Recommended settings\n\n| node settings (pixels) | resolved latent geometry |\n| ------------------------------------------ | ------------------------------- |\n| `512 / 64 / 128 / 32` | 16×16, ov 2 | 16f, ov 4 |\n| `768 / 192 / 128 / 32` | 24×24, ov 6 | 16f, ov 4 |\n| `1024 / 256 / 128 / 48` | 32×32, ov 8 | 16f, ov 6 |\n| `1536 / 384 / 192 / 48` | 48×48, ov 12 | 24f, ov 6 |\n| `768 / 192 / spatial-only` | 24×24, ov 6 | no temporal split |" + ], + "widgets_values_named": { + "text": "## Decode\n\nMake sure to adjust the number of tiles and overlap to fit your hardware.\n(fewer tiles will result in faster execution, but will require more memory).\n\n### Recommended settings\n\n| node settings (pixels) | resolved latent geometry |\n| ------------------------------------------ | ------------------------------- |\n| `512 / 64 / 128 / 32` | 16×16, ov 2 | 16f, ov 4 |\n| `768 / 192 / 128 / 32` | 24×24, ov 6 | 16f, ov 4 |\n| `1024 / 256 / 128 / 48` | 32×32, ov 8 | 16f, ov 6 |\n| `1536 / 384 / 192 / 48` | 48×48, ov 12 | 24f, ov 6 |\n| `768 / 192 / spatial-only` | 24×24, ov 6 | no temporal split |" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5518, + "type": "bee43e38-9234-4e41-86ff-63874164f482", + "pos": [ + -1260.4597847527684, + 3234.6204748269606 + ], + "size": [ + 319.265625, + 245.796875 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "vae", + "type": "VAE", + "link": 13844 + }, + { + "label": "video_latent", + "name": "latents", + "type": "LATENT", + "link": 13734 + }, + { + "label": "audio_latent", + "name": "samples", + "type": "LATENT", + "link": 13735 + }, + { + "name": "audio_vae", + "type": "VAE", + "link": 13824 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13846 + ] + }, + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 13854, + 13857 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [] + }, + "widgets_values": [ + 512, + 64, + 128, + 32 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 64, + "temporal_size": 128, + "temporal_overlap": 32 + } + }, + { + "id": 5509, + "type": "PrimitiveStringMultiline", + "pos": [ + -3559.5562371930837, + 3326.6663977802655 + ], + "size": [ + 343.59375, + 109.421875 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 13631 + ] + } + ], + "title": "Prompt (negative)", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "value": "" + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 5511, + "type": "PrimitiveFloat", + "pos": [ + -3563.387047603918, + 3908.395628761551 + ], + "size": [ + 343.59375, + 62 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 13633 + ] + } + ], + "title": "fps (frames per second)", + "properties": { + "Node name for S&R": "PrimitiveFloat", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + 24 + ], + "widgets_values_named": { + "value": 24 + }, + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 5530, + "type": "MarkdownNote", + "pos": [ + -1717.996034229879, + 2995.9038975734984 + ], + "size": [ + 323, + 159.03125 + ], + "flags": { + "collapsed": false + }, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Generate - stage 2", + "properties": {}, + "widgets_values": [ + "## Generate - stage 2\n\n**Upscale and re-sampler (3 steps)**\n\nThis subgraph node upscales the result of the first stage by 2 (width & height) and runs another 3 steps of diffusion after adding noise on the input latent. You can adjust the noise seed and the sampler/guider used in this diffusion stage. The original image is used here again for conditioning, if you entered one." + ], + "widgets_values_named": { + "text": "## Generate - stage 2\n\n**Upscale and re-sampler (3 steps)**\n\nThis subgraph node upscales the result of the first stage by 2 (width & height) and runs another 3 steps of diffusion after adding noise on the input latent. You can adjust the noise seed and the sampler/guider used in this diffusion stage. The original image is used here again for conditioning, if you entered one." + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5576, + "type": "MarkdownNote", + "pos": [ + -4286.114557585211, + 2491.086618331007 + ], + "size": [ + 572.421875, + 676.078125 + ], + "flags": { + "collapsed": false + }, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Model Links", + "properties": {}, + "widgets_values": [ + "## Model Links\n\n**LTX-2.5 Model Weights**\n\nMake sure to click the \"Agree and Access\" button the first time you download.\n\n- [ Distilled model - ltx-2.5-22b-distilled-transformer-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors)\n\n- [ Audio VAE - ltx-2.5-audio-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors)\n\n- Video VAE - one of these:\n - [ Diffusion decoder ltx-2.5-video-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) - Best quality\n - [ Convolutional decoder - ltx-2.5-video-vae-conv-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-conv-bf16.safetensors) - Lower memory & faster\n\n- [ Upscaler - ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors)\n\n\n\n**Text Encoder - finetuned for LTX-2.5**\n- [gemma4-12b-with-proj-ltx-2.5-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors)\n\n**Text Enhancer**\n- [Google Gemma 4 E2B IT](https://huggingface.co/Comfy-Org/gemma-4/blob/main/text_encoders/gemma4_e2b_it_bf16.safetensors)\n\n\n**Model Storage Location**\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 text_encoders/\n│ │ ├── gemma4-12b-with-proj-ltx-2.5-bf16.safetensors\n│ │ └── gemma4_e2b_it_bf16.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── ltx-2.5-22b-distilled-transformer-bf16.safetensors\n│ ├── 📂 vae/\n│ │ └── ltx-2.5-audio-vae-bf16.safetensors\n│ │ └── ltx-2.5-video-vae-conv-bf16.safetensors / ltx-2.5-video-vae-bf16.safetensors\n│ ├── 📂 latent_upscale_models/\n│ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n```\n\n## Report Issues\nTo report any issues when running this workflow, [go to GitHub](https://github.com/Lightricks/ComfyUI-LTXVideo/issues)\n\n**Native HDR:** use float32 video VAE path (node in graph). EXR plates require OpenImageIO (`pip install openimageio`).\n" + ], + "widgets_values_named": { + "text": "## Model Links\n\n**LTX-2.5 Model Weights**\n\nMake sure to click the \"Agree and Access\" button the first time you download.\n\n- [ Distilled model - ltx-2.5-22b-distilled-transformer-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors)\n\n- [ Audio VAE - ltx-2.5-audio-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors)\n\n- Video VAE - one of these:\n - [ Diffusion decoder ltx-2.5-video-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) - Best quality\n - [ Convolutional decoder - ltx-2.5-video-vae-conv-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-conv-bf16.safetensors) - Lower memory & faster\n\n- [ Upscaler - ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors)\n\n\n\n**Text Encoder - finetuned for LTX-2.5**\n- [gemma4-12b-with-proj-ltx-2.5-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors)\n\n**Text Enhancer**\n- [Google Gemma 4 E2B IT](https://huggingface.co/Comfy-Org/gemma-4/blob/main/text_encoders/gemma4_e2b_it_bf16.safetensors)\n\n\n**Model Storage Location**\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 text_encoders/\n│ │ ├── gemma4-12b-with-proj-ltx-2.5-bf16.safetensors\n│ │ └── gemma4_e2b_it_bf16.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── ltx-2.5-22b-distilled-transformer-bf16.safetensors\n│ ├── 📂 vae/\n│ │ └── ltx-2.5-audio-vae-bf16.safetensors\n│ │ └── ltx-2.5-video-vae-conv-bf16.safetensors / ltx-2.5-video-vae-bf16.safetensors\n│ ├── 📂 latent_upscale_models/\n│ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n```\n\n## Report Issues\nTo report any issues when running this workflow, [go to GitHub](https://github.com/Lightricks/ComfyUI-LTXVideo/issues)\n\n**Native HDR:** use float32 video VAE path (node in graph). EXR plates require OpenImageIO (`pip install openimageio`).\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5575, + "type": "f007aab9-e7ad-4b10-974c-4d7cc55001a9", + "pos": [ + -4275.520955036268, + 3233.480452901378 + ], + "size": [ + 575.5, + 346 + ], + "flags": { + "collapsed": false + }, + "order": 6, + "mode": 0, + "inputs": [ + { + "label": "audio_vae", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": null + }, + { + "label": "video_vae", + "name": "gemma_path", + "type": "COMBO", + "widget": { + "name": "gemma_path" + }, + "link": null + }, + { + "label": "ltx_2.5_model_checkpoint", + "name": "gemma_path_1", + "type": "COMBO", + "widget": { + "name": "gemma_path_1" + }, + "link": null + }, + { + "label": "spacial_latent_upscaler_model", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "label": "gemma4_e2b_enhancer", + "name": "clip_name_1", + "type": "COMBO", + "widget": { + "name": "clip_name_1" + }, + "link": null + }, + { + "label": "gemma4_12b_encoder", + "name": "model_name", + "type": "COMBO", + "widget": { + "name": "model_name" + }, + "link": null + } + ], + "outputs": [ + { + "name": "Audio VAE", + "type": "VAE", + "links": [ + 13823, + 13824 + ] + }, + { + "label": "Video VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 13841 + ] + }, + { + "label": "Model", + "name": "MODEL", + "type": "MODEL", + "links": [ + 13828, + 13829 + ] + }, + { + "label": "ltx_2.5_model_checkpoint_path", + "name": "", + "type": "*", + "links": [ + 13839 + ] + }, + { + "label": "latent upscale model", + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "links": [ + 13840 + ] + }, + { + "label": "text enhancer", + "name": "CLIP_2", + "type": "CLIP", + "links": [ + 13838 + ] + }, + { + "label": "text encoder", + "name": "CLIP", + "type": "CLIP", + "links": [ + 13837 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [], + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + }, + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + }, + { + "name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "directory": "diffusion_models" + }, + { + "name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "directory": "latent_upscale_models" + }, + { + "name": "gemma4_e2b_it_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/gemma-4/resolve/main/text_encoders/gemma4_e2b_it_bf16.safetensors", + "directory": "text_encoders" + }, + { + "name": "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors", + "ltx-2.5-video-vae-bf16.safetensors", + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "gemma4_e2b_it_bf16.safetensors", + "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors" + ], + "widgets_values_named": { + "ckpt_name": "ltx-2.5-audio-vae-bf16.safetensors", + "gemma_path": "ltx-2.5-video-vae-bf16.safetensors", + "gemma_path_1": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "clip_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "clip_name_1": "gemma4_e2b_it_bf16.safetensors", + "model_name": "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors" + } + }, + { + "id": 5512, + "type": "PrimitiveFloat", + "pos": [ + -3561.853511157809, + 4052.2349475123683 + ], + "size": [ + 343.59375, + 62 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 13634 + ] + } + ], + "title": "duration in seconds (determines frames #)", + "properties": { + "Node name for S&R": "PrimitiveFloat", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + 5 + ], + "widgets_values_named": { + "value": 5 + }, + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 5593, + "type": "MarkdownNote", + "pos": [ + -3959.222780553446, + 3623.5526311422145 + ], + "size": [ + 360, + 120 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Native HDR EXR", + "properties": {}, + "widgets_values": [ + "## Native HDR I2V\n\nEXR still → ACEScct → float32 VAE → two-stage distilled I2V → EXR + HLG out (same I/O as pipelines `--hdr` on Distilled).\nNot the SDR→HDR IC-LoRA upgrade path.\n" + ], + "widgets_values_named": { + "text": "## Native HDR I2V\n\nEXR still → ACEScct → float32 VAE → two-stage distilled I2V → EXR + HLG out (same I/O as pipelines `--hdr` on Distilled).\nNot the SDR→HDR IC-LoRA upgrade path.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5578, + "type": "LTXVVAEForceFloat32", + "pos": [ + -3133.4473963659534, + 3652.460902145821 + ], + "size": [ + 417.203125, + 86.109375 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "vae", + "type": "VAE", + "link": 13841 + } + ], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 13842, + 13844, + 13855 + ] + } + ], + "title": "VAE float32 (native HDR)", + "properties": { + "Node name for S&R": "LTXVVAEForceFloat32" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 5528, + "type": "MarkdownNote", + "pos": [ + -2570.1562216952784, + 2963.9038975734984 + ], + "size": [ + 266.734375, + 222.03125 + ], + "flags": { + "collapsed": false + }, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Preprocess", + "properties": {}, + "widgets_values": [ + "## Preprocess\n\n**Video dimensions**\n\nadjust video width and video height to determine the output dimensions.\n\n\n**Image conditioning (native HDR)**\n\nSet **img_strength = 1.0** to fully lock the EXR plate.\n\nSet **img_compression = 0**. For SDR I2V, Comfy JPEG-recompresses the conditioning frame (CRF) to match training. Native HDR EXR skips that in Python pipelines — JPEG on ACEScct codes darkens highlights. Use 0 here.\n" + ], + "widgets_values_named": { + "text": "## Preprocess\n\n**Video dimensions**\n\nadjust video width and video height to determine the output dimensions.\n\n\n**Image conditioning (native HDR)**\n\nSet **img_strength = 1.0** to fully lock the EXR plate.\n\nSet **img_compression = 0**. For SDR I2V, Comfy JPEG-recompresses the conditioning frame (CRF) to match training. Native HDR EXR skips that in Python pipelines — JPEG on ACEScct codes darkens highlights. Use 0 here.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5585, + "type": "SaveVideo", + "pos": [ + -124.52833294481351, + 3234.233568140196 + ], + "size": [ + 320, + 106 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": 13852 + } + ], + "outputs": [ + { + "name": "video", + "type": "VIDEO", + "links": null + } + ], + "title": "Save video (preview)", + "properties": { + "Node name for S&R": "SaveVideo", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + "hdr/preview", + "auto", + "auto", + "auto" + ], + "widgets_values_named": { + "filename_prefix": "hdr/preview", + "format": "auto", + "format.codec": "auto", + "codec": "auto" + } + }, + { + "id": 5586, + "type": "LTXVSaveHLG", + "pos": [ + -473.6449577252563, + 3418.9773064326732 + ], + "size": [ + 320, + 170 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "name": "hdr_linear", + "type": "IMAGE", + "link": 13848 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 13854 + }, + { + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 13851 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "LTXVSaveHLG" + }, + "widgets_values": [ + 24, + "hdr/ltxv_hlg", + "acescg" + ], + "widgets_values_named": { + "frame_rate": 24, + "filename_prefix": "hdr/ltxv_hlg", + "linear_primaries": "acescg" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 5516, + "type": "f9337bd7-ca7a-4a59-99f1-65b664bed7e7", + "pos": [ + -2147.3775579551507, + 3243.1155997281785 + ], + "size": [ + 305.421875, + 261.015625 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 13828 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 13654 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 13655 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 13656 + }, + { + "label": "noise seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "label": "guider cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": null + } + ], + "outputs": [ + { + "name": "video_latent", + "type": "LATENT", + "links": [ + 13794 + ] + }, + { + "name": "audio_latent", + "type": "LATENT", + "links": [ + 13799 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [] + }, + "widgets_values": [ + 42, + 1, + "euler_ancestral" + ], + "widgets_values_named": { + "noise_seed": 42, + "cfg": 1, + "sampler_name": "euler_ancestral" + } + }, + { + "id": 5517, + "type": "cf7c664d-af7e-4a9e-9f19-9f93cfd2476e", + "pos": [ + -1717.996034229879, + 3234.6204748269606 + ], + "size": [ + 317.53125, + 310 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "label": "video_latent", + "name": "samples", + "type": "LATENT", + "link": 13794 + }, + { + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "link": 13840 + }, + { + "name": "vae", + "type": "VAE", + "link": 13855 + }, + { + "name": "image", + "type": "IMAGE", + "link": 13797 + }, + { + "name": "audio_latent", + "type": "LATENT", + "link": 13799 + }, + { + "name": "model", + "type": "MODEL", + "link": 13829 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 13801 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 13802 + }, + { + "label": "img_strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": null + }, + { + "label": "guider cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": null + } + ], + "outputs": [ + { + "name": "video_latent", + "type": "LATENT", + "links": [ + 13734 + ] + }, + { + "name": "audio_latent", + "type": "LATENT", + "links": [ + 13735 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [] + }, + "widgets_values": [ + 1, + "euler", + 1, + 42 + ], + "widgets_values_named": { + "strength": 1, + "sampler_name": "euler", + "cfg": 1, + "noise_seed": 42 + } + }, + { + "id": 5532, + "type": "MarkdownNote", + "pos": [ + -792.5376444678003, + 3081.236023755434 + ], + "size": [ + 523.046875, + 114.03125 + ], + "flags": { + "collapsed": false + }, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Save video", + "properties": {}, + "widgets_values": [ + "## Save HDR\n\n1. **LTXVHDRDecodePostprocess** (`transfer=acescct`) — EXR + `hdr_linear`.\n2. **LTXVSaveHLG** — BT.2020/HLG 10-bit master (muxes Decode **AUDIO**).\n3. Preview: CreateVideo → SaveVideo from `hdr_linear` + Decode AUDIO.\n" + ], + "widgets_values_named": { + "text": "## Save HDR\n\n1. **LTXVHDRDecodePostprocess** (`transfer=acescct`) — EXR + `hdr_linear`.\n2. **LTXVSaveHLG** — BT.2020/HLG 10-bit master (muxes Decode **AUDIO**).\n3. Preview: CreateVideo → SaveVideo from `hdr_linear` + Decode AUDIO.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5583, + "type": "LTXVHDRDecodePostprocess", + "pos": [ + -869.5796231613673, + 3244.094400684741 + ], + "size": [ + 340, + 295 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 13846 + } + ], + "outputs": [ + { + "name": "tonemapped", + "type": "IMAGE", + "links": [] + }, + { + "name": "hdr_linear", + "type": "IMAGE", + "links": [ + 13847, + 13848 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVHDRDecodePostprocess" + }, + "widgets_values": [ + "acescct", + 0, + true, + "acescg", + "output/hdr_exr", + "frame", + true + ], + "widgets_values_named": { + "transfer": "acescct", + "exposure": 0, + "save_exr": true, + "exr_color_space": "acescg", + "output_dir": "output/hdr_exr", + "filename_prefix": "frame", + "half_precision": true + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 5544, + "type": "PreviewAny", + "pos": [ + -3135.5848671645426, + 3832.259290401888 + ], + "size": [ + 407.5, + 257.9375 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "source", + "type": "*", + "link": 13793 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [] + } + ], + "title": "Effective positive prompt (enhanced if enabled)", + "properties": { + "Node name for S&R": "PreviewAny" + }, + "widgets_values": [], + "widgets_values_named": {}, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 5584, + "type": "CreateVideo", + "pos": [ + -460.4597847527683, + 3234.6204748269606 + ], + "size": [ + 270, + 150 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 13847 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 13857 + }, + { + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 13856 + } + ], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 13852 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo" + }, + "widgets_values": [ + 8, + "auto", + "sRGB", + "none" + ], + "widgets_values_named": { + "fps": 8, + "bit_depth": "auto", + "color_space": "sRGB", + "codec": "none" + } + }, + { + "id": 5508, + "type": "PrimitiveStringMultiline", + "pos": [ + -3559.5562371930837, + 3092.721020219687 + ], + "size": [ + 343.59375, + 197.109375 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 13630 + ] + } + ], + "title": "Prompt (positive)", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "value": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 5001, + "type": "LTXVLoadEXRSequence", + "pos": [ + -3561.1031747561606, + 3493.1095411775505 + ], + "size": [ + 360, + 334 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "images", + "type": "IMAGE", + "links": [ + 13740 + ] + }, + { + "name": "frame_rate", + "type": "FLOAT", + "links": [] + }, + { + "name": "width", + "type": "INT", + "links": [] + }, + { + "name": "height", + "type": "INT", + "links": [] + }, + { + "name": "frame_count", + "type": "INT", + "links": [] + }, + { + "name": "audio", + "type": "AUDIO", + "links": [] + } + ], + "title": "Load EXR still (native HDR → ACEScct)", + "properties": { + "Node name for S&R": "LTXVLoadEXRSequence", + "cnr_id": "comfyui-ltxvideo" + }, + "widgets_values": [ + "", + "srgb_linear", + 24, + 0, + 0, + true + ], + "widgets_values_named": { + "path": "", + "color_space": "srgb_linear", + "frame_rate": 24, + "frame_start": 0, + "frame_cap": 0, + "trim_to_8k1": true + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 5527, + "type": "MarkdownNote", + "pos": [ + -3601.330422450166, + 2820.7515471758197 + ], + "size": [ + 903.71875, + 146.34375 + ], + "flags": { + "collapsed": false + }, + "order": 13, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Inputs", + "properties": {}, + "widgets_values": [ + "## Inputs (Native HDR I2V)\n\n**Required:** **Load EXR still** — a single `.exr` plate (or folder; first frames load). Set `color_space` to match the plate (`srgb_linear` / `acescg` / `acescct`).\n\nSet **fps** and **duration** as usual for I2V (they control generated length).\n\nPrompts / API key remain optional.\n\n**Length:** fps=24 and duration=5 → `1 + floor(24*5/8)*8` = **121** frames. If you still get 161/193, the frame-count math is being overridden — reload this workflow JSON.\n" + ], + "widgets_values_named": { + "text": "## Inputs (Native HDR I2V)\n\n**Required:** **Load EXR still** — a single `.exr` plate (or folder; first frames load). Set `color_space` to match the plate (`srgb_linear` / `acescg` / `acescct`).\n\nSet **fps** and **duration** as usual for I2V (they control generated length).\n\nPrompts / API key remain optional.\n\n**Length:** fps=24 and duration=5 → `1 + floor(24*5/8)*8` = **121** frames. If you still get 161/193, the frame-count math is being overridden — reload this workflow JSON.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5014, + "type": "c28230e9-b195-4ec2-9679-39e1e920f733", + "pos": [ + -3126.68049328901, + 3109.6333005846423 + ], + "size": [ + 418.431640625, + 470 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "label": "text encoder clip", + "name": "clip", + "type": "CLIP", + "link": 13837 + }, + { + "label": "text enhancer clip", + "name": "clip_1", + "type": "CLIP", + "link": 13838 + }, + { + "label": "image", + "name": "input", + "type": "IMAGE,MASK", + "link": 13740 + }, + { + "label": "Positive prompt", + "name": "value_2", + "type": "STRING", + "widget": { + "name": "value_2" + }, + "link": 13630 + }, + { + "label": "Enhance positive prompt", + "name": "cond", + "type": "BOOLEAN", + "widget": { + "name": "cond" + }, + "link": null + }, + { + "label": "Negative prompt", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 13631 + }, + { + "label": "fps", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": 13633 + }, + { + "label": "duration in seconds", + "name": "value_5", + "type": "FLOAT", + "widget": { + "name": "value_5" + }, + "link": 13634 + }, + { + "label": "enhancer_seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": null + }, + { + "label": "LTX API key (use api for text encoding to save memory)", + "name": "value_4", + "type": "STRING", + "widget": { + "name": "value_4" + }, + "link": null + }, + { + "label": "ltx model ckpt path", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": 13839 + } + ], + "outputs": [ + { + "label": "resized image", + "name": "resized", + "type": "IMAGE", + "links": [ + 13638, + 13797 + ] + }, + { + "label": "effective_positive_prompt", + "name": "enhanced_prompt", + "type": "STRING", + "links": [ + 13793 + ] + }, + { + "label": "positive_encoded", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 13654, + 13801 + ] + }, + { + "label": "negative_encoded", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 13655, + 13802 + ] + }, + { + "label": "fps", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 13640, + 13851, + 13856 + ] + }, + { + "label": "number of frames", + "name": "INT", + "type": "INT", + "links": [ + 13639 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [] + }, + "widgets_values": [ + "", + true, + "", + 24, + 5, + 457289196, + "", + "ltx-2.3-22b-dev.safetensors" + ], + "widgets_values_named": { + "value_2": "", + "cond": true, + "text": "", + "value": 24, + "value_5": 5, + "seed": 457289196, + "value_4": "", + "ckpt_name": "ltx-2.3-22b-dev.safetensors" + } + }, + { + "id": 5514, + "type": "792f0fd8-129e-48eb-9904-8d1aa82154d1", + "pos": [ + -2570.1562216952784, + 3234.6204748269606 + ], + "size": [ + 266.734375, + 266 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 13638 + }, + { + "label": "number of frames", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 13639 + }, + { + "label": "fps", + "name": "a", + "type": "FLOAT", + "widget": { + "name": "a" + }, + "link": 13640 + }, + { + "name": "audio_vae", + "type": "VAE", + "link": 13823 + }, + { + "name": "vae", + "type": "VAE", + "link": 13842 + }, + { + "label": "video width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "label": "video height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "label": "img_strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": null + } + ], + "outputs": [ + { + "name": "latent", + "type": "LATENT", + "links": [ + 13656 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [] + }, + "widgets_values": [ + 121, + 25, + 960, + 544, + 0, + 1 + ], + "widgets_values_named": { + "length": 121, + "a": 25, + "width": 960, + "height": 544, + "img_compression": 0, + "strength": 1 + } + } + ], + "links": [ + [ + 13630, + 5508, + 0, + 5014, + 3, + "STRING" + ], + [ + 13631, + 5509, + 0, + 5014, + 5, + "STRING" + ], + [ + 13633, + 5511, + 0, + 5014, + 6, + "FLOAT" + ], + [ + 13634, + 5512, + 0, + 5014, + 7, + "FLOAT" + ], + [ + 13638, + 5014, + 0, + 5514, + 0, + "IMAGE" + ], + [ + 13639, + 5014, + 5, + 5514, + 1, + "INT" + ], + [ + 13640, + 5014, + 4, + 5514, + 2, + "FLOAT" + ], + [ + 13654, + 5014, + 2, + 5516, + 1, + "CONDITIONING" + ], + [ + 13655, + 5014, + 3, + 5516, + 2, + "CONDITIONING" + ], + [ + 13656, + 5514, + 0, + 5516, + 3, + "LATENT" + ], + [ + 13740, + 5001, + 0, + 5014, + 2, + "IMAGE" + ], + [ + 13793, + 5014, + 1, + 5544, + 0, + "STRING" + ], + [ + 13794, + 5516, + 0, + 5517, + 0, + "LATENT" + ], + [ + 13797, + 5014, + 0, + 5517, + 3, + "IMAGE" + ], + [ + 13799, + 5516, + 1, + 5517, + 4, + "LATENT" + ], + [ + 13801, + 5014, + 2, + 5517, + 6, + "CONDITIONING" + ], + [ + 13802, + 5014, + 3, + 5517, + 7, + "CONDITIONING" + ], + [ + 13823, + 5575, + 0, + 5514, + 3, + "VAE" + ], + [ + 13828, + 5575, + 2, + 5516, + 0, + "MODEL" + ], + [ + 13829, + 5575, + 2, + 5517, + 5, + "MODEL" + ], + [ + 13837, + 5575, + 6, + 5014, + 0, + "CLIP" + ], + [ + 13838, + 5575, + 5, + 5014, + 1, + "CLIP" + ], + [ + 13839, + 5575, + 3, + 5014, + 10, + "COMBO" + ], + [ + 13840, + 5575, + 4, + 5517, + 1, + "LATENT_UPSCALE_MODEL" + ], + [ + 13841, + 5575, + 1, + 5578, + 0, + "VAE" + ], + [ + 13842, + 5578, + 0, + 5514, + 4, + "VAE" + ], + [ + 13847, + 5583, + 1, + 5584, + 0, + "IMAGE" + ], + [ + 13848, + 5583, + 1, + 5586, + 0, + "IMAGE" + ], + [ + 13851, + 5014, + 4, + 5586, + 2, + "FLOAT" + ], + [ + 13855, + 5578, + 0, + 5517, + 2, + "VAE" + ], + [ + 13856, + 5014, + 4, + 5584, + 2, + "FLOAT" + ], + [ + 13846, + 5518, + 0, + 5583, + 0, + "IMAGE" + ], + [ + 13854, + 5518, + 1, + 5586, + 1, + "AUDIO" + ], + [ + 13857, + 5518, + 1, + 5584, + 1, + "AUDIO" + ], + [ + 13844, + 5578, + 0, + 5518, + 0, + "VAE" + ], + [ + 13734, + 5517, + 0, + 5518, + 1, + "LATENT" + ], + [ + 13735, + 5517, + 1, + 5518, + 2, + "LATENT" + ], + [ + 13824, + 5575, + 0, + 5518, + 3, + "VAE" + ], + [ + 13852, + 5584, + 0, + 5585, + 0, + "VIDEO" + ] + ], + "groups": [ + { + "id": 1, + "title": "Inputs", + "bounding": [ + -3585.5562371930837, + 3026.721020219687, + 910.8582745912299, + 1191.0306527777561 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Generate", + "bounding": [ + -2189.418124415204, + 3168.6204748269606, + 814.9583396624375, + 386.4737149063599 + ], + "color": "#3f789e", + "flags": {} + } + ], + "definitions": { + "subgraphs": [ + { + "id": "c28230e9-b195-4ec2-9679-39e1e920f733", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 5600, + "lastLinkId": 13867, + "lastRerouteId": 5047 + }, + "revision": 0, + "config": {}, + "name": "Input Parameters", + "inputNode": { + "id": -10, + "bounding": [ + -4530.5, + 3720, + 188.595703125, + 268 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + -1674.287130611754, + 4532.403017370767, + 193.76953125, + 168 + ] + }, + "inputs": [ + { + "id": "3c8d0a11-8c2b-4465-9481-fb3ac9bfc1c1", + "name": "clip", + "type": "CLIP", + "linkIds": [ + 13439, + 13438 + ], + "localized_name": "clip", + "label": "text encoder clip", + "pos": [ + -4365.904296875, + 3744 + ] + }, + { + "id": "fd1430ec-80a3-4d75-94af-969a19da705a", + "name": "clip_1", + "type": "CLIP", + "linkIds": [ + 13727 + ], + "localized_name": "clip_1", + "label": "text enhancer clip", + "pos": [ + -4365.904296875, + 3764 + ] + }, + { + "id": "f08d2d6d-42a8-4dea-a0e4-9859f4a89222", + "name": "input", + "type": "IMAGE,MASK", + "linkIds": [ + 13601 + ], + "localized_name": "input", + "label": "image", + "pos": [ + -4365.904296875, + 3784 + ] + }, + { + "id": "11271e88-8a8f-410e-b09d-6ac67d8acd33", + "name": "value_2", + "type": "STRING", + "linkIds": [ + 13619, + 13728, + 13779 + ], + "label": "Positive prompt", + "pos": [ + -4365.904296875, + 3804 + ] + }, + { + "id": "ce36a100-da99-465e-a116-04305495c0b2", + "name": "cond", + "type": "BOOLEAN", + "linkIds": [ + 13621, + 13780 + ], + "label": "Enhance positive prompt", + "pos": [ + -4365.904296875, + 3824 + ] + }, + { + "id": "24bd03d0-cafb-4678-aeb0-09e9ac3f3831", + "name": "text", + "type": "STRING", + "linkIds": [ + 13487, + 13620 + ], + "label": "Negative prompt", + "pos": [ + -4365.904296875, + 3844 + ] + }, + { + "id": "239d664b-9504-401a-9075-e2bbbfa5316f", + "name": "value", + "type": "FLOAT", + "linkIds": [ + 13491 + ], + "label": "fps", + "pos": [ + -4365.904296875, + 3864 + ] + }, + { + "id": "48050b9d-59ea-42c5-93d0-25e1f4558c8f", + "name": "value_5", + "type": "FLOAT", + "linkIds": [ + 13628 + ], + "label": "duration in seconds", + "pos": [ + -4365.904296875, + 3884 + ] + }, + { + "id": "67291efc-5e2e-4177-b8e0-183b525746ff", + "name": "seed", + "type": "INT", + "linkIds": [ + 13730 + ], + "label": "enhancer_seed", + "pos": [ + -4365.904296875, + 3904 + ] + }, + { + "id": "244b3603-4c49-4df4-ac66-4bf2fab9ac10", + "name": "value_4", + "type": "STRING", + "linkIds": [ + 13617, + 13618, + 13783 + ], + "label": "LTX API key", + "pos": [ + -4365.904296875, + 3924 + ] + }, + { + "id": "869c2ef8-7a5c-46d1-bbeb-0d3fee52ec49", + "name": "ckpt_name", + "type": "COMBO", + "linkIds": [ + 13615, + 13616 + ], + "label": "ltx model ckpt path", + "pos": [ + -4365.904296875, + 3944 + ] + } + ], + "outputs": [ + { + "id": "15da5d9f-f888-4ef4-8c25-0250bc179854", + "name": "resized", + "type": "IMAGE", + "linkIds": [ + 13395 + ], + "localized_name": "resized", + "label": "resized image", + "pos": [ + -1650.287130611754, + 4556.403017370767 + ] + }, + { + "id": "2e98124e-b012-43e6-9ddc-550f40cbe9d4", + "name": "enhanced_prompt", + "type": "STRING", + "linkIds": [ + 13792 + ], + "label": "effective_positive_prompt", + "pos": [ + -1650.287130611754, + 4576.403017370767 + ] + }, + { + "id": "989e15b5-2a65-42e6-b63a-672c1634996d", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13790 + ], + "localized_name": "positive", + "label": "positive_encoded", + "pos": [ + -1650.287130611754, + 4596.403017370767 + ] + }, + { + "id": "c639aac0-f1d4-488a-8035-fb2125cbdb28", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13791 + ], + "localized_name": "negative", + "label": "negative_encoded", + "pos": [ + -1650.287130611754, + 4616.403017370767 + ] + }, + { + "id": "3db21c86-e964-46c6-bff9-2899a6a66480", + "name": "FLOAT", + "type": "FLOAT", + "linkIds": [ + 13494 + ], + "localized_name": "FLOAT", + "label": "fps", + "pos": [ + -1650.287130611754, + 4636.403017370767 + ] + }, + { + "id": "911e4066-f1ef-4bf4-b730-33137222314e", + "name": "INT", + "type": "INT", + "linkIds": [ + 13389 + ], + "localized_name": "INT", + "label": "number of frames", + "pos": [ + -1650.287130611754, + 4656.403017370767 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 4990, + "type": "ResizeImageMaskNode", + "pos": [ + -3897.486811330561, + 2806.554671257796 + ], + "size": [ + 420, + 106 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 13601 + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "IMAGE,MASK", + "links": [ + 13395, + 13744 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.16.0" + }, + "widgets_values": [ + "scale longer dimension", + 1536, + "lanczos" + ], + "widgets_values_named": { + "resize_type": "scale longer dimension", + "resize_type.longer_size": 1536, + "scale_method": "lanczos" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 2612, + "type": "CLIPTextEncode", + "pos": [ + -3900, + 4250 + ], + "size": [ + 420, + 102 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 13439 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 13487 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 7652 + ] + } + ], + "title": "CLIP Text Encode (Negative Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 5546, + "type": "TextGenerateLTX2Prompt", + "pos": [ + -3726.673614245473, + 3352.8712380584175 + ], + "size": [ + 451.50546875, + 456 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 13727 + }, + { + "localized_name": "image", + "name": "image", + "shape": 7, + "type": "IMAGE", + "link": 13744 + }, + { + "localized_name": "video", + "name": "video", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "localized_name": "system_prompt", + "name": "system_prompt", + "shape": 7, + "type": "STRING", + "link": null + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 13728 + }, + { + "localized_name": "seed", + "name": "sampling_mode.seed", + "type": "INT", + "widget": { + "name": "sampling_mode.seed" + }, + "link": 13730 + } + ], + "outputs": [ + { + "localized_name": "generated_text", + "name": "generated_text", + "type": "STRING", + "links": [ + 13796 + ] + }, + { + "localized_name": "thinking", + "name": "thinking", + "type": "STRING", + "links": null + } + ], + "title": "Positive prompt + image enhancer - TextGenerateLTX2Prompt", + "properties": { + "Node name for S&R": "TextGenerateLTX2Prompt" + }, + "widgets_values": [ + "", + 600, + "on", + 0.01, + 0, + 1, + 0, + 1.15, + 0, + 0, + false, + true, + "auto" + ], + "widgets_values_named": { + "prompt": "", + "max_length": 600, + "sampling_mode": "on", + "sampling_mode.temperature": 0.01, + "sampling_mode.top_k": 0, + "sampling_mode.top_p": 1, + "sampling_mode.min_p": 0, + "sampling_mode.repetition_penalty": 1.15, + "sampling_mode.seed": 0, + "sampling_mode.presence_penalty": 0, + "thinking": false, + "use_default_template": true, + "mtp": "auto" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 2483, + "type": "CLIPTextEncode", + "pos": [ + -3900, + 4120 + ], + "size": [ + 420, + 102 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 13438 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 13782 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 7065 + ] + } + ], + "title": "CLIP Text Encode (Positive Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 5557, + "type": "StringContains", + "pos": [ + -3900, + 4480 + ], + "size": [ + 420, + 194 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "string", + "name": "string", + "type": "STRING", + "widget": { + "name": "string" + }, + "link": 13783 + } + ], + "outputs": [ + { + "localized_name": "contains", + "name": "contains", + "type": "BOOLEAN", + "links": [ + 13784, + 13787 + ] + } + ], + "title": "has ltxv api key?", + "properties": { + "Node name for S&R": "StringContains" + }, + "widgets_values": [ + "", + "ltxv_", + true + ], + "widgets_values_named": { + "string": "", + "substring": "ltxv_", + "case_sensitive": true + } + }, + { + "id": 1241, + "type": "LTXVConditioning", + "pos": [ + -3393, + 4120 + ], + "size": [ + 420, + 82 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 7065 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 7652 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 13493 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 13786 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "slot_index": 1, + "links": [ + 13789 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + 24 + ], + "widgets_values_named": { + "frame_rate": 24 + } + }, + { + "id": 5560, + "type": "ComfySwitchNode", + "pos": [ + -2886, + 4680 + ], + "size": [ + 420, + 106 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "CONDITIONING", + "link": 13789 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "CONDITIONING", + "link": 13788 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 13787 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "CONDITIONING", + "links": [ + 13791 + ] + } + ], + "title": "negative conditioning source - If/Else Switch", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 5558, + "type": "ComfySwitchNode", + "pos": [ + -2886, + 4480 + ], + "size": [ + 420, + 106 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "CONDITIONING", + "link": 13786 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "CONDITIONING", + "link": 13785 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 13784 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "CONDITIONING", + "links": [ + 13790 + ] + } + ], + "title": "positive conditioning source - If/Else Switch", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 5556, + "type": "ComfySwitchNode", + "pos": [ + -3200.3320926995084, + 3253.977642089908 + ], + "size": [ + 420, + 106 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "STRING", + "link": 13779 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "STRING", + "link": 13796 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 13780 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "STRING", + "links": [ + 13782, + 13792 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 5017, + "type": "PrimitiveFloat", + "pos": [ + -3897.1207501548224, + 5090.166130462209 + ], + "size": [ + 420, + 62 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": 13491 + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 13493, + 13494, + 13859 + ] + } + ], + "title": "fps", + "properties": { + "Node name for S&R": "PrimitiveFloat", + "cnr_id": "comfy-core", + "ver": "0.16.0" + }, + "widgets_values": [ + 24 + ], + "widgets_values_named": { + "value": 24 + }, + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 5507, + "type": "PrimitiveFloat", + "pos": [ + -3898.0965779430753, + 5192.947239658724 + ], + "size": [ + 420, + 62 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": 13628 + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 13795 + ] + } + ], + "title": "Duration in seconds - Float", + "properties": { + "Node name for S&R": "PrimitiveFloat", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + 5 + ], + "widgets_values_named": { + "value": 5 + }, + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 5561, + "type": "ComfyMathExpression", + "pos": [ + -3391.0965779430753, + 5092.947239658724 + ], + "size": [ + 420, + 148 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 13859 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": 13795 + }, + { + "localized_name": "c", + "name": "values.c", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 13389 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "title": "calculate frames count - Math Expression", + "properties": { + "Node name for S&R": "ComfyMathExpression" + }, + "widgets_values": [ + "1 + floor(a*b/8)*8" + ], + "widgets_values_named": { + "expression": "1 + floor(a*b/8)*8" + } + }, + { + "id": 5504, + "type": "GemmaAPITextEncode", + "pos": [ + -3393, + 4480 + ], + "size": [ + 374, + 218 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "api_key", + "name": "api_key", + "type": "STRING", + "widget": { + "name": "api_key" + }, + "link": 13617 + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 13619 + }, + { + "localized_name": "enhance_prompt", + "name": "enhance_prompt", + "type": "BOOLEAN", + "widget": { + "name": "enhance_prompt" + }, + "link": 13621 + }, + { + "localized_name": "ckpt_name", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": 13615 + } + ], + "outputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "links": [ + 13785 + ] + } + ], + "title": "🅛🅣🅧 Gemma API Text Encode - POSITIVE", + "properties": { + "Node name for S&R": "GemmaAPITextEncode" + }, + "widgets_values": [ + "", + "", + "ltx-2.3-22b-dev.safetensors", + "ltx-2.3-22b-dev.safetensors" + ], + "widgets_values_named": { + "api_key": "", + "prompt": "", + "enhance_prompt": "ltx-2.3-22b-dev.safetensors", + "ckpt_name": "ltx-2.3-22b-dev.safetensors" + } + }, + { + "id": 5505, + "type": "GemmaAPITextEncode", + "pos": [ + -3396.200617225858, + 4749.572683608101 + ], + "size": [ + 374, + 218 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "api_key", + "name": "api_key", + "type": "STRING", + "widget": { + "name": "api_key" + }, + "link": 13618 + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 13620 + }, + { + "localized_name": "ckpt_name", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": 13616 + } + ], + "outputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "links": [ + 13788 + ] + } + ], + "title": "🅛🅣🅧 Gemma API Text Encode - NEGATIVE", + "properties": { + "Node name for S&R": "GemmaAPITextEncode" + }, + "widgets_values": [ + "", + "", + false, + "ltx-2.3-22b-dev.safetensors" + ], + "widgets_values_named": { + "api_key": "", + "prompt": "", + "enhance_prompt": false, + "ckpt_name": "ltx-2.3-22b-dev.safetensors" + } + } + ], + "groups": [ + { + "id": 155, + "title": "Prompt enhancement - only runs when enhance_positive_prompt is on", + "bounding": [ + -3806.570313829672, + 3139.1070098879395, + 1103.6263962595326, + 721.9282978395563 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 158, + "title": "Text encoding", + "bounding": [ + -3926, + 4060, + 1010, + 320 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 157, + "title": "Prompt encode via the LTX API - used whenever an API key is present", + "bounding": [ + -3926, + 4420, + 1527.6122298242285, + 574.8376245782738 + ], + "color": "#b58b2a", + "flags": {} + }, + { + "id": 156, + "title": "Frame rate and count", + "bounding": [ + -3924.0965779430753, + 5032.947239658724, + 1035.1013871676819, + 253.03230205174805 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 7065, + "origin_id": 2483, + "origin_slot": 0, + "target_id": 1241, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 7652, + "origin_id": 2612, + "origin_slot": 0, + "target_id": 1241, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13439, + "origin_id": -10, + "origin_slot": 0, + "target_id": 2612, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 13438, + "origin_id": -10, + "origin_slot": 0, + "target_id": 2483, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 13389, + "origin_id": 5561, + "origin_slot": 1, + "target_id": -20, + "target_slot": 5, + "type": "INT" + }, + { + "id": 13395, + "origin_id": 4990, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13487, + "origin_id": -10, + "origin_slot": 5, + "target_id": 2612, + "target_slot": 1, + "type": "STRING", + "parentId": 613 + }, + { + "id": 13491, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5017, + "target_slot": 0, + "type": "FLOAT" + }, + { + "id": 13493, + "origin_id": 5017, + "origin_slot": 0, + "target_id": 1241, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 13494, + "origin_id": 5017, + "origin_slot": 0, + "target_id": -20, + "target_slot": 4, + "type": "FLOAT" + }, + { + "id": 13615, + "origin_id": -10, + "origin_slot": 10, + "target_id": 5504, + "target_slot": 3, + "type": "COMBO" + }, + { + "id": 13617, + "origin_id": -10, + "origin_slot": 9, + "target_id": 5504, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 13618, + "origin_id": -10, + "origin_slot": 9, + "target_id": 5505, + "target_slot": 0, + "type": "STRING", + "parentId": 615 + }, + { + "id": 13619, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5504, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 13620, + "origin_id": -10, + "origin_slot": 5, + "target_id": 5505, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 13621, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5504, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 13628, + "origin_id": -10, + "origin_slot": 7, + "target_id": 5507, + "target_slot": 0, + "type": "FLOAT" + }, + { + "id": 13779, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5556, + "target_slot": 0, + "type": "STRING", + "parentId": 415 + }, + { + "id": 13780, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5556, + "target_slot": 2, + "type": "BOOLEAN", + "parentId": 417 + }, + { + "id": 13782, + "origin_id": 5556, + "origin_slot": 0, + "target_id": 2483, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 13783, + "origin_id": -10, + "origin_slot": 9, + "target_id": 5557, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 13784, + "origin_id": 5557, + "origin_slot": 0, + "target_id": 5558, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 13785, + "origin_id": 5504, + "origin_slot": 0, + "target_id": 5558, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13786, + "origin_id": 1241, + "origin_slot": 0, + "target_id": 5558, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 13787, + "origin_id": 5557, + "origin_slot": 0, + "target_id": 5560, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 13788, + "origin_id": 5505, + "origin_slot": 0, + "target_id": 5560, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13789, + "origin_id": 1241, + "origin_slot": 1, + "target_id": 5560, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 13790, + "origin_id": 5558, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 13791, + "origin_id": 5560, + "origin_slot": 0, + "target_id": -20, + "target_slot": 3, + "type": "CONDITIONING" + }, + { + "id": 13792, + "origin_id": 5556, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 13796, + "origin_id": 5546, + "origin_slot": 0, + "target_id": 5556, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 13601, + "origin_id": -10, + "origin_slot": 2, + "target_id": 4990, + "target_slot": 0, + "type": "IMAGE,MASK" + }, + { + "id": 13727, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5546, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 13744, + "origin_id": 4990, + "origin_slot": 0, + "target_id": 5546, + "target_slot": 1, + "type": "IMAGE", + "parentId": 58 + }, + { + "id": 13728, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5546, + "target_slot": 5, + "type": "STRING" + }, + { + "id": 13859, + "origin_id": 5017, + "origin_slot": 0, + "target_id": 5561, + "target_slot": 0, + "type": "FLOAT" + }, + { + "id": 13795, + "origin_id": 5507, + "origin_slot": 0, + "target_id": 5561, + "target_slot": 1, + "type": "FLOAT" + }, + { + "id": 13730, + "origin_id": -10, + "origin_slot": 8, + "target_id": 5546, + "target_slot": 6, + "type": "INT" + }, + { + "id": 13616, + "origin_id": -10, + "origin_slot": 10, + "target_id": 5505, + "target_slot": 2, + "type": "COMBO" + } + ], + "reroutes": [ + { + "id": 612, + "pos": [ + -4126.724727430894, + 4005 + ], + "linkIds": [ + 13487 + ] + }, + { + "id": 613, + "parentId": 612, + "pos": [ + -3120.841932461055, + 4005 + ], + "linkIds": [ + 13487 + ] + }, + { + "id": 614, + "pos": [ + -4126.724727430894, + 4913.424947142164 + ], + "linkIds": [ + 13618 + ] + }, + { + "id": 615, + "parentId": 614, + "pos": [ + -3956.5116870881043, + 4913.424947142164 + ], + "linkIds": [ + 13618 + ] + }, + { + "id": 415, + "parentId": 414, + "pos": [ + -3956.5116870881043, + 4913.424947142164 + ], + "linkIds": [ + 13779 + ] + }, + { + "id": 414, + "pos": [ + -4126.724727430894, + 4913.424947142164 + ], + "linkIds": [ + 13779 + ] + }, + { + "id": 417, + "parentId": 416, + "pos": [ + -3484.1459842064082, + 4070 + ], + "linkIds": [ + 13780 + ] + }, + { + "id": 416, + "pos": [ + -4126.724727430894, + 4070 + ], + "linkIds": [ + 13780 + ] + }, + { + "id": 58, + "parentId": 59, + "pos": [ + -3955.9017213973048, + 3026.253676019941 + ], + "linkIds": [ + 13744 + ] + }, + { + "id": 59, + "pos": [ + -3328.6556058437022, + 3019.423712754166 + ], + "linkIds": [ + 13744 + ] + } + ], + "extra": {} + }, + { + "id": "792f0fd8-129e-48eb-9904-8d1aa82154d1", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 5600, + "lastLinkId": 13867, + "lastRerouteId": 5047 + }, + "revision": 0, + "config": {}, + "name": "Preprocess", + "inputNode": { + "id": -10, + "bounding": [ + -2768.43635256139, + 3382.807288547727, + 149.484375, + 228 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + -1619.7477647703558, + 3432.807288547727, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "69fa5cde-2df8-4d81-8a43-a99b06153e5c", + "name": "image", + "type": "IMAGE", + "linkIds": [ + 13479 + ], + "localized_name": "image", + "pos": [ + -2642.95197756139, + 3406.807288547727 + ] + }, + { + "id": "b16c2206-199a-43de-8935-30630754cd8e", + "name": "length", + "type": "INT", + "linkIds": [ + 13477, + 13478 + ], + "localized_name": "length", + "label": "number of frames", + "pos": [ + -2642.95197756139, + 3426.807288547727 + ] + }, + { + "id": "439c1a53-a066-447f-b49b-f99bbaa2245b", + "name": "a", + "type": "FLOAT", + "linkIds": [ + 13858 + ], + "localized_name": "a", + "label": "fps", + "pos": [ + -2642.95197756139, + 3446.807288547727 + ] + }, + { + "id": "c5d898a3-c5f0-40f6-9616-646296812e63", + "name": "audio_vae", + "type": "VAE", + "linkIds": [ + 13428 + ], + "localized_name": "audio_vae", + "pos": [ + -2642.95197756139, + 3466.807288547727 + ] + }, + { + "id": "b7ec9d0c-3ce8-466e-a96a-3f244044eba9", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13430 + ], + "localized_name": "vae", + "pos": [ + -2642.95197756139, + 3486.807288547727 + ] + }, + { + "id": "f38183ed-40fc-4d60-af93-4af5899db2fb", + "name": "width", + "type": "INT", + "linkIds": [ + 13676 + ], + "label": "video width", + "pos": [ + -2642.95197756139, + 3506.807288547727 + ] + }, + { + "id": "6a3b22f7-3d6b-4eaf-8b0c-db2a8c29c3cd", + "name": "height", + "type": "INT", + "linkIds": [ + 13677 + ], + "label": "video height", + "pos": [ + -2642.95197756139, + 3526.807288547727 + ] + }, + { + "id": "867c8e48-81d6-4d1f-8ab7-ae49b1177054", + "name": "img_compression", + "type": "INT", + "linkIds": [ + 13678 + ], + "pos": [ + -2642.95197756139, + 3546.807288547727 + ] + }, + { + "id": "d7a8b5a5-c6cf-438e-addb-f8d25e51737c", + "name": "strength", + "type": "FLOAT", + "linkIds": [ + 13679 + ], + "label": "img_strength", + "pos": [ + -2642.95197756139, + 3566.807288547727 + ] + } + ], + "outputs": [ + { + "id": "e122d2aa-5af3-478c-b00e-51b3948939c6", + "name": "latent", + "type": "LATENT", + "linkIds": [ + 13302 + ], + "localized_name": "latent", + "pos": [ + -1595.7477647703558, + 3456.807288547727 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 3336, + "type": "LTXVPreprocess", + "pos": [ + -2570.43635256139, + 3313.8991397637924 + ], + "size": [ + 270, + 74 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 13479 + }, + { + "localized_name": "img_compression", + "name": "img_compression", + "type": "INT", + "widget": { + "name": "img_compression" + }, + "link": 13678 + } + ], + "outputs": [ + { + "localized_name": "output_image", + "name": "output_image", + "type": "IMAGE", + "links": [ + 9768 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVPreprocess", + "cnr_id": "comfy-core", + "ver": "0.3.60" + }, + "widgets_values": [ + 0 + ], + "widgets_values_named": { + "img_compression": 0 + } + }, + { + "id": 3059, + "type": "EmptyLTXVLatentVideo", + "pos": [ + -2570.43635256139, + 3454.3726008010667 + ], + "size": [ + 270, + 194 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "label": "video width", + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 13676 + }, + { + "label": "video height", + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 13677 + }, + { + "label": "number of frames", + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 13477 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 11401 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLTXVLatentVideo", + "cnr_id": "comfy-core", + "ver": "0.3.43" + }, + "widgets_values": [ + 960, + 544, + 121, + 1 + ], + "widgets_values_named": { + "width": 960, + "height": 544, + "length": 121, + "batch_size": 1 + } + }, + { + "id": 3980, + "type": "LTXVEmptyLatentAudio", + "pos": [ + -2238.0139314528687, + 3495.7073372627838 + ], + "size": [ + 313.25, + 118 + ], + "flags": { + "collapsed": false + }, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 13428 + }, + { + "localized_name": "frames_number", + "name": "frames_number", + "type": "INT", + "widget": { + "name": "frames_number" + }, + "link": 13478 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT,INT", + "widget": { + "name": "frame_rate" + }, + "link": 13858 + } + ], + "outputs": [ + { + "localized_name": "Latent", + "name": "Latent", + "type": "LATENT", + "links": [ + 12457 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVEmptyLatentAudio", + "cnr_id": "comfy-core", + "ver": "0.3.64" + }, + "widgets_values": [ + 121, + 25, + 1 + ], + "widgets_values_named": { + "frames_number": 121, + "frame_rate": 25, + "batch_size": 1 + } + }, + { + "id": 4528, + "type": "LTXVConcatAVLatent", + "pos": [ + -1871.055967895355, + 3296.997842824149 + ], + "size": [ + 225, + 54 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "link": 13034 + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 12457 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13302 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConcatAVLatent", + "cnr_id": "comfy-core", + "ver": "0.10.0" + } + }, + { + "id": 3159, + "type": "LTXVImgToVideoInplace", + "pos": [ + -2238.0139314528687, + 3294.0434645438772 + ], + "size": [ + 313.25, + 142.859375 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13430 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 9768 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 11401 + }, + { + "label": "img_strength", + "localized_name": "strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": 13679 + }, + { + "label": "bypass_i2v", + "localized_name": "bypass", + "name": "bypass", + "type": "BOOLEAN", + "widget": { + "name": "bypass" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13034 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVImgToVideoInplace" + }, + "widgets_values": [ + 1, + false + ], + "widgets_values_named": { + "strength": 1, + "bypass": false + } + } + ], + "groups": [ + { + "id": 106, + "title": "Preprocess", + "bounding": [ + -2596.43635256139, + 3228.0434645438772, + 932.6885877910349, + 555.6438841437362 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 9768, + "origin_id": 3336, + "origin_slot": 0, + "target_id": 3159, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 11401, + "origin_id": 3059, + "origin_slot": 0, + "target_id": 3159, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 13034, + "origin_id": 3159, + "origin_slot": 0, + "target_id": 4528, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 12457, + "origin_id": 3980, + "origin_slot": 0, + "target_id": 4528, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 13479, + "origin_id": -10, + "origin_slot": 0, + "target_id": 3336, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13477, + "origin_id": -10, + "origin_slot": 1, + "target_id": 3059, + "target_slot": 2, + "type": "INT" + }, + { + "id": 13478, + "origin_id": -10, + "origin_slot": 1, + "target_id": 3980, + "target_slot": 1, + "type": "INT", + "parentId": 617 + }, + { + "id": 13428, + "origin_id": -10, + "origin_slot": 3, + "target_id": 3980, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 13430, + "origin_id": -10, + "origin_slot": 4, + "target_id": 3159, + "target_slot": 0, + "type": "VAE", + "parentId": 425 + }, + { + "id": 13302, + "origin_id": 4528, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13676, + "origin_id": -10, + "origin_slot": 5, + "target_id": 3059, + "target_slot": 0, + "type": "INT" + }, + { + "id": 13677, + "origin_id": -10, + "origin_slot": 6, + "target_id": 3059, + "target_slot": 1, + "type": "INT" + }, + { + "id": 13678, + "origin_id": -10, + "origin_slot": 7, + "target_id": 3336, + "target_slot": 1, + "type": "INT" + }, + { + "id": 13679, + "origin_id": -10, + "origin_slot": 8, + "target_id": 3159, + "target_slot": 3, + "type": "FLOAT", + "parentId": 429 + }, + { + "id": 13858, + "origin_id": -10, + "origin_slot": 2, + "target_id": 3980, + "target_slot": 2, + "type": "FLOAT,INT" + } + ], + "reroutes": [ + { + "id": 616, + "pos": [ + -2600.43635256139, + 3403 + ], + "linkIds": [ + 13478 + ] + }, + { + "id": 617, + "parentId": 616, + "pos": [ + -2278.0139314528687, + 3403 + ], + "linkIds": [ + 13478 + ] + }, + { + "id": 425, + "parentId": 424, + "pos": [ + -2278.0139314528687, + 3259 + ], + "linkIds": [ + 13430 + ] + }, + { + "id": 424, + "pos": [ + -2600.43635256139, + 3259 + ], + "linkIds": [ + 13430 + ] + }, + { + "id": 429, + "parentId": 428, + "pos": [ + -2278.0139314528687, + 3140.0434645438772 + ], + "linkIds": [ + 13679 + ] + }, + { + "id": 428, + "pos": [ + -2600.43635256139, + 3140.0434645438772 + ], + "linkIds": [ + 13679 + ] + } + ], + "extra": {} + }, + { + "id": "f9337bd7-ca7a-4a59-99f1-65b664bed7e7", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 5600, + "lastLinkId": 13867, + "lastRerouteId": 5047 + }, + "revision": 0, + "config": {}, + "name": "Sampler - Distilled (8 steps)", + "inputNode": { + "id": -10, + "bounding": [ + -1798.4177305123035, + 3386.0654637019475, + 130.564453125, + 188 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + -712.8266403224571, + 3426.0654637019475, + 128, + 88 + ] + }, + "inputs": [ + { + "id": "5b61db22-e75f-4c19-9d7c-c4d954a79045", + "name": "model", + "type": "MODEL", + "linkIds": [ + 13434 + ], + "localized_name": "model", + "pos": [ + -1691.8532773873035, + 3410.0654637019475 + ] + }, + { + "id": "3c18fb6e-bb38-4b6a-bee5-6f1fce5748ea", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13469 + ], + "localized_name": "positive", + "pos": [ + -1691.8532773873035, + 3430.0654637019475 + ] + }, + { + "id": "54941af4-c08d-46e4-8c80-af573832f888", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13472 + ], + "localized_name": "negative", + "pos": [ + -1691.8532773873035, + 3450.0654637019475 + ] + }, + { + "id": "4fd3a55c-2fc4-4e54-b32a-9059d4d716bc", + "name": "latent_image", + "type": "LATENT", + "linkIds": [ + 13644 + ], + "localized_name": "latent_image", + "pos": [ + -1691.8532773873035, + 3470.0654637019475 + ] + }, + { + "id": "c136a9f8-2914-4989-b406-d4fae3490d80", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 13686 + ], + "label": "noise seed", + "pos": [ + -1691.8532773873035, + 3490.0654637019475 + ] + }, + { + "id": "5f0a051e-ce96-43ad-8b7f-fb73dacea867", + "name": "cfg", + "type": "FLOAT", + "linkIds": [ + 13687 + ], + "label": "guider cfg", + "pos": [ + -1691.8532773873035, + 3510.0654637019475 + ] + }, + { + "id": "9fdc2e66-9ed2-4c40-847d-af31bbbf482b", + "name": "sampler_name", + "type": "COMBO", + "linkIds": [ + 13688 + ], + "pos": [ + -1691.8532773873035, + 3530.0654637019475 + ] + } + ], + "outputs": [ + { + "id": "71fb5e86-aa11-4146-9a8c-3344e60cab92", + "name": "video_latent", + "type": "LATENT", + "linkIds": [ + 13657 + ], + "pos": [ + -688.8266403224571, + 3450.0654637019475 + ] + }, + { + "id": "ab9a40a7-2f54-4a95-a151-191ba86f39c2", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 13658 + ], + "pos": [ + -688.8266403224571, + 3470.0654637019475 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 4832, + "type": "RandomNoise", + "pos": [ + -1600.4177305123035, + 3238.258072571506 + ], + "size": [ + 279.734375, + 82 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "label": "noise seed", + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 13686 + } + ], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 13093 + ] + } + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + 10, + "fixed" + ], + "widgets_values_named": { + "noise_seed": 10, + "control_after_generate": "fixed" + } + }, + { + "id": 4828, + "type": "CFGGuider", + "pos": [ + -1600.4177305123035, + 3371.2568994345484 + ], + "size": [ + 279.734375, + 114 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 13434 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13469 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13472 + }, + { + "label": "guider cfg", + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 13687 + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 13089 + ] + } + ], + "properties": { + "Node name for S&R": "CFGGuider", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + 1 + ], + "widgets_values_named": { + "cfg": 1 + } + }, + { + "id": 4831, + "type": "KSamplerSelect", + "pos": [ + -1600.4177305123035, + 3529.951352742342 + ], + "size": [ + 279.734375, + 74 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": 13688 + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 13090 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "euler_ancestral" + ], + "widgets_values_named": { + "sampler_name": "euler_ancestral" + } + }, + { + "id": 4984, + "type": "ManualSigmas", + "pos": [ + -1593.5601695497103, + 3658.115497166881 + ], + "size": [ + 499.9375, + 94 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 13374 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + ], + "widgets_values_named": { + "sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + } + }, + { + "id": 4999, + "type": "Note", + "pos": [ + -1229.2588304733188, + 3495.319307488536 + ], + "size": [ + 225, + 88 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": {}, + "widgets_values": [ + "Do explore various samplers and cfg values (although we advise them to be kept close to 1)" + ], + "widgets_values_named": { + "text": "Do explore various samplers and cfg values (although we advise them to be kept close to 1)" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 4829, + "type": "SamplerCustomAdvanced", + "pos": [ + -1221.970314179945, + 3339.2629329791494 + ], + "size": [ + 225, + 114 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 13093 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 13089 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 13090 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 13374 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 13644 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 13363 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ver": "0.14.1" + } + }, + { + "id": 4845, + "type": "LTXVSeparateAVLatent", + "pos": [ + -976.1182418849571, + 3340.6029343996825 + ], + "size": [ + 225, + 54 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "av_latent", + "name": "av_latent", + "type": "LATENT", + "link": 13363 + } + ], + "outputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 13657 + ] + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [ + 13658 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVSeparateAVLatent", + "cnr_id": "comfy-core", + "ver": "0.10.0" + } + } + ], + "groups": [ + { + "id": 147, + "title": "Generate Low Resolution", + "bounding": [ + -1626.4177305123035, + 3172.258072571506, + 870.0040996486617, + 598.7978293468286 + ], + "color": "#b58b2a", + "flags": {} + } + ], + "links": [ + { + "id": 13093, + "origin_id": 4832, + "origin_slot": 0, + "target_id": 4829, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 13089, + "origin_id": 4828, + "origin_slot": 0, + "target_id": 4829, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 13090, + "origin_id": 4831, + "origin_slot": 0, + "target_id": 4829, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 13374, + "origin_id": 4984, + "origin_slot": 0, + "target_id": 4829, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 13363, + "origin_id": 4829, + "origin_slot": 0, + "target_id": 4845, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13434, + "origin_id": -10, + "origin_slot": 0, + "target_id": 4828, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 13469, + "origin_id": -10, + "origin_slot": 1, + "target_id": 4828, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13472, + "origin_id": -10, + "origin_slot": 2, + "target_id": 4828, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 13644, + "origin_id": -10, + "origin_slot": 3, + "target_id": 4829, + "target_slot": 4, + "type": "LATENT", + "parentId": 433 + }, + { + "id": 13657, + "origin_id": 4845, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13658, + "origin_id": 4845, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 13686, + "origin_id": -10, + "origin_slot": 4, + "target_id": 4832, + "target_slot": 0, + "type": "INT" + }, + { + "id": 13687, + "origin_id": -10, + "origin_slot": 5, + "target_id": 4828, + "target_slot": 3, + "type": "FLOAT" + }, + { + "id": 13688, + "origin_id": -10, + "origin_slot": 6, + "target_id": 4831, + "target_slot": 0, + "type": "COMBO" + } + ], + "reroutes": [ + { + "id": 433, + "parentId": 432, + "pos": [ + -1261.970314179945, + 3118.258072571506 + ], + "linkIds": [ + 13644 + ] + }, + { + "id": 432, + "pos": [ + -1627.8532773873035, + 3118.258072571506 + ], + "linkIds": [ + 13644 + ] + } + ], + "extra": {} + }, + { + "id": "bee43e38-9234-4e41-86ff-63874164f482", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 5600, + "lastLinkId": 13867, + "lastRerouteId": 5047 + }, + "revision": 0, + "config": {}, + "name": "Decode", + "inputNode": { + "id": -10, + "bounding": [ + -1702.4200493265341, + 3381.3584769496474, + 145.658203125, + 208 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + -1013.6521488113667, + 3471.725923686955, + 128, + 88 + ] + }, + "inputs": [ + { + "id": "423bde19-2ce0-4154-ad35-5ea07a466994", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13710 + ], + "localized_name": "vae", + "pos": [ + -1580.7618462015341, + 3405.3584769496474 + ] + }, + { + "id": "0f5c908f-a20b-4bde-b4aa-7964626668ca", + "name": "latents", + "type": "LATENT", + "linkIds": [ + 13711 + ], + "localized_name": "latents", + "label": "video_latent", + "pos": [ + -1580.7618462015341, + 3425.3584769496474 + ] + }, + { + "id": "3a7f5609-1830-4ac6-a4ed-b1ed95661dea", + "name": "samples", + "type": "LATENT", + "linkIds": [ + 13669 + ], + "localized_name": "samples", + "label": "audio_latent", + "pos": [ + -1580.7618462015341, + 3445.3584769496474 + ] + }, + { + "id": "d7417024-88ba-4d63-ab40-2bdd6789ac59", + "name": "audio_vae", + "type": "VAE", + "linkIds": [ + 13429 + ], + "localized_name": "audio_vae", + "pos": [ + -1580.7618462015341, + 3465.3584769496474 + ] + }, + { + "id": "425f98fa-15bb-4a5a-82d3-81beb7e73a19", + "name": "tile_size", + "type": "INT", + "linkIds": [ + 13736 + ], + "pos": [ + -1580.7618462015341, + 3485.3584769496474 + ] + }, + { + "id": "6d49eb2c-deaa-4163-b4dc-230e2bcd51aa", + "name": "overlap", + "type": "INT", + "linkIds": [ + 13737 + ], + "pos": [ + -1580.7618462015341, + 3505.3584769496474 + ] + }, + { + "id": "f4fb2fb3-137b-4274-b5f3-5d08cb1f82fc", + "name": "temporal_size", + "type": "INT", + "linkIds": [ + 13738 + ], + "pos": [ + -1580.7618462015341, + 3525.3584769496474 + ] + }, + { + "id": "702f5a10-9a13-4e8a-9cc8-244b5f8ba7aa", + "name": "temporal_overlap", + "type": "INT", + "linkIds": [ + 13739 + ], + "pos": [ + -1580.7618462015341, + 3545.3584769496474 + ] + } + ], + "outputs": [ + { + "id": "native-hdr-decode-images", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 13860 + ], + "localized_name": "IMAGE", + "pos": [ + -989.6521488113667, + 3495.725923686955 + ] + }, + { + "id": "native-hdr-decode-audio", + "name": "AUDIO", + "type": "AUDIO", + "linkIds": [ + 13741 + ], + "localized_name": "AUDIO", + "pos": [ + -989.6521488113667, + 3515.725923686955 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 4848, + "type": "LTXVAudioVAEDecode", + "pos": [ + -1400.9462354838788, + 3616.446233185898 + ], + "size": [ + 270, + 54 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 13669 + }, + { + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 13429 + } + ], + "outputs": [ + { + "localized_name": "Audio", + "name": "Audio", + "type": "AUDIO", + "links": [ + 13741 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVAudioVAEDecode", + "cnr_id": "comfy-core", + "ver": "0.3.64" + } + }, + { + "id": 5538, + "type": "VAEDecodeTiled", + "pos": [ + -1400.9462354838788, + 3370.8872234873465 + ], + "size": [ + 270, + 190 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 13711 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13710 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": 13736 + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": 13737 + }, + { + "localized_name": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": 13738 + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": 13739 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13860 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeTiled" + }, + "widgets_values": [ + 512, + 64, + 64, + 8 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 64, + "temporal_size": 64, + "temporal_overlap": 8 + } + } + ], + "groups": [ + { + "id": 150, + "title": "Decode", + "bounding": [ + -1426.9462354838788, + 3293.5356059816863, + 340.4474830462391, + 401.3500894968897 + ], + "color": "#b58b2a", + "flags": {} + } + ], + "links": [ + { + "id": 13669, + "origin_id": -10, + "origin_slot": 2, + "target_id": 4848, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13429, + "origin_id": -10, + "origin_slot": 3, + "target_id": 4848, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 13710, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5538, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 13711, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5538, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13860, + "origin_id": 5538, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13741, + "origin_id": 4848, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "AUDIO" + }, + { + "id": 13736, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5538, + "target_slot": 2, + "type": "INT" + }, + { + "id": 13737, + "origin_id": -10, + "origin_slot": 5, + "target_id": 5538, + "target_slot": 3, + "type": "INT" + }, + { + "id": 13738, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5538, + "target_slot": 4, + "type": "INT" + }, + { + "id": 13739, + "origin_id": -10, + "origin_slot": 7, + "target_id": 5538, + "target_slot": 5, + "type": "INT" + } + ], + "floatingLinks": [ + { + "id": 13865, + "origin_id": -10, + "origin_slot": 4, + "target_id": -1, + "target_slot": -1, + "type": "FLOAT", + "parentId": 621 + }, + { + "id": 13866, + "origin_id": -10, + "origin_slot": 5, + "target_id": -1, + "target_slot": -1, + "type": "INT", + "parentId": 623 + } + ], + "reroutes": [ + { + "id": 620, + "pos": [ + -1428.4011513324465, + 3694 + ], + "linkIds": [] + }, + { + "id": 621, + "parentId": 620, + "pos": [ + -1114.7882595641315, + 3694 + ], + "linkIds": [], + "floating": { + "slotType": "output" + } + }, + { + "id": 622, + "pos": [ + -1428.4011513324465, + 3731 + ], + "linkIds": [] + }, + { + "id": 623, + "parentId": 622, + "pos": [ + -1122.7882595641315, + 3731 + ], + "linkIds": [], + "floating": { + "slotType": "output" + } + } + ], + "extra": {} + }, + { + "id": "cf7c664d-af7e-4a9e-9f19-9f93cfd2476e", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 5600, + "lastLinkId": 13867, + "lastRerouteId": 5047 + }, + "revision": 0, + "config": {}, + "name": "Upscale and re-sampler (3 steps)", + "inputNode": { + "id": -10, + "bounding": [ + -2046.8539309251025, + 3416.868359236283, + 133.224609375, + 288 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + -527.112505388435, + 3486.868359236283, + 128, + 88 + ] + }, + "inputs": [ + { + "id": "96bfaac6-fa4e-407a-a631-d73e94677245", + "name": "samples", + "type": "LATENT", + "linkIds": [ + 13651 + ], + "localized_name": "samples", + "label": "video_latent", + "pos": [ + -1937.6293215501025, + 3440.868359236283 + ] + }, + { + "id": "32a91acc-1597-47d0-805f-48ded4f21fef", + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "linkIds": [ + 13436 + ], + "localized_name": "upscale_model", + "pos": [ + -1937.6293215501025, + 3460.868359236283 + ] + }, + { + "id": "15a9aa00-ec1b-44c8-97db-46dd52deef84", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13432, + 13431 + ], + "localized_name": "vae", + "pos": [ + -1937.6293215501025, + 3480.868359236283 + ] + }, + { + "id": "74055bfc-af35-45a5-af63-d5b2a2a49d4b", + "name": "image", + "type": "IMAGE", + "linkIds": [ + 13480 + ], + "localized_name": "image", + "pos": [ + -1937.6293215501025, + 3500.868359236283 + ] + }, + { + "id": "daf988dc-1e18-44be-b0be-44e0e074694b", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 13652 + ], + "localized_name": "audio_latent", + "pos": [ + -1937.6293215501025, + 3520.868359236283 + ] + }, + { + "id": "fdd04dc2-7ff1-4f10-bc26-8a01f2f9a1b6", + "name": "model", + "type": "MODEL", + "linkIds": [ + 13435 + ], + "localized_name": "model", + "pos": [ + -1937.6293215501025, + 3540.868359236283 + ] + }, + { + "id": "f1d7a4dd-bbf2-4841-af44-4aa0b0eb92bd", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13470 + ], + "localized_name": "positive", + "pos": [ + -1937.6293215501025, + 3560.868359236283 + ] + }, + { + "id": "45f9fab7-ba3a-4aae-8c22-3ac7b96ab11d", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13473 + ], + "localized_name": "negative", + "pos": [ + -1937.6293215501025, + 3580.868359236283 + ] + }, + { + "id": "60fde78a-0a66-4465-b46b-2816481a00ba", + "name": "strength", + "type": "FLOAT", + "linkIds": [ + 13689 + ], + "label": "img_strength", + "pos": [ + -1937.6293215501025, + 3600.868359236283 + ] + }, + { + "id": "b0352ea7-7eb1-4e94-8de3-830be092e153", + "name": "sampler_name", + "type": "COMBO", + "linkIds": [ + 13690 + ], + "pos": [ + -1937.6293215501025, + 3620.868359236283 + ] + }, + { + "id": "fafb27a6-9d56-4878-859e-3657006c8e35", + "name": "cfg", + "type": "FLOAT", + "linkIds": [ + 13691 + ], + "label": "guider cfg", + "pos": [ + -1937.6293215501025, + 3640.868359236283 + ] + }, + { + "id": "c549b153-65b9-424b-b40f-e5dffa969cb9", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 13692 + ], + "pos": [ + -1937.6293215501025, + 3660.868359236283 + ] + } + ], + "outputs": [ + { + "id": "d9828abd-47e0-4d06-9dc3-0e92a1344c57", + "name": "video_latent", + "type": "LATENT", + "linkIds": [ + 13421 + ], + "localized_name": "video_latent", + "pos": [ + -503.112505388435, + 3510.868359236283 + ] + }, + { + "id": "f40b5283-d4c1-4eb3-818e-081395bb87bb", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 13465 + ], + "localized_name": "audio_latent", + "pos": [ + -503.112505388435, + 3530.868359236283 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 4975, + "type": "LTXVLatentUpsampler", + "pos": [ + -1843.6293215501025, + 3794.475219085451 + ], + "size": [ + 225, + 98 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 13651 + }, + { + "localized_name": "upscale_model", + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "link": 13436 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13432 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 13326 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVLatentUpsampler", + "cnr_id": "comfy-core", + "ver": "0.14.1" + } + }, + { + "id": 4970, + "type": "LTXVImgToVideoInplace", + "pos": [ + -1508.0654895387916, + 3735.1494597674982 + ], + "size": [ + 313.25, + 130 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13431 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 13480 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 13326 + }, + { + "label": "img_strength", + "localized_name": "strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": 13689 + }, + { + "label": "bypass_i2v", + "localized_name": "bypass", + "name": "bypass", + "type": "BOOLEAN", + "widget": { + "name": "bypass" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13323 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVImgToVideoInplace" + }, + "widgets_values": [ + 1, + false + ], + "widgets_values_named": { + "strength": 1, + "bypass": false + } + }, + { + "id": 4969, + "type": "LTXVConcatAVLatent", + "pos": [ + -1048.7082101750239, + 3751.0338393109273 + ], + "size": [ + 225, + 54 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "link": 13323 + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 13652 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13332 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConcatAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1" + } + }, + { + "id": 4985, + "type": "ManualSigmas", + "pos": [ + -1726.197753402522, + 3606.330047850205 + ], + "size": [ + 274, + 94 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 13375 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "0.909375, 0.725, 0.421875, 0.0" + ], + "widgets_values_named": { + "sigmas": "0.909375, 0.725, 0.421875, 0.0" + } + }, + { + "id": 4976, + "type": "KSamplerSelect", + "pos": [ + -1386.8212292397918, + 3527.044091263199 + ], + "size": [ + 276.25, + 62 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": 13690 + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 13330 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.3.71" + }, + "widgets_values": [ + "euler_ancestral" + ], + "widgets_values_named": { + "sampler_name": "euler_ancestral" + } + }, + { + "id": 4964, + "type": "CFGGuider", + "pos": [ + -1323.1583858308802, + 3386.627143868493 + ], + "size": [ + 225, + 102 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 13435 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13470 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13473 + }, + { + "label": "guider cfg", + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 13691 + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 13329 + ] + } + ], + "properties": { + "Node name for S&R": "CFGGuider", + "cnr_id": "comfy-core", + "ver": "0.3.71" + }, + "widgets_values": [ + 1 + ], + "widgets_values_named": { + "cfg": 1 + } + }, + { + "id": 4967, + "type": "RandomNoise", + "pos": [ + -1387.4419455812042, + 3247.627071270908 + ], + "size": [ + 270, + 82 + ], + "flags": { + "collapsed": false + }, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 13692 + } + ], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 13328 + ] + } + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ver": "0.3.71" + }, + "widgets_values": [ + 10, + "fixed" + ], + "widgets_values_named": { + "noise_seed": 10, + "control_after_generate": "fixed" + } + }, + { + "id": 4973, + "type": "LTXVSeparateAVLatent", + "pos": [ + -790.4041069509344, + 3444.5841430312494 + ], + "size": [ + 225, + 54 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "av_latent", + "name": "av_latent", + "type": "LATENT", + "link": 13362 + } + ], + "outputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 13421 + ] + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [ + 13465 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVSeparateAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1" + } + }, + { + "id": 4971, + "type": "SamplerCustomAdvanced", + "pos": [ + -1039.5508983754773, + 3445.9391274987233 + ], + "size": [ + 225, + 114 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 13328 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 13329 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 13330 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 13375 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 13332 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 13362 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ver": "0.3.71" + } + } + ], + "groups": [ + { + "id": 151, + "title": "Generate High Resolution", + "bounding": [ + -1869.6293215501025, + 3181.627071270908, + 1298.516816161668, + 722.08257593075 + ], + "color": "#b58b2a", + "flags": {} + } + ], + "links": [ + { + "id": 13326, + "origin_id": 4975, + "origin_slot": 0, + "target_id": 4970, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 13323, + "origin_id": 4970, + "origin_slot": 0, + "target_id": 4969, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13328, + "origin_id": 4967, + "origin_slot": 0, + "target_id": 4971, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 13329, + "origin_id": 4964, + "origin_slot": 0, + "target_id": 4971, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 13330, + "origin_id": 4976, + "origin_slot": 0, + "target_id": 4971, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 13375, + "origin_id": 4985, + "origin_slot": 0, + "target_id": 4971, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 13332, + "origin_id": 4969, + "origin_slot": 0, + "target_id": 4971, + "target_slot": 4, + "type": "LATENT" + }, + { + "id": 13362, + "origin_id": 4971, + "origin_slot": 0, + "target_id": 4973, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13651, + "origin_id": -10, + "origin_slot": 0, + "target_id": 4975, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13436, + "origin_id": -10, + "origin_slot": 1, + "target_id": 4975, + "target_slot": 1, + "type": "LATENT_UPSCALE_MODEL" + }, + { + "id": 13432, + "origin_id": -10, + "origin_slot": 2, + "target_id": 4975, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 13431, + "origin_id": -10, + "origin_slot": 2, + "target_id": 4970, + "target_slot": 0, + "type": "VAE", + "parentId": 629 + }, + { + "id": 13480, + "origin_id": -10, + "origin_slot": 3, + "target_id": 4970, + "target_slot": 1, + "type": "IMAGE", + "parentId": 631 + }, + { + "id": 13652, + "origin_id": -10, + "origin_slot": 4, + "target_id": 4969, + "target_slot": 1, + "type": "LATENT", + "parentId": 625 + }, + { + "id": 13435, + "origin_id": -10, + "origin_slot": 5, + "target_id": 4964, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 13470, + "origin_id": -10, + "origin_slot": 6, + "target_id": 4964, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13473, + "origin_id": -10, + "origin_slot": 7, + "target_id": 4964, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 13421, + "origin_id": 4973, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13465, + "origin_id": 4973, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 13689, + "origin_id": -10, + "origin_slot": 8, + "target_id": 4970, + "target_slot": 3, + "type": "FLOAT", + "parentId": 635 + }, + { + "id": 13690, + "origin_id": -10, + "origin_slot": 9, + "target_id": 4976, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13691, + "origin_id": -10, + "origin_slot": 10, + "target_id": 4964, + "target_slot": 3, + "type": "FLOAT", + "parentId": 627 + }, + { + "id": 13692, + "origin_id": -10, + "origin_slot": 11, + "target_id": 4967, + "target_slot": 0, + "type": "INT" + } + ], + "reroutes": [ + { + "id": 624, + "pos": [ + -1873.6293215501025, + 3967.709647201658 + ], + "linkIds": [ + 13652 + ] + }, + { + "id": 625, + "parentId": 624, + "pos": [ + -1309.0688638677761, + 3967.709647201658 + ], + "linkIds": [ + 13652 + ] + }, + { + "id": 626, + "pos": [ + -1873.6293215501025, + 3467 + ], + "linkIds": [ + 13691 + ] + }, + { + "id": 627, + "parentId": 626, + "pos": [ + -1363.1583858308802, + 3467 + ], + "linkIds": [ + 13691 + ] + }, + { + "id": 628, + "pos": [ + -1873.6293215501025, + 4018.475219085451 + ], + "linkIds": [ + 13431 + ] + }, + { + "id": 629, + "parentId": 628, + "pos": [ + -1653.0304612213217, + 4018.475219085451 + ], + "linkIds": [ + 13431 + ] + }, + { + "id": 630, + "pos": [ + -1873.6293215501025, + 4052.475219085451 + ], + "linkIds": [ + 13480 + ] + }, + { + "id": 631, + "parentId": 630, + "pos": [ + -1661.0304612213217, + 4052.475219085451 + ], + "linkIds": [ + 13480 + ] + }, + { + "id": 634, + "pos": [ + -1873.6293215501025, + 4120.475219085451 + ], + "linkIds": [ + 13689 + ] + }, + { + "id": 635, + "parentId": 634, + "pos": [ + -1669.0304612213217, + 4120.475219085451 + ], + "linkIds": [ + 13689 + ] + } + ], + "extra": {} + }, + { + "id": "f007aab9-e7ad-4b10-974c-4d7cc55001a9", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 5600, + "lastLinkId": 13867, + "lastRerouteId": 5047 + }, + "revision": 0, + "config": {}, + "name": "Load Models", + "inputNode": { + "id": -10, + "bounding": [ + -5433.8611236420875, + 3313.364324949378, + 220.5, + 168 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + -4454.3388419350795, + 3300.329967217747, + 225.017578125, + 188 + ] + }, + "inputs": [ + { + "id": "1ba7f82e-b1b9-49ba-b336-309da4444c01", + "name": "ckpt_name", + "type": "COMBO", + "linkIds": [ + 13861 + ], + "label": "audio_vae", + "pos": [ + -5237.3611236420875, + 3337.364324949378 + ] + }, + { + "id": "d54e81a5-0f60-4bc2-abbf-2c8bbeb33d15", + "name": "gemma_path", + "type": "COMBO", + "linkIds": [ + 13862 + ], + "label": "video_vae", + "pos": [ + -5237.3611236420875, + 3357.364324949378 + ] + }, + { + "id": "50ae2205-f683-47cb-b812-fe649d3b9bb6", + "name": "gemma_path_1", + "type": "COMBO", + "linkIds": [ + 13863, + 13808 + ], + "label": "ltx_2.5_model_checkpoint", + "pos": [ + -5237.3611236420875, + 3377.364324949378 + ] + }, + { + "id": "fd473638-f7cf-452f-9cd7-933f95a5884a", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 13810 + ], + "label": "spacial_latent_upscaler_model", + "pos": [ + -5237.3611236420875, + 3397.364324949378 + ] + }, + { + "id": "9fae03c8-4de7-44b5-9710-f3feb741c769", + "name": "clip_name_1", + "type": "COMBO", + "linkIds": [ + 13811 + ], + "label": "gemma4_e2b_enhancer", + "pos": [ + -5237.3611236420875, + 3417.364324949378 + ] + }, + { + "id": "f1d91e85-1ca3-4096-a742-24747f61ae4c", + "name": "model_name", + "type": "COMBO", + "linkIds": [ + 13812 + ], + "label": "gemma4_12b_encoder", + "pos": [ + -5237.3611236420875, + 3437.364324949378 + ] + } + ], + "outputs": [ + { + "id": "eb483293-e385-4392-bf06-3a66e56ffbb1", + "name": "Audio VAE", + "type": "VAE", + "linkIds": [ + 13798 + ], + "localized_name": "Audio VAE", + "pos": [ + -4430.3388419350795, + 3324.329967217747 + ] + }, + { + "id": "d41773b2-ded3-44e1-9b0a-ada0eb458ae1", + "name": "VAE", + "type": "VAE", + "linkIds": [ + 13800 + ], + "localized_name": "VAE", + "label": "Video VAE", + "pos": [ + -4430.3388419350795, + 3344.329967217747 + ] + }, + { + "id": "81cf793d-2607-4c81-bb97-bdbe6aaebb60", + "name": "MODEL", + "type": "MODEL", + "linkIds": [ + 13864 + ], + "localized_name": "MODEL", + "label": "Model", + "pos": [ + -4430.3388419350795, + 3364.329967217747 + ] + }, + { + "id": "2dcb4bbd-af75-438d-a21d-cca60f6ced94", + "name": "", + "type": "*", + "linkIds": [ + 13833 + ], + "label": "ltx_2.5_model_checkpoint_path", + "pos": [ + -4430.3388419350795, + 3384.329967217747 + ] + }, + { + "id": "1dd69c6c-644d-44d4-8eb0-e05f7d6e4b08", + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "linkIds": [ + 13834 + ], + "label": "latent upscale model", + "pos": [ + -4430.3388419350795, + 3404.329967217747 + ] + }, + { + "id": "a24070d7-0e45-4eb0-a2e9-2d98d87b7003", + "name": "CLIP_2", + "type": "CLIP", + "linkIds": [ + 13835 + ], + "label": "text enhancer", + "pos": [ + -4430.3388419350795, + 3424.329967217747 + ] + }, + { + "id": "1823d25a-1d12-4a29-95b5-d89e46fc410c", + "name": "CLIP", + "type": "CLIP", + "linkIds": [ + 13836 + ], + "label": "text encoder", + "pos": [ + -4430.3388419350795, + 3444.329967217747 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 5570, + "type": "VAELoader", + "pos": [ + -5018.899891120795, + 3075.620819512602 + ], + "size": [ + 376.83334885736076, + 59.59521275015277 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 13861 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 13798 + ] + } + ], + "title": "Load VAE - Audio", + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-audio-vae-bf16.safetensors" + } + }, + { + "id": 5571, + "type": "VAELoader", + "pos": [ + -5013.3109083199, + 3189.133404489309 + ], + "size": [ + 376.83334885736076, + 59.59521275015277 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 13862 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 13800 + ] + } + ], + "title": "Load VAE - Video", + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-video-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-video-vae-bf16.safetensors" + } + }, + { + "id": 5569, + "type": "UNETLoader", + "pos": [ + -5008.135074144944, + 3300.0121669756536 + ], + "size": [ + 374.74465302622593, + 82 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 13863 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 13864 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "models": [ + { + "name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 5573, + "type": "Reroute", + "pos": [ + -5004.017042041713, + 3399.3470328474436 + ], + "size": [ + 365.46643673647395, + 26 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 13808 + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + 13833 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 5577, + "type": "LatentUpscaleModelLoader", + "pos": [ + -5006.348194597264, + 3475.403653230234 + ], + "size": [ + 374.12551294089405, + 83.11105512722906 + ], + "flags": { + "collapsed": false + }, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "model_name", + "name": "model_name", + "type": "COMBO", + "widget": { + "name": "model_name" + }, + "link": 13810 + } + ], + "outputs": [ + { + "localized_name": "LATENT_UPSCALE_MODEL", + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "links": [ + 13834 + ] + } + ], + "properties": { + "Node name for S&R": "LatentUpscaleModelLoader", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "models": [ + { + "name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "directory": "latent_upscale_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + ], + "widgets_values_named": { + "model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + } + }, + { + "id": 5572, + "type": "CLIPLoader", + "pos": [ + -5021.070543690892, + 3692.2668978818306 + ], + "size": [ + 384.6576773713696, + 106 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 13811 + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 13835 + ] + } + ], + "title": "Load CLIP - Text Enhancer", + "properties": { + "Node name for S&R": "CLIPLoader", + "models": [ + { + "name": "gemma4_e2b_it_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/gemma-4/resolve/main/text_encoders/gemma4_e2b_it_bf16.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "gemma4_e2b_it_bf16.safetensors", + "ltxv", + "default" + ], + "widgets_values_named": { + "clip_name": "gemma4_e2b_it_bf16.safetensors", + "type": "ltxv", + "device": "default" + } + }, + { + "id": 5574, + "type": "CLIPLoader", + "pos": [ + -5020.168027875412, + 3855.915119527143 + ], + "size": [ + 384.6576773713696, + 106 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 13812 + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 13836 + ] + } + ], + "title": "Load CLIP - Text Encoder", + "properties": { + "Node name for S&R": "CLIPLoader", + "models": [ + { + "name": "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "ltxv", + "default" + ], + "widgets_values_named": { + "clip_name": "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "type": "ltxv", + "device": "default" + } + } + ], + "groups": [ + { + "id": 110, + "title": "Load Models", + "bounding": [ + -5047.099234567691, + 2997.1796348951657, + 438.32016252213, + 990.5892451556679 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 13861, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5570, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13798, + "origin_id": 5570, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 13862, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5571, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13800, + "origin_id": 5571, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 13863, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5569, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13864, + "origin_id": 5569, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "MODEL" + }, + { + "id": 13808, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5573, + "target_slot": 0, + "type": "*" + }, + { + "id": 13810, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5577, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13811, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5572, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13812, + "origin_id": -10, + "origin_slot": 5, + "target_id": 5574, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13833, + "origin_id": 5573, + "origin_slot": 0, + "target_id": -20, + "target_slot": 3, + "type": "*" + }, + { + "id": 13834, + "origin_id": 5577, + "origin_slot": 0, + "target_id": -20, + "target_slot": 4, + "type": "LATENT_UPSCALE_MODEL" + }, + { + "id": 13835, + "origin_id": 5572, + "origin_slot": 0, + "target_id": -20, + "target_slot": 5, + "type": "CLIP" + }, + { + "id": 13836, + "origin_id": 5574, + "origin_slot": 0, + "target_id": -20, + "target_slot": 6, + "type": "CLIP" + } + ], + "extra": {} + } + ] + }, + "config": {}, + "extra": { + "frontendVersion": "1.53.6", + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "VHS_MetadataImage": true, + "VHS_KeepIntermediate": true, + "workspace_info": { + "id": "elBQFQknIoLYTEwIloQuw" + }, + "node_versions": { + "comfy-core": "0.3.30", + "comfyui-kjnodes": "1.0.8" + }, + "workflowRendererVersion": "LG", + "reroutes": [ + { + "id": 5001, + "pos": [ + -3674.4449691105788, + 4373.899757708305 + ], + "linkIds": [ + 13823, + 13824 + ] + }, + { + "id": 5002, + "parentId": 5001, + "pos": [ + -2517.6422086847338, + 4368.007737349459 + ], + "linkIds": [ + 13823, + 13824 + ] + }, + { + "id": 5003, + "parentId": 5002, + "pos": [ + -1190.3778769766027, + 4335.778069473409 + ], + "linkIds": [ + 13824 + ] + }, + { + "id": 5008, + "pos": [ + -3665.6409165376094, + 4321.577946584291 + ], + "linkIds": [ + 13828, + 13829 + ] + }, + { + "id": 5009, + "parentId": 5008, + "pos": [ + -2214.769558779009, + 4312.342079517551 + ], + "linkIds": [ + 13828, + 13829 + ] + }, + { + "id": 5010, + "parentId": 5009, + "pos": [ + -1761.401331918572, + 4296.062925402747 + ], + "linkIds": [ + 13829 + ] + }, + { + "id": 5011, + "pos": [ + -3665.5418379757407, + 4347.502965094672 + ], + "linkIds": [ + 13840 + ] + }, + { + "id": 5012, + "parentId": 5011, + "pos": [ + -1783.2397635871514, + 4324.922648056117 + ], + "linkIds": [ + 13840 + ] + }, + { + "id": 5015, + "pos": [ + -2676.3679950548817, + 3596.0617877399186 + ], + "linkIds": [ + 13654, + 13801 + ] + }, + { + "id": 5016, + "parentId": 5015, + "pos": [ + -2211.4181244152037, + 3600.682262566879 + ], + "linkIds": [ + 13654, + 13801 + ] + }, + { + "id": 5017, + "parentId": 5016, + "pos": [ + -1757.996034229879, + 3600.682262566879 + ], + "linkIds": [ + 13801 + ] + }, + { + "id": 5018, + "pos": [ + -2676.3679950548817, + 3504 + ], + "linkIds": [ + 13655, + 13802 + ] + }, + { + "id": 5019, + "parentId": 5018, + "pos": [ + -2211.4181244152037, + 3508.6204748269606 + ], + "linkIds": [ + 13655, + 13802 + ] + }, + { + "id": 5020, + "parentId": 5019, + "pos": [ + -1757.996034229879, + 3508.6204748269606 + ], + "linkIds": [ + 13802 + ] + }, + { + "id": 5021, + "pos": [ + -2676.3679950548817, + 3624.0617877399186 + ], + "linkIds": [ + 13797 + ] + }, + { + "id": 5022, + "parentId": 5021, + "pos": [ + -1748.7272842298778, + 3633.94866881688 + ], + "linkIds": [ + 13797 + ] + }, + { + "id": 5025, + "pos": [ + -3662.491355928488, + 4144 + ], + "linkIds": [ + 13837 + ] + }, + { + "id": 5026, + "parentId": 5025, + "pos": [ + -3166.8033468662784, + 4157.704130457274 + ], + "linkIds": [ + 13837 + ] + }, + { + "id": 5027, + "pos": [ + -3662.491355928488, + 4198 + ], + "linkIds": [ + 13839 + ] + }, + { + "id": 5028, + "parentId": 5027, + "pos": [ + -3162.8149398246173, + 4196.11418682331 + ], + "linkIds": [ + 13839 + ] + }, + { + "id": 5029, + "pos": [ + -3662.491355928488, + 4260 + ], + "linkIds": [ + 13838 + ] + }, + { + "id": 5030, + "parentId": 5029, + "pos": [ + -3174.7996356798817, + 4260 + ], + "linkIds": [ + 13838 + ] + }, + { + "id": 5037, + "pos": [ + -3662.4683236335136, + 4294.7029343632175 + ], + "linkIds": [ + 13841 + ] + }, + { + "id": 5038, + "parentId": 5037, + "pos": [ + -3171.144975192556, + 4297.157847054363 + ], + "linkIds": [ + 13841 + ] + }, + { + "id": 5042, + "parentId": 5043, + "pos": [ + -1345.7027525383564, + 3706.9914747080397 + ], + "linkIds": [ + 13844 + ] + }, + { + "id": 5043, + "pos": [ + -1764.4648020096513, + 3714.6609565010854 + ], + "linkIds": [ + 13844, + 13855 + ] + }, + { + "id": 5044, + "pos": [ + -2678.908667814226, + 3661.179368209216 + ], + "linkIds": [ + 13851, + 13856 + ] + }, + { + "id": 5045, + "parentId": 5044, + "pos": [ + -507.00753055133646, + 3653.304710366201 + ], + "linkIds": [ + 13851, + 13856 + ] + }, + { + "id": 5046, + "pos": [ + -902.0286967478261, + 3548.7510997340073 + ], + "linkIds": [ + 13854, + 13857 + ] + }, + { + "id": 5047, + "parentId": 5046, + "pos": [ + -519.1655250729357, + 3541.0546468726448 + ], + "linkIds": [ + 13854, + 13857 + ] + } + ], + "linkExtensions": [ + { + "id": 13654, + "parentId": 5016 + }, + { + "id": 13655, + "parentId": 5019 + }, + { + "id": 13797, + "parentId": 5022 + }, + { + "id": 13801, + "parentId": 5017 + }, + { + "id": 13802, + "parentId": 5020 + }, + { + "id": 13823, + "parentId": 5002 + }, + { + "id": 13828, + "parentId": 5009 + }, + { + "id": 13829, + "parentId": 5010 + }, + { + "id": 13837, + "parentId": 5026 + }, + { + "id": 13838, + "parentId": 5030 + }, + { + "id": 13839, + "parentId": 5028 + }, + { + "id": 13840, + "parentId": 5012 + }, + { + "id": 13841, + "parentId": 5038 + }, + { + "id": 13851, + "parentId": 5045 + }, + { + "id": 13855, + "parentId": 5043 + }, + { + "id": 13856, + "parentId": 5045 + }, + { + "id": 13854, + "parentId": 5047 + }, + { + "id": 13857, + "parentId": 5047 + }, + { + "id": 13844, + "parentId": 5042 + }, + { + "id": 13824, + "parentId": 5003 + } + ], + "ds": { + "scale": 0.560421630314949, + "offset": [ + 4709.49270955704, + -3877.7908809041264 + ] + } + }, + "version": 0.4 +} diff --git a/example_workflows/2.5/HDR_workflows/LTX-2.5_ICLoRA_Inpaint_HDR_Two_Stage_Distilled.json b/example_workflows/2.5/HDR_workflows/LTX-2.5_ICLoRA_Inpaint_HDR_Two_Stage_Distilled.json new file mode 100644 index 0000000..51a5ec8 --- /dev/null +++ b/example_workflows/2.5/HDR_workflows/LTX-2.5_ICLoRA_Inpaint_HDR_Two_Stage_Distilled.json @@ -0,0 +1,10677 @@ +{ + "id": "ae44066e-0b1b-4cd3-a254-4b5c4055e122", + "revision": 0, + "last_node_id": 9025, + "last_link_id": 13950, + "nodes": [ + { + "id": 5433, + "type": "MarkdownNote", + "pos": [ + -2080, + 2962 + ], + "size": [ + 264.640625, + 175.03125 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Decode + Blend (stage 1)", + "properties": {}, + "widgets_values": [ + "## Decode + Blend (stage 1)\n\nDecodes the stage-1 latent with the native tiled VAE decode and\n**Laplacian-pyramid blends** it with the inpaint reference. The blend **dilation**\nis crucial - increase it if low frequencies bleed into the blend area.\n\nTiling is exposed on the node: `512 / 64 / 128 / 32` suits most hardware. Fewer,\nlarger tiles run faster but need more memory." + ], + "widgets_values_named": { + "text": "## Decode + Blend (stage 1)\n\nDecodes the stage-1 latent with the native tiled VAE decode and\n**Laplacian-pyramid blends** it with the inpaint reference. The blend **dilation**\nis crucial - increase it if low frequencies bleed into the blend area.\n\nTiling is exposed on the node: `512 / 64 / 128 / 32` suits most hardware. Fewer,\nlarger tiles run faster but need more memory." + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5432, + "type": "MarkdownNote", + "pos": [ + -1620, + 3012.1012138459328 + ], + "size": [ + 289.359375, + 107.890625 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Preprocess - Stage 2", + "properties": {}, + "widgets_values": [ + "## Preprocess - Stage 2\n\nVAE-encodes the blended stage-1 result, re-conditions on the high-res start image, and re-attaches the frozen audio for the high-resolution refinement pass." + ], + "widgets_values_named": { + "text": "## Preprocess - Stage 2\n\nVAE-encodes the blended stage-1 result, re-conditions on the high-res start image, and re-attaches the frozen audio for the high-resolution refinement pass." + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5434, + "type": "MarkdownNote", + "pos": [ + -880, + 2962 + ], + "size": [ + 274.25, + 175.03125 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Decode + Blend (stage 2)", + "properties": {}, + "widgets_values": [ + "## Decode + Blend (stage 2)\n\nDecodes the high-res latent (video and audio) with the native tiled VAE decode and\ndoes the **final Laplacian-pyramid blend** with the original video for a seamless\ntransition, then assembles the output video.\n\nTiling is exposed on the node: `512 / 64 / 128 / 32` suits most hardware. Fewer,\nlarger tiles run faster but need more memory." + ], + "widgets_values_named": { + "text": "## Decode + Blend (stage 2)\n\nDecodes the high-res latent (video and audio) with the native tiled VAE decode and\ndoes the **final Laplacian-pyramid blend** with the original video for a seamless\ntransition, then assembles the output video.\n\nTiling is exposed on the node: `512 / 64 / 128 / 32` suits most hardware. Fewer,\nlarger tiles run faster but need more memory." + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5409, + "type": "e8498d2a-2b93-4e5f-b5bb-62240585529c", + "pos": [ + -2820, + 3230 + ], + "size": [ + 330, + 320 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "label": "vae", + "name": "vae", + "type": "VAE", + "link": 13770 + }, + { + "label": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 10 + }, + { + "label": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 11 + }, + { + "label": "bypass start image", + "name": "bypass", + "type": "BOOLEAN", + "widget": { + "name": "bypass" + }, + "link": 13763 + }, + { + "label": "mask", + "name": "mask", + "type": "MASK", + "link": 27 + }, + { + "label": "reference frames", + "name": "images", + "type": "IMAGE", + "link": 34 + }, + { + "label": "start image", + "name": "image", + "type": "IMAGE", + "link": 37 + }, + { + "label": "audio_vae", + "name": "audio_vae", + "type": "VAE", + "link": 38 + }, + { + "label": "reference audio", + "name": "audio", + "type": "AUDIO", + "link": 39 + } + ], + "outputs": [ + { + "label": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 7 + ] + }, + { + "label": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 8 + ] + }, + { + "label": "blend reference", + "name": "image", + "type": "IMAGE", + "links": [ + 29 + ] + }, + { + "label": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 40 + ] + } + ], + "properties": { + "previewExposures": [] + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "bypass": false + } + }, + { + "id": 9006, + "type": "68dd05a7-f058-439b-b018-2f22e6f2efa8", + "pos": [ + -880, + 3230 + ], + "size": [ + 330, + 320 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "label": "vae", + "name": "vae", + "type": "VAE", + "link": 13785 + }, + { + "label": "video latent", + "name": "latents", + "type": "LATENT", + "link": 46 + }, + { + "label": "mask", + "name": "mask", + "type": "MASK", + "link": 28 + }, + { + "label": "reference frames", + "name": "images", + "type": "IMAGE", + "link": 33 + }, + { + "label": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": null + }, + { + "label": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": null + }, + { + "label": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": null + }, + { + "label": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": null + } + ], + "outputs": [ + { + "label": "blended_image", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13775 + ] + } + ], + "properties": { + "previewExposures": [] + }, + "widgets_values": [ + 512, + 64, + 128, + 32 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 64, + "temporal_size": 128, + "temporal_overlap": 32 + } + }, + { + "id": 9005, + "type": "f09a2fcf-1b11-4f77-b498-3cc2929dd325", + "pos": [ + -2080, + 3230 + ], + "size": [ + 330, + 320 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "label": "vae", + "name": "vae", + "type": "VAE", + "link": 13783 + }, + { + "label": "video latent", + "name": "samples", + "type": "LATENT", + "link": 4 + }, + { + "label": "blend reference", + "name": "image_b", + "type": "IMAGE", + "link": 29 + }, + { + "label": "mask", + "name": "mask", + "type": "MASK", + "link": 30 + }, + { + "label": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": null + }, + { + "label": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": null + }, + { + "label": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": null + }, + { + "label": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": null + } + ], + "outputs": [ + { + "label": "image", + "name": "image", + "type": "IMAGE", + "links": [ + 32 + ] + } + ], + "properties": { + "previewExposures": [] + }, + "widgets_values": [ + 512, + 64, + 128, + 32 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 64, + "temporal_size": 128, + "temporal_overlap": 32 + } + }, + { + "id": 9007, + "type": "MarkdownNote", + "pos": [ + -4314.759687273842, + 2707.637194299072 + ], + "size": [ + 752.796875, + 414.53125 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "How to use — Inpainting", + "properties": {}, + "widgets_values": [ + "## Native HDR Inpaint\n\nEXR sequence → ACEScct → float32 VAE → IC-LoRA inpaint (two-stage) → EXR + HLG.\nSame I/O idea as pipelines `--hdr` on IC-LoRA (not SDR→HDR upgrade LoRA).\n\n# How to Use Inpainting\n\nThis workflow supports **inpainting** within a source video. You provide a mask video, telling the model where to generate, and optional prompt & image describing what should be there.\n\n## 1. No prompt = the simple case\n\n- without a prompt → the model fills the new area to match the surrounding scene.\n\n\n## 2. Prompts describe the scene, not the edit\n\nIt's not an edit tool. Write a regular T2V-style prompt describing the in-painting region.\n\n\n## 3. Green leftovers\n\nThe pipeline composites green under the mask before diffusion — sometimes traces leak through at mask edges. Try a bigger dilation, a different seed, or re-encode the mask losslessly or the blending parameter is very important.\n\n## Mask video\n\n**B&W mask video** (white = inpaint, black = keep) that matches the source video's frame count and aspect ratio.\n\n**Input nodes**: start image (optional first frame), the **original video**, the **mask video** and an optional prompt.\n\n**bypass_i2v**: when OFF, the start image is used as the first frame (image-to-video); turn it ON for a purely text/mask-driven generation with no image conditioning." + ], + "widgets_values_named": { + "text": "## Native HDR Inpaint\n\nEXR sequence → ACEScct → float32 VAE → IC-LoRA inpaint (two-stage) → EXR + HLG.\nSame I/O idea as pipelines `--hdr` on IC-LoRA (not SDR→HDR upgrade LoRA).\n\n# How to Use Inpainting\n\nThis workflow supports **inpainting** within a source video. You provide a mask video, telling the model where to generate, and optional prompt & image describing what should be there.\n\n## 1. No prompt = the simple case\n\n- without a prompt → the model fills the new area to match the surrounding scene.\n\n\n## 2. Prompts describe the scene, not the edit\n\nIt's not an edit tool. Write a regular T2V-style prompt describing the in-painting region.\n\n\n## 3. Green leftovers\n\nThe pipeline composites green under the mask before diffusion — sometimes traces leak through at mask edges. Try a bigger dilation, a different seed, or re-encode the mask losslessly or the blending parameter is very important.\n\n## Mask video\n\n**B&W mask video** (white = inpaint, black = keep) that matches the source video's frame count and aspect ratio.\n\n**Input nodes**: start image (optional first frame), the **original video**, the **mask video** and an optional prompt.\n\n**bypass_i2v**: when OFF, the start image is used as the first frame (image-to-video); turn it ON for a purely text/mask-driven generation with no image conditioning." + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5428, + "type": "MarkdownNote", + "pos": [ + -4966.068547840111, + 2539.9362069346816 + ], + "size": [ + 567.359375, + 695.078125 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Model Links", + "properties": {}, + "widgets_values": [ + "## Model Links\n\n**LTX-2.5 Model Weights**\n\nMake sure to click the \"Agree and Access\" button the first time you download.\n\n- [ Distilled model - ltx-2.5-22b-distilled-transformer-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors)\n\n- [ IC-LoRA In/Outpainting - ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors ](https://huggingface.co/Lightricks/LTX-2.3-22b-IC-LoRA-In-Outpainting/blob/main/ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors)\n\n- [ Audio VAE - ltx-2.5-audio-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors)\n\n- Video VAE - one of these:\n - [ Diffusion decoder ltx-2.5-video-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) - Best quality\n - [ Convolutional decoder - ltx-2.5-video-vae-conv-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-conv-bf16.safetensors) - Lower memory & faster\n\n- [ Upscaler - ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors)\n\n\n\n**Text Encoder - finetuned for LTX-2.5**\n- [gemma4-12b-with-proj-ltx-2.5-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors)\n\n**Text Enhancer**\n- [Google Gemma 4 E2B IT](https://huggingface.co/Comfy-Org/gemma-4/blob/main/text_encoders/gemma4_e2b_it_bf16.safetensors)\n\n\n**Model Storage Location**\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 text_encoders/\n│ │ ├── gemma4-12b-with-proj-ltx-2.5-bf16.safetensors\n│ │ └── gemma4_e2b_it_bf16.safetensors\n│ ├── 📂 loras/\n│ │ └── ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── ltx-2.5-22b-distilled-transformer-bf16.safetensors\n│ ├── 📂 vae/\n│ │ └── ltx-2.5-audio-vae-bf16.safetensors\n│ │ └── ltx-2.5-video-vae-conv-bf16.safetensors / ltx-2.5-video-vae-bf16.safetensors\n│ ├── 📂 latent_upscale_models/\n│ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n```\n\n## Report Issues\nTo report any issues when running this workflow, [go to GitHub](https://github.com/Lightricks/ComfyUI-LTXVideo/issues)\n" + ], + "widgets_values_named": { + "text": "## Model Links\n\n**LTX-2.5 Model Weights**\n\nMake sure to click the \"Agree and Access\" button the first time you download.\n\n- [ Distilled model - ltx-2.5-22b-distilled-transformer-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors)\n\n- [ IC-LoRA In/Outpainting - ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors ](https://huggingface.co/Lightricks/LTX-2.3-22b-IC-LoRA-In-Outpainting/blob/main/ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors)\n\n- [ Audio VAE - ltx-2.5-audio-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors)\n\n- Video VAE - one of these:\n - [ Diffusion decoder ltx-2.5-video-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) - Best quality\n - [ Convolutional decoder - ltx-2.5-video-vae-conv-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-conv-bf16.safetensors) - Lower memory & faster\n\n- [ Upscaler - ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors)\n\n\n\n**Text Encoder - finetuned for LTX-2.5**\n- [gemma4-12b-with-proj-ltx-2.5-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors)\n\n**Text Enhancer**\n- [Google Gemma 4 E2B IT](https://huggingface.co/Comfy-Org/gemma-4/blob/main/text_encoders/gemma4_e2b_it_bf16.safetensors)\n\n\n**Model Storage Location**\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 text_encoders/\n│ │ ├── gemma4-12b-with-proj-ltx-2.5-bf16.safetensors\n│ │ └── gemma4_e2b_it_bf16.safetensors\n│ ├── 📂 loras/\n│ │ └── ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── ltx-2.5-22b-distilled-transformer-bf16.safetensors\n│ ├── 📂 vae/\n│ │ └── ltx-2.5-audio-vae-bf16.safetensors\n│ │ └── ltx-2.5-video-vae-conv-bf16.safetensors / ltx-2.5-video-vae-bf16.safetensors\n│ ├── 📂 latent_upscale_models/\n│ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n```\n\n## Report Issues\nTo report any issues when running this workflow, [go to GitHub](https://github.com/Lightricks/ComfyUI-LTXVideo/issues)\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5429, + "type": "PreviewAny", + "pos": [ + -3504.446210974911, + 3873.044999355115 + ], + "size": [ + 311.6875, + 206.171875 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "source", + "type": "*", + "link": 53 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [] + } + ], + "title": "Effective positive prompt (enhanced)", + "properties": { + "Node name for S&R": "PreviewAny" + }, + "widgets_values": [], + "widgets_values_named": {}, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 5430, + "type": "MarkdownNote", + "pos": [ + -3516.130208099009, + 2792.9927289636757 + ], + "size": [ + 359.96875, + 334.03125 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Input Parameters", + "properties": {}, + "widgets_values": [ + "## Input Parameters\n\nEncodes the prompt and prepares the two input videos: extracts frames, fps and\naudio, builds the mask (`ImageToMask`), resizes to each stage's resolution and\n**dilates** the mask - set **mask dilation radius** to suit the object.\n\n**Prompt enhancement** is optional. Turn on **Enhance positive prompt** to rewrite\nthe prompt into a fuller description; the workflow picks the image-aware enhancer\nwhen **use image input** is on and the text-only one otherwise. **enhancer_seed**\nmakes that rewrite reproducible. The negative prompt is used as written.\n\n**use image input** also derives `bypass_i2v`, so the optional start image is only\nconditioned on when you actually supply one.\n\n**Save memory (LTX API):** paste a key into **LTX API key** and the prompt is\nencoded and enhanced through the API instead of the local Gemma models. The\nworkflow switches over on its own whenever a key is present - there is nothing to\nun-bypass.\n\nNote: the output **dimensions and length** are derived later in **Preprocess**,\nfrom the masked frames, not here." + ], + "widgets_values_named": { + "text": "## Input Parameters\n\nEncodes the prompt and prepares the two input videos: extracts frames, fps and\naudio, builds the mask (`ImageToMask`), resizes to each stage's resolution and\n**dilates** the mask - set **mask dilation radius** to suit the object.\n\n**Prompt enhancement** is optional. Turn on **Enhance positive prompt** to rewrite\nthe prompt into a fuller description; the workflow picks the image-aware enhancer\nwhen **use image input** is on and the text-only one otherwise. **enhancer_seed**\nmakes that rewrite reproducible. The negative prompt is used as written.\n\n**use image input** also derives `bypass_i2v`, so the optional start image is only\nconditioned on when you actually supply one.\n\n**Save memory (LTX API):** paste a key into **LTX API key** and the prompt is\nencoded and enhanced through the API instead of the local Gemma models. The\nworkflow switches over on its own whenever a key is present - there is nothing to\nun-bypass.\n\nNote: the output **dimensions and length** are derived later in **Preprocess**,\nfrom the masked frames, not here." + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5431, + "type": "MarkdownNote", + "pos": [ + -2819.631001429444, + 2866.5977066037112 + ], + "size": [ + 293.78125, + 271.6875 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Preprocess", + "properties": {}, + "widgets_values": [ + "## Native HDR Inpaint\n\nEXR sequence → ACEScct → float32 VAE → IC-LoRA inpaint (two-stage) → EXR + HLG.\nSame I/O idea as pipelines `--hdr` on IC-LoRA (not SDR→HDR upgrade LoRA).\n\n## Preprocess (stage 1)\n\nMasks the frames (`LTXVInpaintPreprocess`), builds the empty AV latent **at the reference video's size/length** (GetImageSize is here), conditions on the optional start image, injects the IC-LoRA guide, and adds **frozen audio** (VAEEncodeAudio → SetAudioRefTokens).\n\n*Frozen audio keeps the result consistent with the original sound; remove the audio stream if you don't want that guidance.*" + ], + "widgets_values_named": { + "text": "## Native HDR Inpaint\n\nEXR sequence → ACEScct → float32 VAE → IC-LoRA inpaint (two-stage) → EXR + HLG.\nSame I/O idea as pipelines `--hdr` on IC-LoRA (not SDR→HDR upgrade LoRA).\n\n## Preprocess (stage 1)\n\nMasks the frames (`LTXVInpaintPreprocess`), builds the empty AV latent **at the reference video's size/length** (GetImageSize is here), conditions on the optional start image, injects the IC-LoRA guide, and adds **frozen audio** (VAEEncodeAudio → SetAudioRefTokens).\n\n*Frozen audio keeps the result consistent with the original sound; remove the audio stream if you don't want that guidance.*" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5413, + "type": "7209520a-8490-4a0a-aacf-2393ee619e63", + "pos": [ + -1620, + 3230 + ], + "size": [ + 330, + 320 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "label": "bypass start image", + "name": "bypass", + "type": "BOOLEAN", + "widget": { + "name": "bypass" + }, + "link": 13764 + }, + { + "label": "start image", + "name": "image", + "type": "IMAGE", + "link": 23 + }, + { + "label": "vae", + "name": "vae", + "type": "VAE", + "link": 13784 + }, + { + "label": "stage 1 image", + "name": "input", + "type": "IMAGE", + "link": 32 + }, + { + "label": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 42 + }, + { + "label": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 43 + }, + { + "label": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 44 + } + ], + "outputs": [ + { + "label": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 45 + ] + } + ], + "properties": { + "previewExposures": [] + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "bypass": false + } + }, + { + "id": 9008, + "type": "PrimitiveStringMultiline", + "pos": [ + -3902, + 3398 + ], + "size": [ + 340, + 110 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 13765 + ] + } + ], + "title": "Prompt (negative)", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "value": "" + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 5414, + "type": "1b59f03f-a847-420d-855c-4c97767093d6", + "pos": [ + -1250, + 3230 + ], + "size": [ + 330, + 320 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "label": "model", + "name": "model", + "type": "MODEL", + "link": 15 + }, + { + "label": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 18 + }, + { + "label": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 19 + }, + { + "label": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 45 + } + ], + "outputs": [ + { + "label": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 46 + ] + }, + { + "label": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "previewExposures": [] + } + }, + { + "id": 5410, + "type": "a0faecfd-06db-49d2-a37c-68822f750b66", + "pos": [ + -2450, + 3230 + ], + "size": [ + 330, + 320 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "label": "model", + "name": "model", + "type": "MODEL", + "link": 3 + }, + { + "label": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 7 + }, + { + "label": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 8 + }, + { + "label": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 40 + } + ], + "outputs": [ + { + "label": "video_latent", + "name": "latent", + "type": "LATENT", + "links": [ + 4 + ] + }, + { + "label": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 18, + 43 + ] + }, + { + "label": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 19, + 42 + ] + }, + { + "label": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [ + 44 + ] + } + ], + "properties": { + "previewExposures": [] + } + }, + { + "id": 5407, + "type": "43b40f55-109c-4d2f-9e38-e8073a3474eb", + "pos": [ + -4949.506728043761, + 3303.393129592394 + ], + "size": [ + 546.203125, + 394 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "label": "audio_vae", + "name": "audio_vae", + "type": "COMBO", + "widget": { + "name": "audio_vae" + }, + "link": null + }, + { + "label": "video_vae", + "name": "video_vae", + "type": "COMBO", + "widget": { + "name": "video_vae" + }, + "link": null + }, + { + "label": "ltx_2.5_model_checkpoint", + "name": "ltx_2.5_model_checkpoint", + "type": "COMBO", + "widget": { + "name": "ltx_2.5_model_checkpoint" + }, + "link": null + }, + { + "label": "spacial_latent_upscaler_model", + "name": "spacial_latent_upscaler_model", + "type": "COMBO", + "widget": { + "name": "spacial_latent_upscaler_model" + }, + "link": null + }, + { + "label": "gemma4_e2b_enhancer", + "name": "gemma4_e2b_enhancer", + "type": "COMBO", + "widget": { + "name": "gemma4_e2b_enhancer" + }, + "link": null + }, + { + "label": "gemma4_12b_encoder", + "name": "gemma4_12b_encoder", + "type": "COMBO", + "widget": { + "name": "gemma4_12b_encoder" + }, + "link": null + }, + { + "label": "ic_lora", + "name": "ic_lora", + "type": "COMBO", + "widget": { + "name": "ic_lora" + }, + "link": null + } + ], + "outputs": [ + { + "label": "Audio VAE", + "name": "Audio VAE", + "type": "VAE", + "links": [ + 38 + ] + }, + { + "label": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 13774 + ] + }, + { + "label": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 3, + 15 + ] + }, + { + "label": "LATENT_UPSCALE_MODEL", + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "links": [] + }, + { + "label": "text enhancer", + "name": "text enhancer", + "type": "CLIP", + "links": [ + 50 + ] + }, + { + "label": "text_encoder", + "name": "text_encoder", + "type": "CLIP", + "links": [ + 5 + ] + }, + { + "label": "ltx_2.5_model_checkpoint_path", + "name": "ltx_2.5_model_checkpoint_path", + "type": "*", + "links": [ + 13762 + ] + }, + { + "label": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "links": [] + } + ], + "properties": { + "previewExposures": [], + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + }, + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + }, + { + "name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "directory": "diffusion_models" + }, + { + "name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "directory": "latent_upscale_models" + }, + { + "name": "gemma4_e2b_it_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/gemma-4/resolve/main/text_encoders/gemma4_e2b_it_bf16.safetensors", + "directory": "text_encoders" + }, + { + "name": "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "directory": "text_encoders" + }, + { + "name": "ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.3-22b-IC-LoRA-In-Outpainting/resolve/main/ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors", + "ltx-2.5-video-vae-bf16.safetensors", + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "gemma4_e2b_it_bf16.safetensors", + "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors" + ], + "widgets_values_named": { + "audio_vae": "ltx-2.5-audio-vae-bf16.safetensors", + "video_vae": "ltx-2.5-video-vae-bf16.safetensors", + "ltx_2.5_model_checkpoint": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "spacial_latent_upscaler_model": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "gemma4_e2b_enhancer": "gemma4_e2b_it_bf16.safetensors", + "gemma4_12b_encoder": "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "ic_lora": "ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors" + } + }, + { + "id": 9025, + "type": "MarkdownNote", + "pos": [ + -476.63078183067375, + 3032.709306123109 + ], + "size": [ + 520, + 140 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Save HDR", + "properties": {}, + "widgets_values": [ + "## Save HDR\n\n1. **LTXVHDRDecodePostprocess** (`transfer=acescct`) — EXR + `hdr_linear`.\n2. **LTXVSaveHLG** — BT.2020/HLG 10-bit (`linear_primaries=acescg`).\n3. Preview: CreateVideo → SaveVideo from `hdr_linear`.\n\nPreprocess **img_compression = 0** (no JPEG/CRF on ACEScct).\nVideo VAE forced **float32**.\n" + ], + "widgets_values_named": { + "text": "## Save HDR\n\n1. **LTXVHDRDecodePostprocess** (`transfer=acescct`) — EXR + `hdr_linear`.\n2. **LTXVSaveHLG** — BT.2020/HLG 10-bit (`linear_primaries=acescg`).\n3. Preview: CreateVideo → SaveVideo from `hdr_linear`.\n\nPreprocess **img_compression = 0** (no JPEG/CRF on ACEScct).\nVideo VAE forced **float32**.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5228, + "type": "SaveVideo", + "pos": [ + 273.11847629699116, + 3253.6968344575935 + ], + "size": [ + 330, + 126 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": 13782 + } + ], + "outputs": [ + { + "name": "video", + "type": "VIDEO", + "links": [] + } + ], + "title": "Save preview video", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1", + "Node name for S&R": "SaveVideo" + }, + "widgets_values": [ + "hdr/preview", + "auto", + "auto", + "auto" + ], + "widgets_values_named": { + "filename_prefix": "hdr/preview", + "format": "auto", + "format.codec": "auto", + "codec": "auto" + } + }, + { + "id": 9020, + "type": "CreateVideo", + "pos": [ + -3902.8699150115362, + 3926.7223116398445 + ], + "size": [ + 336.1875, + 150 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 13766 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 13767 + }, + { + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 13768 + } + ], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 13769 + ] + } + ], + "title": "EXR → VIDEO (for Input Parameters)", + "properties": { + "Node name for S&R": "CreateVideo" + }, + "widgets_values": [ + 8, + "auto", + "sRGB", + "none" + ], + "widgets_values_named": { + "fps": 8, + "bit_depth": "auto", + "color_space": "sRGB", + "codec": "none" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 9024, + "type": "CreateVideo", + "pos": [ + -68.88618835210384, + 3240.2811566193077 + ], + "size": [ + 270, + 150 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 13779 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 13780 + }, + { + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 13781 + } + ], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 13782 + ] + } + ], + "title": "Preview video (hdr_linear)", + "properties": { + "Node name for S&R": "CreateVideo" + }, + "widgets_values": [ + 8, + "auto", + "sRGB", + "none" + ], + "widgets_values_named": { + "fps": 8, + "bit_depth": "auto", + "color_space": "sRGB", + "codec": "none" + } + }, + { + "id": 9023, + "type": "LTXVSaveHLG", + "pos": [ + -89.50128847550275, + 3427.6888983876534 + ], + "size": [ + 320, + 170 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "hdr_linear", + "type": "IMAGE", + "link": 13776 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 13786 + }, + { + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 13787 + } + ], + "outputs": [], + "title": "Save HLG (BT.2020 / 10-bit)", + "properties": { + "Node name for S&R": "LTXVSaveHLG" + }, + "widgets_values": [ + 24, + "hdr/ltxv_hlg", + "acescg" + ], + "widgets_values_named": { + "frame_rate": 24, + "filename_prefix": "hdr/ltxv_hlg", + "linear_primaries": "acescg" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 5408, + "type": "c9a49931-8154-4596-8a93-d47126ad589a", + "pos": [ + -3505.9975059035696, + 3238.312708920202 + ], + "size": [ + 317.677734375, + 570 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "label": "Positive prompt", + "name": "positive_prompt", + "type": "STRING", + "widget": { + "name": "positive_prompt" + }, + "link": 51 + }, + { + "label": "LTX API key", + "name": "ltx_api_key", + "type": "STRING", + "widget": { + "name": "ltx_api_key" + }, + "link": null + }, + { + "label": "text encoder clip", + "name": "encoder_clip", + "type": "CLIP", + "link": 5 + }, + { + "label": "start image (optional)", + "name": "start_image", + "type": "IMAGE", + "link": 14 + }, + { + "label": "reference video", + "name": "reference_video", + "type": "VIDEO", + "link": 13769 + }, + { + "label": "mask video", + "name": "mask_video", + "type": "VIDEO", + "link": 26 + }, + { + "label": "text enhancer clip", + "name": "enhancer_clip", + "type": "CLIP", + "link": 50 + }, + { + "label": "ltx model ckpt path", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": 13762 + }, + { + "label": "mask dilation radius", + "name": "mask_dilation_radius", + "type": "INT", + "widget": { + "name": "mask_dilation_radius" + }, + "link": null + }, + { + "label": "use image input", + "name": "use image input", + "type": "BOOLEAN", + "widget": { + "name": "use image input" + }, + "link": null + }, + { + "label": "Enhance positive prompt", + "name": "Enhance positive prompt", + "type": "BOOLEAN", + "widget": { + "name": "Enhance positive prompt" + }, + "link": null + }, + { + "label": "Negative prompt", + "name": "Negative prompt", + "type": "STRING", + "widget": { + "name": "Negative prompt" + }, + "link": 13765 + }, + { + "label": "enhancer_seed", + "name": "enhancer_seed", + "type": "INT", + "widget": { + "name": "enhancer_seed" + }, + "link": null + } + ], + "outputs": [ + { + "label": "negative_encoded", + "name": "negative_encoded", + "type": "CONDITIONING", + "links": [ + 10 + ] + }, + { + "label": "positive_encoded", + "name": "positive_encoded", + "type": "CONDITIONING", + "links": [ + 11 + ] + }, + { + "label": "resized start image", + "name": "resized start image", + "type": "IMAGE", + "links": [ + 23, + 37 + ] + }, + { + "label": "mask (stage 1)", + "name": "mask (stage 1)", + "type": "MASK", + "links": [ + 27, + 30 + ] + }, + { + "label": "mask (stage 2)", + "name": "mask (stage 2)", + "type": "MASK", + "links": [ + 28 + ] + }, + { + "label": "reference frames (stage 2)", + "name": "reference frames (stage 2)", + "type": "IMAGE", + "links": [ + 33 + ] + }, + { + "label": "reference frames (stage 1)", + "name": "reference frames (stage 1)", + "type": "IMAGE", + "links": [ + 34 + ] + }, + { + "label": "reference audio", + "name": "reference audio", + "type": "AUDIO", + "links": [ + 39 + ] + }, + { + "label": "fps", + "name": "fps", + "type": "FLOAT", + "links": [] + }, + { + "label": "effective_positive_prompt", + "name": "effective_positive_prompt", + "type": "STRING", + "links": [ + 53 + ] + }, + { + "label": "bypass_i2v", + "name": "bypass_i2v", + "type": "BOOLEAN", + "links": [ + 13763, + 13764 + ] + } + ], + "properties": { + "previewExposures": [] + }, + "widgets_values": [ + "", + "", + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + 15, + false, + false, + "pc game, console game, video game, cartoon, childish, ugly", + 457289196 + ], + "widgets_values_named": { + "positive_prompt": "", + "ltx_api_key": "", + "ckpt_name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "mask_dilation_radius": 15, + "use image input": false, + "Enhance positive prompt": false, + "Negative prompt": "pc game, console game, video game, cartoon, childish, ugly", + "enhancer_seed": 457289196 + } + }, + { + "id": 5375, + "type": "LoadVideo", + "pos": [ + -4290, + 3694 + ], + "size": [ + 349.29453125, + 400 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 26 + ] + } + ], + "title": "Load Mask Video (SDR mask — keep as video)", + "properties": { + "Node name for S&R": "LoadVideo", + "cnr_id": "comfy-core", + "ver": "0.20.1" + }, + "widgets_values": [ + "", + "image" + ], + "widgets_values_named": { + "file": "", + "upload": "image" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 2004, + "type": "LoadImage", + "pos": [ + -3902, + 3556 + ], + "size": [ + 340, + 314 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 14 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": [] + } + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ver": "0.3.56" + }, + "widgets_values": [ + "", + "image" + ], + "widgets_values_named": { + "image": "", + "upload": "image" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 9022, + "type": "LTXVHDRDecodePostprocess", + "pos": [ + -475.45623494108906, + 3240.159128674455 + ], + "size": [ + 340, + 295 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 13775 + } + ], + "outputs": [ + { + "name": "tonemapped", + "type": "IMAGE", + "links": [] + }, + { + "name": "hdr_linear", + "type": "IMAGE", + "links": [ + 13776, + 13779 + ] + } + ], + "title": "HDR postprocess (ACEScct → EXR)", + "properties": { + "Node name for S&R": "LTXVHDRDecodePostprocess" + }, + "widgets_values": [ + "acescct", + 0, + true, + "acescg", + "output/hdr_exr", + "frame", + true + ], + "widgets_values_named": { + "transfer": "acescct", + "exposure": 0, + "save_exr": true, + "exr_color_space": "acescg", + "output_dir": "output/hdr_exr", + "filename_prefix": "frame", + "half_precision": true + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 5368, + "type": "LTXVLoadEXRSequence", + "pos": [ + -4290, + 3230 + ], + "size": [ + 340, + 400 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "images", + "type": "IMAGE", + "links": [ + 13766 + ] + }, + { + "name": "frame_rate", + "type": "FLOAT", + "links": [ + 13768, + 13781, + 13787 + ] + }, + { + "name": "width", + "type": "INT", + "links": [] + }, + { + "name": "height", + "type": "INT", + "links": [] + }, + { + "name": "frame_count", + "type": "INT", + "links": [] + }, + { + "name": "audio", + "type": "AUDIO", + "links": [ + 13767, + 13780, + 13786 + ] + } + ], + "title": "Load EXR sequence (native HDR → ACEScct)", + "properties": { + "Node name for S&R": "LTXVLoadEXRSequence", + "cnr_id": "comfyui-ltxvideo" + }, + "widgets_values": [ + "", + "srgb_linear", + 24, + 0, + 0, + true + ], + "widgets_values_named": { + "path": "", + "color_space": "srgb_linear", + "frame_rate": 24, + "frame_start": 0, + "frame_cap": 0, + "trim_to_8k1": true + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 9021, + "type": "LTXVVAEForceFloat32", + "pos": [ + -3513.723293091418, + 4253.446498419571 + ], + "size": [ + 280, + 60 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "vae", + "type": "VAE", + "link": 13774 + } + ], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 13770, + 13783, + 13784, + 13785 + ] + } + ], + "title": "VAE float32 (native HDR)", + "properties": { + "Node name for S&R": "LTXVVAEForceFloat32" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 5404, + "type": "PrimitiveStringMultiline", + "pos": [ + -3902, + 3230 + ], + "size": [ + 340, + 120 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 51 + ] + } + ], + "title": "Positive Prompt", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.5.1" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "value": "" + }, + "color": "#232", + "bgcolor": "#353" + } + ], + "links": [ + [ + 3, + 5407, + 2, + 5410, + 0, + "MODEL" + ], + [ + 4, + 5410, + 0, + 9005, + 1, + "LATENT" + ], + [ + 5, + 5407, + 5, + 5408, + 2, + "CLIP" + ], + [ + 7, + 5409, + 0, + 5410, + 1, + "CONDITIONING" + ], + [ + 8, + 5409, + 1, + 5410, + 2, + "CONDITIONING" + ], + [ + 10, + 5408, + 0, + 5409, + 1, + "CONDITIONING" + ], + [ + 11, + 5408, + 1, + 5409, + 2, + "CONDITIONING" + ], + [ + 14, + 2004, + 0, + 5408, + 3, + "IMAGE" + ], + [ + 15, + 5407, + 2, + 5414, + 0, + "MODEL" + ], + [ + 18, + 5410, + 1, + 5414, + 1, + "CONDITIONING" + ], + [ + 19, + 5410, + 2, + 5414, + 2, + "CONDITIONING" + ], + [ + 23, + 5408, + 2, + 5413, + 1, + "IMAGE" + ], + [ + 26, + 5375, + 0, + 5408, + 5, + "VIDEO" + ], + [ + 27, + 5408, + 3, + 5409, + 4, + "MASK" + ], + [ + 29, + 5409, + 2, + 9005, + 2, + "IMAGE" + ], + [ + 30, + 5408, + 3, + 9005, + 3, + "MASK" + ], + [ + 32, + 9005, + 0, + 5413, + 3, + "IMAGE" + ], + [ + 34, + 5408, + 6, + 5409, + 5, + "IMAGE" + ], + [ + 37, + 5408, + 2, + 5409, + 6, + "IMAGE" + ], + [ + 38, + 5407, + 0, + 5409, + 7, + "VAE" + ], + [ + 39, + 5408, + 7, + 5409, + 8, + "AUDIO" + ], + [ + 40, + 5409, + 3, + 5410, + 3, + "LATENT" + ], + [ + 42, + 5410, + 2, + 5413, + 4, + "CONDITIONING" + ], + [ + 43, + 5410, + 1, + 5413, + 5, + "CONDITIONING" + ], + [ + 44, + 5410, + 3, + 5413, + 6, + "LATENT" + ], + [ + 45, + 5413, + 0, + 5414, + 3, + "LATENT" + ], + [ + 50, + 5407, + 4, + 5408, + 6, + "CLIP" + ], + [ + 51, + 5404, + 0, + 5408, + 0, + "STRING" + ], + [ + 53, + 5408, + 9, + 5429, + 0, + "STRING" + ], + [ + 13762, + 5407, + 6, + 5408, + 7, + "COMBO" + ], + [ + 13763, + 5408, + 10, + 5409, + 3, + "BOOLEAN" + ], + [ + 13764, + 5408, + 10, + 5413, + 0, + "BOOLEAN" + ], + [ + 13765, + 9008, + 0, + 5408, + 11, + "STRING" + ], + [ + 13766, + 5368, + 0, + 9020, + 0, + "IMAGE" + ], + [ + 13767, + 5368, + 5, + 9020, + 1, + "AUDIO" + ], + [ + 13768, + 5368, + 1, + 9020, + 2, + "FLOAT" + ], + [ + 13769, + 9020, + 0, + 5408, + 4, + "VIDEO" + ], + [ + 13770, + 9021, + 0, + 5409, + 0, + "VAE" + ], + [ + 13774, + 5407, + 1, + 9021, + 0, + "VAE" + ], + [ + 13776, + 9022, + 1, + 9023, + 0, + "IMAGE" + ], + [ + 13779, + 9022, + 1, + 9024, + 0, + "IMAGE" + ], + [ + 13780, + 5368, + 5, + 9024, + 1, + "AUDIO" + ], + [ + 13781, + 5368, + 1, + 9024, + 2, + "FLOAT" + ], + [ + 13783, + 9021, + 0, + 9005, + 0, + "VAE" + ], + [ + 13784, + 9021, + 0, + 5413, + 2, + "VAE" + ], + [ + 13786, + 5368, + 5, + 9023, + 1, + "AUDIO" + ], + [ + 13787, + 5368, + 1, + 9023, + 2, + "FLOAT" + ], + [ + 13775, + 9006, + 0, + 9022, + 0, + "IMAGE" + ], + [ + 13785, + 9021, + 0, + 9006, + 0, + "VAE" + ], + [ + 46, + 5414, + 0, + 9006, + 1, + "LATENT" + ], + [ + 28, + 5408, + 4, + 9006, + 2, + "MASK" + ], + [ + 33, + 5408, + 5, + 9006, + 3, + "IMAGE" + ], + [ + 13782, + 9024, + 0, + 5228, + 0, + "VIDEO" + ] + ], + "floatingLinks": [ + { + "id": 13947, + "origin_id": 5408, + "origin_slot": 8, + "target_id": -1, + "target_slot": -1, + "type": "FLOAT", + "parentId": 9038 + }, + { + "id": 13948, + "origin_id": 5407, + "origin_slot": 0, + "target_id": -1, + "target_slot": -1, + "type": "VAE", + "parentId": 9046 + } + ], + "groups": [ + { + "id": 1, + "title": "Inputs", + "bounding": [ + -4320, + 3156, + 1159.2159993526734, + 966.2144335412922 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Generate - Low Res", + "bounding": [ + -2846, + 3156, + 1122, + 420 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 3, + "title": "Generate - High Res", + "bounding": [ + -1646, + 3156, + 1122, + 420 + ], + "color": "#3f789e", + "flags": {} + } + ], + "definitions": { + "subgraphs": [ + { + "id": "43b40f55-109c-4d2f-9e38-e8073a3474eb", + "version": 1, + "state": { + "lastGroupId": 157, + "lastNodeId": 9025, + "lastLinkId": 13950, + "lastRerouteId": 9095 + }, + "revision": 0, + "config": {}, + "name": "Load Models", + "inputNode": { + "id": -10, + "bounding": [ + -1200, + 40, + 220.5, + 188 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 80, + 40, + 225.017578125, + 208 + ] + }, + "inputs": [ + { + "id": "43b40f55-in-0", + "name": "audio_vae", + "type": "COMBO", + "linkIds": [ + 1 + ], + "label": "audio_vae", + "pos": [ + -1003.5, + 64 + ] + }, + { + "id": "43b40f55-in-1", + "name": "video_vae", + "type": "COMBO", + "linkIds": [ + 2 + ], + "label": "video_vae", + "pos": [ + -1003.5, + 84 + ] + }, + { + "id": "43b40f55-in-2", + "name": "ltx_2.5_model_checkpoint", + "type": "COMBO", + "linkIds": [ + 13788 + ], + "label": "ltx_2.5_model_checkpoint", + "pos": [ + -1003.5, + 104 + ] + }, + { + "id": "43b40f55-in-3", + "name": "spacial_latent_upscaler_model", + "type": "COMBO", + "linkIds": [ + 13789 + ], + "label": "spacial_latent_upscaler_model", + "pos": [ + -1003.5, + 124 + ] + }, + { + "id": "43b40f55-in-4", + "name": "gemma4_e2b_enhancer", + "type": "COMBO", + "linkIds": [ + 6 + ], + "label": "gemma4_e2b_enhancer", + "pos": [ + -1003.5, + 144 + ] + }, + { + "id": "43b40f55-in-5", + "name": "gemma4_12b_encoder", + "type": "COMBO", + "linkIds": [ + 13790 + ], + "label": "gemma4_12b_encoder", + "pos": [ + -1003.5, + 164 + ] + }, + { + "id": "43b40f55-in-6", + "name": "ic_lora", + "type": "COMBO", + "linkIds": [ + 13791 + ], + "label": "ic_lora", + "pos": [ + -1003.5, + 184 + ] + } + ], + "outputs": [ + { + "id": "eb483293-e385-4392-bf06-3a66e56ffbb1", + "name": "Audio VAE", + "type": "VAE", + "linkIds": [ + 13792 + ], + "localized_name": "Audio VAE", + "label": "Audio VAE", + "pos": [ + 104, + 64 + ] + }, + { + "id": "d41773b2-ded3-44e1-9b0a-ada0eb458ae1", + "name": "VAE", + "type": "VAE", + "linkIds": [ + 13793 + ], + "localized_name": "VAE", + "label": "VAE", + "pos": [ + 104, + 84 + ] + }, + { + "id": "81cf793d-2607-4c81-bb97-bdbe6aaebb60", + "name": "MODEL", + "type": "MODEL", + "linkIds": [ + 12 + ], + "localized_name": "MODEL", + "label": "MODEL", + "pos": [ + 104, + 104 + ] + }, + { + "id": "a3b0d8b1-97ca-4992-b983-067a809c8993", + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "linkIds": [ + 13 + ], + "localized_name": "LATENT_UPSCALE_MODEL", + "label": "LATENT_UPSCALE_MODEL", + "pos": [ + 104, + 124 + ] + }, + { + "id": "b119e276-d984-49da-87d8-c9e0565e3ac2", + "name": "text enhancer", + "type": "CLIP", + "linkIds": [ + 13794 + ], + "localized_name": "enhancer_clip", + "label": "text enhancer", + "pos": [ + 104, + 144 + ] + }, + { + "id": "8eef4ceb-bd9a-4b97-bdbd-78ba1335380a", + "name": "text_encoder", + "type": "CLIP", + "linkIds": [ + 13795 + ], + "localized_name": "encoder_clip", + "label": "text_encoder", + "pos": [ + 104, + 164 + ] + }, + { + "id": "e3250970-a80e-4f00-b940-1e27244dc079", + "name": "ltx_2.5_model_checkpoint_path", + "type": "*", + "linkIds": [], + "localized_name": "ckpt_name", + "label": "ltx_2.5_model_checkpoint_path", + "pos": [ + 104, + 184 + ] + }, + { + "id": "645d088c-7969-44d0-8347-418ba5ffccb1", + "name": "latent_downscale_factor", + "type": "FLOAT", + "linkIds": [ + 17 + ], + "localized_name": "latent_downscale_factor", + "label": "latent_downscale_factor", + "pos": [ + 104, + 204 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 5600, + "type": "VAELoader", + "pos": [ + -820, + 40 + ], + "size": [ + 376.828125, + 62 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 1 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 13792 + ] + } + ], + "title": "Load VAE - Audio", + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-audio-vae-bf16.safetensors" + } + }, + { + "id": 5601, + "type": "VAELoader", + "pos": [ + -820, + 190 + ], + "size": [ + 376.828125, + 62 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 2 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 13793 + ] + } + ], + "title": "Load VAE - Video", + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-video-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-video-vae-bf16.safetensors" + } + }, + { + "id": 5602, + "type": "UNETLoader", + "pos": [ + -820, + 340 + ], + "size": [ + 374.734375, + 86 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 13788 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 9 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "models": [ + { + "name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 5604, + "type": "LatentUpscaleModelLoader", + "pos": [ + -813.9797297297298, + 562.6798336798337 + ], + "size": [ + 374.125, + 83.109375 + ], + "flags": { + "collapsed": false + }, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "model_name", + "name": "model_name", + "type": "COMBO", + "widget": { + "name": "model_name" + }, + "link": 13789 + } + ], + "outputs": [ + { + "localized_name": "LATENT_UPSCALE_MODEL", + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "links": [ + 13 + ] + } + ], + "properties": { + "Node name for S&R": "LatentUpscaleModelLoader", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "models": [ + { + "name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "directory": "latent_upscale_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + ], + "widgets_values_named": { + "model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + } + }, + { + "id": 5605, + "type": "CLIPLoader", + "pos": [ + -820, + 790 + ], + "size": [ + 384.65625, + 114 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 6 + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 13794 + ] + } + ], + "title": "Load CLIP - Text Enhancer", + "properties": { + "Node name for S&R": "CLIPLoader", + "models": [ + { + "name": "gemma4_e2b_it_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/gemma-4/resolve/main/text_encoders/gemma4_e2b_it_bf16.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "gemma4_e2b_it_bf16.safetensors", + "ltxv", + "default" + ], + "widgets_values_named": { + "clip_name": "gemma4_e2b_it_bf16.safetensors", + "type": "ltxv", + "device": "default" + } + }, + { + "id": 5606, + "type": "CLIPLoader", + "pos": [ + -820, + 940 + ], + "size": [ + 384.65625, + 114 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 13790 + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 13795 + ] + } + ], + "title": "Load CLIP - Text Encoder", + "properties": { + "Node name for S&R": "CLIPLoader", + "models": [ + { + "name": "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "ltxv", + "default" + ], + "widgets_values_named": { + "clip_name": "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "type": "ltxv", + "device": "default" + } + }, + { + "id": 5607, + "type": "LTXICLoRALoaderModelOnly", + "pos": [ + -340, + 340 + ], + "size": [ + 370.8125, + 134 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 9 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 13791 + } + ], + "outputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "links": [ + 12 + ] + }, + { + "localized_name": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "links": [ + 17 + ] + } + ], + "properties": { + "Node name for S&R": "LTXICLoRALoaderModelOnly", + "models": [ + { + "name": "ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.3-22b-IC-LoRA-In-Outpainting/resolve/main/ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "ltx-2.3-22b-ic-lora-in-outpainting-0.9.safetensors", + "strength_model": 1 + } + } + ], + "groups": [ + { + "id": 4, + "title": "Load Models - one file per output", + "bounding": [ + -860, + -36, + 1000, + 1110 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 1, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5600, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 2, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5601, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13788, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5602, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13789, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5604, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 6, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5605, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13790, + "origin_id": -10, + "origin_slot": 5, + "target_id": 5606, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13791, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5607, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 9, + "origin_id": 5602, + "origin_slot": 0, + "target_id": 5607, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 13792, + "origin_id": 5600, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 13793, + "origin_id": 5601, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 12, + "origin_id": 5607, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "MODEL" + }, + { + "id": 13, + "origin_id": 5604, + "origin_slot": 0, + "target_id": -20, + "target_slot": 3, + "type": "LATENT_UPSCALE_MODEL" + }, + { + "id": 13794, + "origin_id": 5605, + "origin_slot": 0, + "target_id": -20, + "target_slot": 4, + "type": "CLIP" + }, + { + "id": 13795, + "origin_id": 5606, + "origin_slot": 0, + "target_id": -20, + "target_slot": 5, + "type": "CLIP" + }, + { + "id": 17, + "origin_id": 5607, + "origin_slot": 1, + "target_id": -20, + "target_slot": 7, + "type": "FLOAT" + } + ], + "extra": {} + }, + { + "id": "c9a49931-8154-4596-8a93-d47126ad589a", + "version": 1, + "state": { + "lastGroupId": 157, + "lastNodeId": 9025, + "lastLinkId": 13950, + "lastRerouteId": 9095 + }, + "revision": 0, + "config": {}, + "name": "Input Parameters", + "inputNode": { + "id": -10, + "bounding": [ + -4530.51076188614, + 4645.990207335938, + 188.595703125, + 308 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + -1516.9895139548019, + 4721.712104505086, + 199.8046875, + 268 + ] + }, + "inputs": [ + { + "id": "fe826bd4-cfbe-4e28-9251-d3853c333d0e", + "name": "positive_prompt", + "type": "STRING", + "linkIds": [ + 13820, + 13823, + 13830, + 13836 + ], + "label": "Positive prompt", + "pos": [ + -4365.91505876114, + 4669.990207335938 + ] + }, + { + "id": "61dc5aa4-114e-4ee3-a464-c76dedbb98e2", + "name": "ltx_api_key", + "type": "STRING", + "linkIds": [ + 13758, + 13843 + ], + "label": "LTX API key", + "pos": [ + -4365.91505876114, + 4689.990207335938 + ] + }, + { + "id": "21bda3eb-0cf1-46c9-8f32-0729ae03f1f5", + "name": "encoder_clip", + "type": "CLIP", + "linkIds": [ + 13800, + 13801 + ], + "label": "text encoder clip", + "pos": [ + -4365.91505876114, + 4709.990207335938 + ] + }, + { + "id": "0620dce2-4c93-4995-8711-66cdbebd0975", + "name": "start_image", + "type": "IMAGE", + "linkIds": [ + 13802, + 13821 + ], + "label": "start image (optional)", + "pos": [ + -4365.91505876114, + 4729.990207335938 + ] + }, + { + "id": "df95abd5-47f2-4df8-b9a8-59be3b8bcd39", + "name": "reference_video", + "type": "VIDEO", + "linkIds": [ + 13804 + ], + "label": "reference video", + "pos": [ + -4365.91505876114, + 4749.990207335938 + ] + }, + { + "id": "04995f67-54fe-42b8-9c95-5b930bc84777", + "name": "mask_video", + "type": "VIDEO", + "linkIds": [ + 13806 + ], + "label": "mask video", + "pos": [ + -4365.91505876114, + 4769.990207335938 + ] + }, + { + "id": "31045f52-dff7-45a6-a00b-d725940e194d", + "name": "enhancer_clip", + "type": "CLIP", + "linkIds": [ + 36, + 13829 + ], + "label": "text enhancer clip", + "pos": [ + -4365.91505876114, + 4789.990207335938 + ] + }, + { + "id": "ebd242b3-ff0c-4a08-a148-2770830033fa", + "name": "ckpt_name", + "type": "COMBO", + "linkIds": [ + 13759, + 13822 + ], + "label": "ltx model ckpt path", + "pos": [ + -4365.91505876114, + 4809.990207335938 + ] + }, + { + "id": "473b98e3-71f5-4619-aecd-ea67ecd09777", + "name": "mask_dilation_radius", + "type": "INT", + "linkIds": [ + 13824 + ], + "label": "mask dilation radius", + "pos": [ + -4365.91505876114, + 4829.990207335938 + ] + }, + { + "id": "c9a49931-in-use-image-input", + "name": "use image input", + "type": "BOOLEAN", + "linkIds": [ + 13825 + ], + "label": "use image input", + "pos": [ + -4365.91505876114, + 4849.990207335938 + ] + }, + { + "id": "c9a49931-in-Enhance-positive-prompt", + "name": "Enhance positive prompt", + "type": "BOOLEAN", + "linkIds": [ + 13837, + 13842 + ], + "label": "Enhance positive prompt", + "pos": [ + -4365.91505876114, + 4869.990207335938 + ] + }, + { + "id": "c9a49931-in-Negative-prompt", + "name": "Negative prompt", + "type": "STRING", + "linkIds": [ + 13840, + 13841 + ], + "label": "Negative prompt", + "pos": [ + -4365.91505876114, + 4889.990207335938 + ] + }, + { + "id": "c9a49931-in-enhancer_seed", + "name": "enhancer_seed", + "type": "INT", + "linkIds": [ + 13831, + 13832 + ], + "label": "enhancer_seed", + "pos": [ + -4365.91505876114, + 4909.990207335938 + ] + } + ], + "outputs": [ + { + "id": "0477f6c6-af7d-408a-bd3e-a80fb963758d", + "name": "negative_encoded", + "type": "CONDITIONING", + "linkIds": [ + 13851 + ], + "label": "negative_encoded", + "pos": [ + -1492.9895139548019, + 4745.712104505086 + ] + }, + { + "id": "2c0efac3-4e02-4b8f-abce-1bd819c61b52", + "name": "positive_encoded", + "type": "CONDITIONING", + "linkIds": [ + 13850 + ], + "label": "positive_encoded", + "pos": [ + -1492.9895139548019, + 4765.712104505086 + ] + }, + { + "id": "6f856f51-8aef-4118-93f4-8fbd149427b1", + "name": "resized start image", + "type": "IMAGE", + "linkIds": [ + 13815 + ], + "label": "resized start image", + "pos": [ + -1492.9895139548019, + 4785.712104505086 + ] + }, + { + "id": "425c5ffc-868c-4e43-8e8b-3863e08b72ae", + "name": "mask (stage 1)", + "type": "MASK", + "linkIds": [ + 13816 + ], + "label": "mask (stage 1)", + "pos": [ + -1492.9895139548019, + 4805.712104505086 + ] + }, + { + "id": "39e85898-e008-4330-b020-87ed54f9d995", + "name": "mask (stage 2)", + "type": "MASK", + "linkIds": [ + 31 + ], + "label": "mask (stage 2)", + "pos": [ + -1492.9895139548019, + 4825.712104505086 + ] + }, + { + "id": "f25d0449-7309-4033-92c8-76b3ff72dc38", + "name": "reference frames (stage 2)", + "type": "IMAGE", + "linkIds": [ + 13817 + ], + "label": "reference frames (stage 2)", + "pos": [ + -1492.9895139548019, + 4845.712104505086 + ] + }, + { + "id": "1ed1ec9e-8de8-44f1-976f-a6d74fbb37c6", + "name": "reference frames (stage 1)", + "type": "IMAGE", + "linkIds": [ + 13818 + ], + "label": "reference frames (stage 1)", + "pos": [ + -1492.9895139548019, + 4865.712104505086 + ] + }, + { + "id": "7c21c675-bd2e-4900-aa5c-3109577338c0", + "name": "reference audio", + "type": "AUDIO", + "linkIds": [ + 13819 + ], + "label": "reference audio", + "pos": [ + -1492.9895139548019, + 4885.712104505086 + ] + }, + { + "id": "42b7dfa6-ac46-4002-9d29-893426ca237b", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 35 + ], + "pos": [ + -1492.9895139548019, + 4905.712104505086 + ] + }, + { + "id": "305cfeb0-bb06-49e7-9c55-ff2ab8b494d4", + "name": "effective_positive_prompt", + "type": "STRING", + "linkIds": [ + 13839 + ], + "label": "effective_positive_prompt", + "pos": [ + -1492.9895139548019, + 4925.712104505086 + ] + }, + { + "id": "c9a49931-out-bypass_i2v", + "name": "bypass_i2v", + "type": "BOOLEAN", + "linkIds": [ + 13827 + ], + "label": "bypass_i2v", + "pos": [ + -1492.9895139548019, + 4945.712104505086 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 5020, + "type": "GemmaAPITextEncode", + "pos": [ + -3384.8637937568033, + 5588.549611822441 + ], + "size": [ + 451, + 218 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "api_key", + "name": "api_key", + "type": "STRING", + "widget": { + "name": "api_key" + }, + "link": 13798 + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 13841 + }, + { + "localized_name": "ckpt_name", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": 13759 + } + ], + "outputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "links": [ + 13848 + ] + } + ], + "title": "🅛🅣🅧 Gemma API Text Encode - NEGATIVE", + "properties": { + "Node name for S&R": "GemmaAPITextEncode" + }, + "widgets_values": [ + "", + "pc game, console game, video game, cartoon, childish, ugly", + false, + "ltx-2.3-22b-dev.safetensors" + ], + "widgets_values_named": { + "api_key": "", + "prompt": "pc game, console game, video game, cartoon, childish, ugly", + "enhance_prompt": false, + "ckpt_name": "ltx-2.3-22b-dev.safetensors" + } + }, + { + "id": 2483, + "type": "CLIPTextEncode", + "pos": [ + -3900, + 4888 + ], + "size": [ + 451, + 102 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 13800 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 13838 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 13796 + ] + } + ], + "title": "CLIP Text Encode (Positive Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 5406, + "type": "TextGenerateLTX2Prompt", + "pos": [ + -3352.714835732513, + 4127.819968646612 + ], + "size": [ + 451, + 466 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 36 + }, + { + "localized_name": "image", + "name": "image", + "shape": 7, + "type": "IMAGE", + "link": 13821 + }, + { + "localized_name": "video", + "name": "video", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "localized_name": "system_prompt", + "name": "system_prompt", + "shape": 7, + "type": "STRING", + "link": null + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 13820 + }, + { + "localized_name": "seed", + "name": "sampling_mode.seed", + "type": "INT", + "widget": { + "name": "sampling_mode.seed" + }, + "link": 13832 + } + ], + "outputs": [ + { + "localized_name": "generated_text", + "name": "generated_text", + "type": "STRING", + "links": [ + 13833 + ] + }, + { + "localized_name": "thinking", + "name": "thinking", + "type": "STRING", + "links": null + } + ], + "title": "Positive prompt enhancer - Generate LTX2 Prompt", + "properties": { + "Node name for S&R": "TextGenerateLTX2Prompt" + }, + "widgets_values": [ + "", + 512, + "on", + 0.7, + 64, + 0.95, + 0.05, + 1.05, + 0, + 0, + false, + true, + "auto" + ], + "widgets_values_named": { + "prompt": "", + "max_length": 512, + "sampling_mode": "on", + "sampling_mode.temperature": 0.7, + "sampling_mode.top_k": 64, + "sampling_mode.top_p": 0.95, + "sampling_mode.min_p": 0.05, + "sampling_mode.repetition_penalty": 1.05, + "sampling_mode.seed": 0, + "sampling_mode.presence_penalty": 0, + "thinking": false, + "use_default_template": true, + "mtp": "auto" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 5188, + "type": "ResizeImageMaskNode", + "pos": [ + -3900, + 3352 + ], + "size": [ + 451, + 118 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 13802 + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "IMAGE", + "links": [ + 13815 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.16.0" + }, + "widgets_values": [ + "scale longer dimension", + 1024, + "lanczos" + ], + "widgets_values_named": { + "resize_type": "scale longer dimension", + "resize_type.longer_size": 1024, + "scale_method": "lanczos" + } + }, + { + "id": 2612, + "type": "CLIPTextEncode", + "pos": [ + -3900, + 5022 + ], + "size": [ + 451, + 120.125 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 13801 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 13840 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 13797 + ] + } + ], + "title": "CLIP Text Encode (Negative Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + "pc game, console game, video game, cartoon, childish, ugly" + ], + "widgets_values_named": { + "text": "pc game, console game, video game, cartoon, childish, ugly" + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 5376, + "type": "GetVideoComponents", + "pos": [ + -3900, + 6122.136413979002 + ], + "size": [ + 451, + 114 + ], + "flags": { + "collapsed": false + }, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "video", + "name": "video", + "type": "VIDEO", + "link": 13806 + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": [ + 13807 + ] + }, + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "links": [] + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "type": "COMBO", + "links": [] + }, + { + "localized_name": "color_space", + "name": "color_space", + "type": "COMBO", + "links": null + } + ], + "properties": { + "Node name for S&R": "GetVideoComponents", + "cnr_id": "comfy-core", + "ver": "0.3.75" + } + }, + { + "id": 5377, + "type": "ImageToMask", + "pos": [ + -3391.5389666771734, + 6140.633379541781 + ], + "size": [ + 451, + 62 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 13807 + } + ], + "outputs": [ + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": [ + 13805, + 13810 + ] + } + ], + "properties": { + "Node name for S&R": "ImageToMask", + "cnr_id": "comfy-core", + "ver": "0.20.1" + }, + "widgets_values": [ + "red" + ], + "widgets_values_named": { + "channel": "red" + } + }, + { + "id": 5373, + "type": "ResizeImageMaskNode", + "pos": [ + -2379, + 6122.136413979002 + ], + "size": [ + 451, + 138 + ], + "flags": { + "collapsed": false + }, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 13805 + }, + { + "localized_name": "match", + "name": "resize_type.match", + "type": "IMAGE,MASK", + "link": 13949 + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "MASK", + "links": [ + 13808 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.20.1" + }, + "widgets_values": [ + "match size", + "center", + "area" + ], + "widgets_values_named": { + "resize_type": "match size", + "resize_type.crop": "center", + "scale_method": "area" + } + }, + { + "id": 5381, + "type": "ResizeImageMaskNode", + "pos": [ + -1872, + 6294.136413979002 + ], + "size": [ + 451, + 138 + ], + "flags": { + "collapsed": false + }, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 13810 + }, + { + "localized_name": "match", + "name": "resize_type.match", + "type": "IMAGE,MASK", + "link": 13950 + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "MASK", + "links": [ + 16 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.20.1" + }, + "widgets_values": [ + "match size", + "center", + "area" + ], + "widgets_values_named": { + "resize_type": "match size", + "resize_type.crop": "center", + "scale_method": "area" + } + }, + { + "id": 5382, + "type": "LTXVDilateVideoMask", + "pos": [ + -1365, + 6294.136413979002 + ], + "size": [ + 451, + 134 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "mask", + "name": "mask", + "shape": 7, + "type": "MASK", + "link": 16 + }, + { + "localized_name": "image_as_mask", + "name": "image_as_mask", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "spatial_radius", + "name": "spatial_radius", + "type": "INT", + "widget": { + "name": "spatial_radius" + }, + "link": 22 + } + ], + "outputs": [ + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "links": [ + 13816 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVDilateVideoMask" + }, + "widgets_values": [ + 32, + 0 + ], + "widgets_values_named": { + "spatial_radius": 32, + "temporal_radius": 0 + } + }, + { + "id": 5384, + "type": "ResizeImageMaskNode", + "pos": [ + -2379, + 5970.136413979002 + ], + "size": [ + 451, + 118 + ], + "flags": { + "collapsed": false + }, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 13811 + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "IMAGE", + "links": [ + 13818, + 13950 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.20.1" + }, + "widgets_values": [ + "scale by multiplier", + 0.5, + "lanczos" + ], + "widgets_values_named": { + "resize_type": "scale by multiplier", + "resize_type.multiplier": 0.5, + "scale_method": "lanczos" + } + }, + { + "id": 5371, + "type": "ResizeImageMaskNode", + "pos": [ + -2886, + 5970.136413979002 + ], + "size": [ + 451, + 118 + ], + "flags": { + "collapsed": false + }, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 21 + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "IMAGE", + "links": [ + 13811, + 13817, + 13949 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + "scale to multiple", + 64, + "lanczos" + ], + "widgets_values_named": { + "resize_type": "scale to multiple", + "resize_type.multiple": 64, + "scale_method": "lanczos" + } + }, + { + "id": 5399, + "type": "ResizeImageMaskNode", + "pos": [ + -3393, + 5970.136413979002 + ], + "size": [ + 451, + 118 + ], + "flags": { + "collapsed": false + }, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 20 + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "IMAGE", + "links": [ + 21 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + "scale shorter dimension", + 1024, + "lanczos" + ], + "widgets_values_named": { + "resize_type": "scale shorter dimension", + "resize_type.shorter_size": 1024, + "scale_method": "lanczos" + } + }, + { + "id": 5168, + "type": "GetVideoComponents", + "pos": [ + -3900, + 5970.136413979002 + ], + "size": [ + 451, + 114 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "video", + "name": "video", + "type": "VIDEO", + "link": 13804 + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": [ + 20 + ] + }, + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "links": [ + 13819 + ] + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "links": [ + 35, + 13803 + ] + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "type": "COMBO", + "links": [] + }, + { + "localized_name": "color_space", + "name": "color_space", + "type": "COMBO", + "links": null + } + ], + "properties": { + "Node name for S&R": "GetVideoComponents", + "cnr_id": "comfy-core", + "ver": "0.18.1" + } + }, + { + "id": 5379, + "type": "LTXVDilateVideoMask", + "pos": [ + -1872, + 6122.136413979002 + ], + "size": [ + 451, + 134 + ], + "flags": { + "collapsed": false + }, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "mask", + "name": "mask", + "shape": 7, + "type": "MASK", + "link": 13808 + }, + { + "localized_name": "image_as_mask", + "name": "image_as_mask", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "spatial_radius", + "name": "spatial_radius", + "type": "INT", + "widget": { + "name": "spatial_radius" + }, + "link": 13809 + } + ], + "outputs": [ + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "links": [ + 31 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVDilateVideoMask" + }, + "widgets_values": [ + 5, + 0 + ], + "widgets_values_named": { + "spatial_radius": 5, + "temporal_radius": 0 + } + }, + { + "id": 1241, + "type": "LTXVConditioning", + "pos": [ + -3393, + 4888 + ], + "size": [ + 451, + 82 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13796 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13797 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 13803 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 13847 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "slot_index": 1, + "links": [ + 13849 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + 24 + ], + "widgets_values_named": { + "frame_rate": 24 + } + }, + { + "id": 5021, + "type": "GemmaAPITextEncode", + "pos": [ + -3382.9524641772073, + 5303.104101182043 + ], + "size": [ + 451, + 218 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "api_key", + "name": "api_key", + "type": "STRING", + "widget": { + "name": "api_key" + }, + "link": 13799 + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 13823 + }, + { + "localized_name": "enhance_prompt", + "name": "enhance_prompt", + "type": "BOOLEAN", + "widget": { + "name": "enhance_prompt" + }, + "link": 13842 + }, + { + "localized_name": "ckpt_name", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": 13822 + } + ], + "outputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "links": [ + 13846 + ] + } + ], + "title": "🅛🅣🅧 Gemma API Text Encode - POSITIVE", + "properties": { + "Node name for S&R": "GemmaAPITextEncode" + }, + "widgets_values": [ + "", + "", + "ltx-2.3-22b-dev.safetensors", + "ltx-2.3-22b-dev.safetensors" + ], + "widgets_values_named": { + "api_key": "", + "prompt": "", + "enhance_prompt": "ltx-2.3-22b-dev.safetensors", + "ckpt_name": "ltx-2.3-22b-dev.safetensors" + } + }, + { + "id": 5022, + "type": "PrimitiveString", + "pos": [ + -3892.8037919107023, + 5284.737581697243 + ], + "size": [ + 451, + 70 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "STRING", + "widget": { + "name": "value" + }, + "link": 13758 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 13798, + 13799 + ] + } + ], + "title": "LTX API KEY", + "properties": { + "Node name for S&R": "PrimitiveString", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "value": "" + } + }, + { + "id": 9018, + "type": "PrimitiveBoolean", + "pos": [ + -3900, + 3504 + ], + "size": [ + 451, + 62 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 13825 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 13826, + 13828 + ] + } + ], + "properties": { + "Node name for S&R": "PrimitiveBoolean" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "value": false + } + }, + { + "id": 9019, + "type": "ComfyNotNode", + "pos": [ + -3393, + 3504 + ], + "size": [ + 451, + 34 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "*", + "link": 13826 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 13827 + ] + } + ], + "title": "Not (use image > bypass_i2v)", + "properties": { + "Node name for S&R": "ComfyNotNode" + } + }, + { + "id": 5609, + "type": "ComfySwitchNode", + "pos": [ + -3393, + 3790 + ], + "size": [ + 451, + 106 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "STRING", + "link": 13834 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "STRING", + "link": 13833 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 13828 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "STRING", + "links": [ + 13835 + ] + } + ], + "title": "enhanced prompt source (image or t2v) - If/Else Switch", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 5610, + "type": "ComfySwitchNode", + "pos": [ + -2886, + 3790 + ], + "size": [ + 451, + 106 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "STRING", + "link": 13836 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "STRING", + "link": 13835 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 13837 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "STRING", + "links": [ + 13838, + 13839 + ] + } + ], + "title": "prompt source (enhanced or raw) - If/Else Switch", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 5612, + "type": "ComfySwitchNode", + "pos": [ + -2878.8037919107023, + 5284.737581697243 + ], + "size": [ + 451, + 106 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "CONDITIONING", + "link": 13847 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "CONDITIONING", + "link": 13846 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 13844 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "CONDITIONING", + "links": [ + 13850 + ] + } + ], + "title": "positive conditioning source - If/Else Switch", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 5613, + "type": "ComfySwitchNode", + "pos": [ + -2878.8037919107023, + 5490.737581697243 + ], + "size": [ + 451, + 106 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "CONDITIONING", + "link": 13849 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "CONDITIONING", + "link": 13848 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 13845 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "CONDITIONING", + "links": [ + 13851 + ] + } + ], + "title": "negative conditioning source - If/Else Switch", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 5608, + "type": "TextGenerateLTX2Prompt", + "pos": [ + -3900, + 3790 + ], + "size": [ + 451, + 466 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 13829 + }, + { + "localized_name": "image", + "name": "image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "video", + "name": "video", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "localized_name": "system_prompt", + "name": "system_prompt", + "shape": 7, + "type": "STRING", + "link": null + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 13830 + }, + { + "localized_name": "seed", + "name": "sampling_mode.seed", + "type": "INT", + "widget": { + "name": "sampling_mode.seed" + }, + "link": 13831 + } + ], + "outputs": [ + { + "localized_name": "generated_text", + "name": "generated_text", + "type": "STRING", + "links": [ + 13834 + ] + }, + { + "localized_name": "thinking", + "name": "thinking", + "type": "STRING", + "links": null + } + ], + "title": "Positive prompt (t2v) enhancer - TextGenerateLTX2Prompt", + "properties": { + "Node name for S&R": "TextGenerateLTX2Prompt" + }, + "widgets_values": [ + "", + 600, + "on", + 0.01, + 0, + 1, + 0, + 1.15, + 0, + 0, + false, + true, + "auto" + ], + "widgets_values_named": { + "prompt": "", + "max_length": 600, + "sampling_mode": "on", + "sampling_mode.temperature": 0.01, + "sampling_mode.top_k": 0, + "sampling_mode.top_p": 1, + "sampling_mode.min_p": 0, + "sampling_mode.repetition_penalty": 1.15, + "sampling_mode.seed": 0, + "sampling_mode.presence_penalty": 0, + "thinking": false, + "use_default_template": true, + "mtp": "auto" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 5611, + "type": "StringContains", + "pos": [ + -3896.908488578484, + 5456.2658743985685 + ], + "size": [ + 451, + 194 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "localized_name": "string", + "name": "string", + "type": "STRING", + "widget": { + "name": "string" + }, + "link": 13843 + } + ], + "outputs": [ + { + "localized_name": "contains", + "name": "contains", + "type": "BOOLEAN", + "links": [ + 13844, + 13845 + ] + } + ], + "title": "has ltxv api key?", + "properties": { + "Node name for S&R": "StringContains" + }, + "widgets_values": [ + "", + "ltxv_", + true + ], + "widgets_values_named": { + "string": "", + "substring": "ltxv_", + "case_sensitive": true + } + }, + { + "id": 5400, + "type": "PrimitiveInt", + "pos": [ + -3898.0735002320193, + 6288.557380342078 + ], + "size": [ + 451, + 82 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 13824 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 22, + 13814 + ] + } + ], + "title": "Spacial radius", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 15, + "fixed" + ], + "widgets_values_named": { + "value": 15, + "fixed": "fixed" + } + }, + { + "id": 5372, + "type": "ComfyMathExpression", + "pos": [ + -3391.0735002320193, + 6288.557380342078 + ], + "size": [ + 451, + 142 + ], + "flags": { + "collapsed": false + }, + "order": 9, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 13814 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 13809 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.20.1" + }, + "widgets_values": [ + "2*a" + ], + "widgets_values_named": { + "expression": "2*a" + } + } + ], + "groups": [ + { + "id": 5, + "title": "Start image - resized once, reused by both stages", + "bounding": [ + -3926, + 3278, + 1010, + 310 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Prompt enhancement - only runs when enhance_positive_prompt is on", + "bounding": [ + -3926, + 3716, + 1517, + 970 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 7, + "title": "Text encoding", + "bounding": [ + -3926, + 4814, + 1010, + 354.1364139790021 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 8, + "title": "Prompt encode via the LTX API - used whenever an API key is present", + "bounding": [ + -3918.8037919107023, + 5210.737581697243, + 1526.7707585885873, + 617.939935604848 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 9, + "title": "Reference and mask videos", + "bounding": [ + -3926, + 5896.136413979002, + 3029.9529459452356, + 568.7554588884977 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 13796, + "origin_id": 2483, + "origin_slot": 0, + "target_id": 1241, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 13797, + "origin_id": 2612, + "origin_slot": 0, + "target_id": 1241, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13798, + "origin_id": 5022, + "origin_slot": 0, + "target_id": 5020, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 13799, + "origin_id": 5022, + "origin_slot": 0, + "target_id": 5021, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 13800, + "origin_id": -10, + "origin_slot": 2, + "target_id": 2483, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 13801, + "origin_id": -10, + "origin_slot": 2, + "target_id": 2612, + "target_slot": 0, + "type": "CLIP", + "parentId": 502 + }, + { + "id": 13803, + "origin_id": 5168, + "origin_slot": 2, + "target_id": 1241, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 13804, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5168, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 13806, + "origin_id": -10, + "origin_slot": 5, + "target_id": 5376, + "target_slot": 0, + "type": "VIDEO", + "parentId": 504 + }, + { + "id": 13807, + "origin_id": 5376, + "origin_slot": 0, + "target_id": 5377, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13808, + "origin_id": 5373, + "origin_slot": 0, + "target_id": 5379, + "target_slot": 0, + "type": "MASK" + }, + { + "id": 13809, + "origin_id": 5372, + "origin_slot": 1, + "target_id": 5379, + "target_slot": 2, + "type": "INT", + "parentId": 506 + }, + { + "id": 16, + "origin_id": 5381, + "origin_slot": 0, + "target_id": 5382, + "target_slot": 0, + "type": "MASK" + }, + { + "id": 22, + "origin_id": 5400, + "origin_slot": 0, + "target_id": 5382, + "target_slot": 2, + "type": "INT", + "parentId": 510 + }, + { + "id": 13815, + "origin_id": 5188, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 13816, + "origin_id": 5382, + "origin_slot": 0, + "target_id": -20, + "target_slot": 3, + "type": "MASK" + }, + { + "id": 31, + "origin_id": 5379, + "origin_slot": 0, + "target_id": -20, + "target_slot": 4, + "type": "MASK" + }, + { + "id": 13817, + "origin_id": 5371, + "origin_slot": 0, + "target_id": -20, + "target_slot": 5, + "type": "IMAGE" + }, + { + "id": 13818, + "origin_id": 5384, + "origin_slot": 0, + "target_id": -20, + "target_slot": 6, + "type": "IMAGE" + }, + { + "id": 13819, + "origin_id": 5168, + "origin_slot": 1, + "target_id": -20, + "target_slot": 7, + "type": "AUDIO" + }, + { + "id": 35, + "origin_id": 5168, + "origin_slot": 2, + "target_id": -20, + "target_slot": 8, + "type": "FLOAT" + }, + { + "id": 13758, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5022, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 13822, + "origin_id": -10, + "origin_slot": 7, + "target_id": 5021, + "target_slot": 3, + "type": "COMBO" + }, + { + "id": 13823, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5021, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 13824, + "origin_id": -10, + "origin_slot": 8, + "target_id": 5400, + "target_slot": 0, + "type": "INT" + }, + { + "id": 13825, + "origin_id": -10, + "origin_slot": 9, + "target_id": 9018, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 13826, + "origin_id": 9018, + "origin_slot": 0, + "target_id": 9019, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 13827, + "origin_id": 9019, + "origin_slot": 0, + "target_id": -20, + "target_slot": 10, + "type": "BOOLEAN" + }, + { + "id": 13828, + "origin_id": 9018, + "origin_slot": 0, + "target_id": 5609, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 13833, + "origin_id": 5406, + "origin_slot": 0, + "target_id": 5609, + "target_slot": 1, + "type": "STRING", + "parentId": 516 + }, + { + "id": 13834, + "origin_id": 5608, + "origin_slot": 0, + "target_id": 5609, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 13835, + "origin_id": 5609, + "origin_slot": 0, + "target_id": 5610, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 13836, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5610, + "target_slot": 0, + "type": "STRING", + "parentId": 518 + }, + { + "id": 13837, + "origin_id": -10, + "origin_slot": 10, + "target_id": 5610, + "target_slot": 2, + "type": "BOOLEAN", + "parentId": 520 + }, + { + "id": 13838, + "origin_id": 5610, + "origin_slot": 0, + "target_id": 2483, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 13839, + "origin_id": 5610, + "origin_slot": 0, + "target_id": -20, + "target_slot": 9, + "type": "STRING" + }, + { + "id": 13840, + "origin_id": -10, + "origin_slot": 11, + "target_id": 2612, + "target_slot": 1, + "type": "STRING", + "parentId": 522 + }, + { + "id": 13841, + "origin_id": -10, + "origin_slot": 11, + "target_id": 5020, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 13842, + "origin_id": -10, + "origin_slot": 10, + "target_id": 5021, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 13843, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5611, + "target_slot": 0, + "type": "STRING", + "parentId": 524 + }, + { + "id": 13844, + "origin_id": 5611, + "origin_slot": 0, + "target_id": 5612, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 13845, + "origin_id": 5611, + "origin_slot": 0, + "target_id": 5613, + "target_slot": 2, + "type": "BOOLEAN", + "parentId": 526 + }, + { + "id": 13846, + "origin_id": 5021, + "origin_slot": 0, + "target_id": 5612, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13847, + "origin_id": 1241, + "origin_slot": 0, + "target_id": 5612, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 13848, + "origin_id": 5020, + "origin_slot": 0, + "target_id": 5613, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13849, + "origin_id": 1241, + "origin_slot": 1, + "target_id": 5613, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 13850, + "origin_id": 5612, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13851, + "origin_id": 5613, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 36, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5406, + "target_slot": 0, + "type": "CLIP", + "parentId": 512 + }, + { + "id": 13821, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5406, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 13820, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5406, + "target_slot": 5, + "type": "STRING" + }, + { + "id": 13802, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5188, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13805, + "origin_id": 5377, + "origin_slot": 0, + "target_id": 5373, + "target_slot": 0, + "type": "MASK" + }, + { + "id": 13810, + "origin_id": 5377, + "origin_slot": 0, + "target_id": 5381, + "target_slot": 0, + "type": "MASK" + }, + { + "id": 13811, + "origin_id": 5371, + "origin_slot": 0, + "target_id": 5384, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 21, + "origin_id": 5399, + "origin_slot": 0, + "target_id": 5371, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 20, + "origin_id": 5168, + "origin_slot": 0, + "target_id": 5399, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13829, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5608, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 13830, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5608, + "target_slot": 5, + "type": "STRING" + }, + { + "id": 13814, + "origin_id": 5400, + "origin_slot": 0, + "target_id": 5372, + "target_slot": 0, + "type": "INT" + }, + { + "id": 13759, + "origin_id": -10, + "origin_slot": 7, + "target_id": 5020, + "target_slot": 2, + "type": "COMBO", + "parentId": 514 + }, + { + "id": 13832, + "origin_id": -10, + "origin_slot": 12, + "target_id": 5406, + "target_slot": 6, + "type": "INT" + }, + { + "id": 13831, + "origin_id": -10, + "origin_slot": 12, + "target_id": 5608, + "target_slot": 6, + "type": "INT" + }, + { + "id": 13949, + "origin_id": 5371, + "origin_slot": 0, + "target_id": 5373, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 13950, + "origin_id": 5384, + "origin_slot": 0, + "target_id": 5381, + "target_slot": 1, + "type": "IMAGE" + } + ], + "reroutes": [ + { + "id": 501, + "pos": [ + -4077.35546875, + 5172 + ], + "linkIds": [ + 13801 + ] + }, + { + "id": 502, + "parentId": 501, + "pos": [ + -3924, + 5172 + ], + "linkIds": [ + 13801 + ] + }, + { + "id": 503, + "pos": [ + -4077.35546875, + 6250 + ], + "linkIds": [ + 13806 + ] + }, + { + "id": 504, + "parentId": 503, + "pos": [ + -3924, + 6250 + ], + "linkIds": [ + 13806 + ] + }, + { + "id": 505, + "pos": [ + -2918, + 6624 + ], + "linkIds": [ + 13809 + ] + }, + { + "id": 506, + "parentId": 505, + "pos": [ + -1968, + 6624 + ], + "linkIds": [ + 13809 + ] + }, + { + "id": 509, + "pos": [ + -3425, + 6636 + ], + "linkIds": [ + 22 + ] + }, + { + "id": 510, + "parentId": 509, + "pos": [ + -1389, + 6636 + ], + "linkIds": [ + 22 + ] + }, + { + "id": 511, + "pos": [ + -4045.35546875, + 5172 + ], + "linkIds": [ + 36 + ] + }, + { + "id": 512, + "parentId": 511, + "pos": [ + -4028, + 5172 + ], + "linkIds": [ + 36 + ] + }, + { + "id": 513, + "pos": [ + -3922.2215400653663, + 5840.417840996398 + ], + "linkIds": [ + 13759 + ] + }, + { + "id": 514, + "parentId": 513, + "pos": [ + -3515.8006881270085, + 5848.363500326532 + ], + "linkIds": [ + 13759 + ] + }, + { + "id": 515, + "pos": [ + -3425, + 5172 + ], + "linkIds": [ + 13833 + ] + }, + { + "id": 516, + "parentId": 515, + "pos": [ + -3417, + 5172 + ], + "linkIds": [ + 13833 + ] + }, + { + "id": 517, + "pos": [ + -4077.35546875, + 6624 + ], + "linkIds": [ + 13836 + ] + }, + { + "id": 518, + "parentId": 517, + "pos": [ + -2926, + 6624 + ], + "linkIds": [ + 13836 + ] + }, + { + "id": 519, + "pos": [ + -4077.35546875, + 6648 + ], + "linkIds": [ + 13837 + ] + }, + { + "id": 520, + "parentId": 519, + "pos": [ + -2926, + 6648 + ], + "linkIds": [ + 13837 + ] + }, + { + "id": 521, + "pos": [ + -4045.35546875, + 5172 + ], + "linkIds": [ + 13840 + ] + }, + { + "id": 522, + "parentId": 521, + "pos": [ + -4028, + 5172 + ], + "linkIds": [ + 13840 + ] + }, + { + "id": 523, + "pos": [ + -4045.35546875, + 6250 + ], + "linkIds": [ + 13843 + ] + }, + { + "id": 524, + "parentId": 523, + "pos": [ + -4028, + 6250 + ], + "linkIds": [ + 13843 + ] + }, + { + "id": 525, + "pos": [ + -3393.514980614082, + 5861.736421636856 + ], + "linkIds": [ + 13845 + ] + }, + { + "id": 526, + "parentId": 525, + "pos": [ + -2914.1088687133088, + 5855.632311179598 + ], + "linkIds": [ + 13845 + ] + } + ], + "extra": {} + }, + { + "id": "e8498d2a-2b93-4e5f-b5bb-62240585529c", + "version": 1, + "state": { + "lastGroupId": 157, + "lastNodeId": 9025, + "lastLinkId": 13950, + "lastRerouteId": 9095 + }, + "revision": 0, + "config": {}, + "name": "Preprocess", + "inputNode": { + "id": -10, + "bounding": [ + -67.97271438450686, + 69.00935650732981, + 155.677734375, + 228 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 2517.1943200034757, + 119.00935650732981, + 137.71875, + 128 + ] + }, + "inputs": [ + { + "id": "4abf604c-7013-4c56-bb11-bccef8c0560c", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13853, + 13858 + ], + "pos": [ + 63.70501999049314, + 93.00935650732981 + ] + }, + { + "id": "99fed77a-92d4-4178-9bc1-3c303ee74d73", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13859 + ], + "pos": [ + 63.70501999049314, + 113.00935650732981 + ] + }, + { + "id": "ecb00415-5eb8-453f-b371-f2b629cbb3bc", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13860 + ], + "pos": [ + 63.70501999049314, + 133.0093565073298 + ] + }, + { + "id": "dc28e7e8-266c-4db7-8d73-4a41c89895e1", + "name": "bypass", + "type": "BOOLEAN", + "linkIds": [ + 13861 + ], + "label": "bypass start image", + "pos": [ + 63.70501999049314, + 153.0093565073298 + ] + }, + { + "id": "fee04679-5815-4e4e-827b-b456a1a713f8", + "name": "mask", + "type": "MASK", + "linkIds": [ + 13862 + ], + "pos": [ + 63.70501999049314, + 173.0093565073298 + ] + }, + { + "id": "2a54b63f-3f59-4dd5-bfad-c2e1280c8684", + "name": "images", + "type": "IMAGE", + "linkIds": [ + 13864 + ], + "label": "reference frames", + "pos": [ + 63.70501999049314, + 193.0093565073298 + ] + }, + { + "id": "266b8b91-9c85-428a-88f5-b8a18928afb0", + "name": "image", + "type": "IMAGE", + "linkIds": [ + 13866 + ], + "label": "start image", + "pos": [ + 63.70501999049314, + 213.0093565073298 + ] + }, + { + "id": "8a435431-ae07-448a-8be1-593ae945a3b0", + "name": "audio_vae", + "type": "VAE", + "linkIds": [ + 13870 + ], + "pos": [ + 63.70501999049314, + 233.0093565073298 + ] + }, + { + "id": "d698bb1d-cd73-462f-aba9-ed166549acca", + "name": "audio", + "type": "AUDIO", + "linkIds": [ + 13871 + ], + "label": "reference audio", + "pos": [ + 63.70501999049314, + 253.0093565073298 + ] + } + ], + "outputs": [ + { + "id": "ab454760-1947-47c4-85a5-f6b8ab25abbd", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 24 + ], + "pos": [ + 2541.1943200034757, + 143.0093565073298 + ] + }, + { + "id": "31aa7572-931a-45f0-ba58-a9a57020f2d0", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 25 + ], + "pos": [ + 2541.1943200034757, + 163.0093565073298 + ] + }, + { + "id": "64347e9a-f71b-460e-94f3-a0f4cf3d9258", + "name": "image", + "type": "IMAGE", + "linkIds": [ + 13875 + ], + "label": "blend reference", + "pos": [ + 2541.1943200034757, + 183.0093565073298 + ] + }, + { + "id": "521992e0-5e07-4221-aa3f-e492076be353", + "name": "latent", + "type": "LATENT", + "linkIds": [ + 13876 + ], + "pos": [ + 2541.1943200034757, + 203.0093565073298 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 3059, + "type": "EmptyLTXVLatentVideo", + "pos": [ + 785.2755700034755, + 133.0093565073298 + ], + "size": [ + 225, + 146 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 13854 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 13855 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 13856 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 13852 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLTXVLatentVideo", + "cnr_id": "comfy-core", + "ver": "0.3.43" + }, + "widgets_values": [ + 960, + 544, + 121, + 1 + ], + "widgets_values_named": { + "width": 960, + "height": 544, + "length": 121, + "batch_size": 1 + } + }, + { + "id": 5054, + "type": "GetImageSize", + "pos": [ + 532.0835715395484, + 136.0093565073298 + ], + "size": [ + 225, + 124 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 13865 + } + ], + "outputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": [ + 13854 + ] + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": [ + 13855 + ] + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": [ + 13856 + ] + } + ], + "properties": { + "Node name for S&R": "GetImageSize", + "cnr_id": "comfy-core", + "ver": "0.16.0" + } + }, + { + "id": 5378, + "type": "LTXVInpaintPreprocess", + "pos": [ + 170.02728561549316, + 43.288661125786575 + ], + "size": [ + 272.046875, + 78 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 13864 + }, + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 13862 + } + ], + "outputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "links": [ + 13863, + 13865, + 13875 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVInpaintPreprocess" + } + }, + { + "id": 3159, + "type": "LTXVImgToVideoInplace", + "pos": [ + 1085.2755700034754, + 126.57960264165831 + ], + "size": [ + 313.25, + 142.859375 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13853 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 13867 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 13852 + }, + { + "localized_name": "bypass", + "name": "bypass", + "type": "BOOLEAN", + "widget": { + "name": "bypass" + }, + "link": 13861 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13857 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVImgToVideoInplace" + }, + "widgets_values": [ + 0.7, + false + ], + "widgets_values_named": { + "strength": 0.7, + "bypass": false + } + }, + { + "id": 5114, + "type": "LTXAddVideoICLoRAGuideAdvanced", + "pos": [ + 1488.5378746909755, + 35.00935650732981 + ], + "size": [ + 330, + 382 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13860 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13859 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13858 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 13857 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 13863 + }, + { + "localized_name": "attention_mask", + "name": "attention_mask", + "shape": 7, + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 24, + 13873 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 25, + 13874 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13872 + ] + } + ], + "properties": { + "Node name for S&R": "LTXAddVideoICLoRAGuideAdvanced" + }, + "widgets_values": [ + 0, + 1, + 1, + "disabled", + false, + 256, + 64, + 1, + false, + 97 + ], + "widgets_values_named": { + "frame_idx": 0, + "strength": 1, + "latent_downscale_factor": 1, + "crop": "disabled", + "use_tiled_encode": false, + "tile_size": 256, + "tile_overlap": 64, + "attention_strength": 1, + "use_streaming": false, + "tile_frames": 97 + } + }, + { + "id": 5390, + "type": "LTXVSetAudioRefTokens", + "pos": [ + 1908.5378746909755, + 165.0093565073298 + ], + "size": [ + 227.3482421875, + 98 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13873 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13874 + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 13868 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [] + }, + { + "localized_name": "frozen_audio", + "name": "frozen_audio", + "type": "LATENT", + "links": [ + 13869 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVSetAudioRefTokens" + } + }, + { + "id": 5391, + "type": "LTXVConcatAVLatent", + "pos": [ + 2225.8861168784756, + 175.0093565073298 + ], + "size": [ + 225, + 54 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "link": 13872 + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 13869 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13876 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConcatAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1" + } + }, + { + "id": 5389, + "type": "VAEEncodeAudio", + "pos": [ + 170.02728561549316, + 306.73005188887305 + ], + "size": [ + 272.046875, + 54 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "link": 13871 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13870 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 13868 + ] + } + ], + "properties": { + "Node name for S&R": "VAEEncodeAudio", + "cnr_id": "comfy-core", + "ver": "0.24.0" + } + }, + { + "id": 5388, + "type": "LTXVPreprocess", + "pos": [ + 170.02728561549316, + 172.73005188887305 + ], + "size": [ + 272.046875, + 62 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 13866 + } + ], + "outputs": [ + { + "localized_name": "output_image", + "name": "output_image", + "type": "IMAGE", + "links": [ + 13867 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVPreprocess", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 0 + ], + "widgets_values_named": { + "img_compression": 0 + } + } + ], + "groups": [], + "links": [ + { + "id": 13852, + "origin_id": 3059, + "origin_slot": 0, + "target_id": 3159, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 13853, + "origin_id": -10, + "origin_slot": 0, + "target_id": 3159, + "target_slot": 0, + "type": "VAE", + "parentId": 9063 + }, + { + "id": 13854, + "origin_id": 5054, + "origin_slot": 0, + "target_id": 3059, + "target_slot": 0, + "type": "INT" + }, + { + "id": 13855, + "origin_id": 5054, + "origin_slot": 1, + "target_id": 3059, + "target_slot": 1, + "type": "INT" + }, + { + "id": 13856, + "origin_id": 5054, + "origin_slot": 2, + "target_id": 3059, + "target_slot": 2, + "type": "INT" + }, + { + "id": 13857, + "origin_id": 3159, + "origin_slot": 0, + "target_id": 5114, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 13858, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5114, + "target_slot": 2, + "type": "VAE", + "parentId": 9065 + }, + { + "id": 13859, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5114, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 9067 + }, + { + "id": 13860, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5114, + "target_slot": 0, + "type": "CONDITIONING", + "parentId": 508 + }, + { + "id": 13862, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5378, + "target_slot": 1, + "type": "MASK" + }, + { + "id": 13863, + "origin_id": 5378, + "origin_slot": 0, + "target_id": 5114, + "target_slot": 4, + "type": "IMAGE", + "parentId": 9071 + }, + { + "id": 13864, + "origin_id": -10, + "origin_slot": 5, + "target_id": 5378, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13865, + "origin_id": 5378, + "origin_slot": 0, + "target_id": 5054, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13866, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5388, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13867, + "origin_id": 5388, + "origin_slot": 0, + "target_id": 3159, + "target_slot": 1, + "type": "IMAGE", + "parentId": 9073 + }, + { + "id": 13868, + "origin_id": 5389, + "origin_slot": 0, + "target_id": 5390, + "target_slot": 2, + "type": "LATENT", + "parentId": 9075 + }, + { + "id": 13869, + "origin_id": 5390, + "origin_slot": 2, + "target_id": 5391, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 13870, + "origin_id": -10, + "origin_slot": 7, + "target_id": 5389, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 13871, + "origin_id": -10, + "origin_slot": 8, + "target_id": 5389, + "target_slot": 0, + "type": "AUDIO" + }, + { + "id": 13872, + "origin_id": 5114, + "origin_slot": 2, + "target_id": 5391, + "target_slot": 0, + "type": "LATENT", + "parentId": 9077 + }, + { + "id": 13873, + "origin_id": 5114, + "origin_slot": 0, + "target_id": 5390, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 13874, + "origin_id": 5114, + "origin_slot": 1, + "target_id": 5390, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 24, + "origin_id": 5114, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "CONDITIONING", + "parentId": 9079 + }, + { + "id": 25, + "origin_id": 5114, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 9081 + }, + { + "id": 13875, + "origin_id": 5378, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "IMAGE", + "parentId": 9083 + }, + { + "id": 13876, + "origin_id": 5391, + "origin_slot": 0, + "target_id": -20, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 13861, + "origin_id": -10, + "origin_slot": 3, + "target_id": 3159, + "target_slot": 3, + "type": "BOOLEAN", + "parentId": 9069 + } + ], + "reroutes": [ + { + "id": 9062, + "pos": [ + 84.02728561549314, + 382 + ], + "linkIds": [ + 13853 + ] + }, + { + "id": 9063, + "parentId": 9062, + "pos": [ + 1061.2755700034754, + 382 + ], + "linkIds": [ + 13853 + ] + }, + { + "id": 9064, + "pos": [ + 84.02728561549314, + 382 + ], + "linkIds": [ + 13858 + ] + }, + { + "id": 9065, + "parentId": 9064, + "pos": [ + 1464.5378746909755, + 382 + ], + "linkIds": [ + 13858 + ] + }, + { + "id": 9066, + "pos": [ + 84.02728561549314, + 397 + ], + "linkIds": [ + 13859 + ] + }, + { + "id": 9067, + "parentId": 9066, + "pos": [ + 1464.5378746909755, + 397 + ], + "linkIds": [ + 13859 + ] + }, + { + "id": 507, + "pos": [ + 84.02728561549314, + 409 + ], + "linkIds": [ + 13860 + ] + }, + { + "id": 508, + "parentId": 507, + "pos": [ + 1464.5378746909755, + 409 + ], + "linkIds": [ + 13860 + ] + }, + { + "id": 9068, + "pos": [ + 84.02728561549314, + 424 + ], + "linkIds": [ + 13861 + ] + }, + { + "id": 9069, + "parentId": 9068, + "pos": [ + 1061.2755700034754, + 424 + ], + "linkIds": [ + 13861 + ] + }, + { + "id": 9070, + "pos": [ + 514.0835715395484, + 439 + ], + "linkIds": [ + 13863 + ] + }, + { + "id": 9071, + "parentId": 9070, + "pos": [ + 1464.5378746909755, + 439 + ], + "linkIds": [ + 13863 + ] + }, + { + "id": 9072, + "pos": [ + 466.0835715395484, + 299 + ], + "linkIds": [ + 13867 + ] + }, + { + "id": 9073, + "parentId": 9072, + "pos": [ + 1061.2755700034754, + 299 + ], + "linkIds": [ + 13867 + ] + }, + { + "id": 9074, + "pos": [ + 466.0835715395484, + 451 + ], + "linkIds": [ + 13868 + ] + }, + { + "id": 9075, + "parentId": 9074, + "pos": [ + 1884.5378746909755, + 451 + ], + "linkIds": [ + 13868 + ] + }, + { + "id": 9076, + "pos": [ + 1842.5378746909755, + 299 + ], + "linkIds": [ + 13872 + ] + }, + { + "id": 9077, + "parentId": 9076, + "pos": [ + 2201.8861168784756, + 299 + ], + "linkIds": [ + 13872 + ] + }, + { + "id": 9078, + "pos": [ + 1842.5378746909755, + 382 + ], + "linkIds": [ + 24 + ] + }, + { + "id": 9079, + "parentId": 9078, + "pos": [ + 2493.1943200034757, + 382 + ], + "linkIds": [ + 24 + ] + }, + { + "id": 9080, + "pos": [ + 1842.5378746909755, + 397 + ], + "linkIds": [ + 25 + ] + }, + { + "id": 9081, + "parentId": 9080, + "pos": [ + 2493.1943200034757, + 397 + ], + "linkIds": [ + 25 + ] + }, + { + "id": 9082, + "pos": [ + 514.0835715395484, + 439 + ], + "linkIds": [ + 13875 + ] + }, + { + "id": 9083, + "parentId": 9082, + "pos": [ + 2493.1943200034757, + 439 + ], + "linkIds": [ + 13875 + ] + } + ], + "extra": {} + }, + { + "id": "a0faecfd-06db-49d2-a37c-68822f750b66", + "version": 1, + "state": { + "lastGroupId": 157, + "lastNodeId": 9025, + "lastLinkId": 13950, + "lastRerouteId": 9095 + }, + "revision": 0, + "config": {}, + "name": "Generate - Low Res (8 steps)", + "inputNode": { + "id": -10, + "bounding": [ + -10, + 429, + 128, + 128 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1668.624468837581, + 429, + 128, + 128 + ] + }, + "inputs": [ + { + "id": "293f5edb-ba90-44bb-9d93-4903d99613c0", + "name": "model", + "type": "MODEL", + "linkIds": [ + 13877 + ], + "pos": [ + 94, + 453 + ] + }, + { + "id": "6e2c8d27-54f1-4c35-9145-000f3e2f4755", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13882, + 13884 + ], + "pos": [ + 94, + 473 + ] + }, + { + "id": "aa7859e2-0fed-4857-93bf-bf051f5417f5", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13883, + 13885 + ], + "pos": [ + 94, + 493 + ] + }, + { + "id": "4ac9af0b-86f6-470a-8014-147c06531ec0", + "name": "latent_image", + "type": "LATENT", + "linkIds": [ + 13886 + ], + "pos": [ + 94, + 513 + ] + } + ], + "outputs": [ + { + "id": "ac7fbff9-40cb-4323-bdc7-58a0a9f4b811", + "name": "latent", + "type": "LATENT", + "linkIds": [ + 13889 + ], + "label": "video_latent", + "pos": [ + 1692.624468837581, + 453 + ] + }, + { + "id": "1654ff98-08e4-4eb4-b962-cdb59b012eef", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13890 + ], + "pos": [ + 1692.624468837581, + 473 + ] + }, + { + "id": "3bf53a71-05fd-4314-af50-613768c9ea2e", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13891 + ], + "pos": [ + 1692.624468837581, + 493 + ] + }, + { + "id": "12350500-b48c-4002-9991-3e3314d16901", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 13892 + ], + "pos": [ + 1692.624468837581, + 513 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 4832, + "type": "RandomNoise", + "pos": [ + 228, + 230 + ], + "size": [ + 467.46875, + 82 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 13878 + ] + } + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + 43, + "fixed" + ], + "widgets_values_named": { + "noise_seed": 43, + "control_after_generate": "fixed" + } + }, + { + "id": 4828, + "type": "CFGGuider", + "pos": [ + 228, + 388 + ], + "size": [ + 467.46875, + 114 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 13877 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13884 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13885 + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 13879 + ] + } + ], + "properties": { + "Node name for S&R": "CFGGuider", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + 1 + ], + "widgets_values_named": { + "cfg": 1 + } + }, + { + "id": 5093, + "type": "SamplerCustomAdvanced", + "pos": [ + 785.469000087581, + 455 + ], + "size": [ + 225, + 114 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 13878 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 13879 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 13880 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 13881 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 13886 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [ + 13887 + ] + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ver": "0.14.1" + } + }, + { + "id": 5394, + "type": "LTXVSeparateAVLatent", + "pos": [ + 1087.8328672750808, + 485 + ], + "size": [ + 225, + 54 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "av_latent", + "name": "av_latent", + "type": "LATENT", + "link": 13887 + } + ], + "outputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 13888 + ] + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [ + 13892 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVSeparateAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1" + } + }, + { + "id": 5013, + "type": "LTXVCropGuides", + "pos": [ + 1371.124468837581, + 457.5833333333333 + ], + "size": [ + 225, + 100.828125 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13882 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13883 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 13888 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 13890 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 13891 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13889 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVCropGuides", + "cnr_id": "comfy-core", + "ver": "0.3.75" + } + }, + { + "id": 5025, + "type": "ManualSigmas", + "pos": [ + 228, + 578 + ], + "size": [ + 467.46875, + 94 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 13881 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + ], + "widgets_values_named": { + "sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + } + }, + { + "id": 4831, + "type": "KSamplerSelect", + "pos": [ + 228, + 712 + ], + "size": [ + 467.46875, + 74 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 13880 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "euler_ancestral" + ], + "widgets_values_named": { + "sampler_name": "euler_ancestral" + } + } + ], + "groups": [], + "links": [ + { + "id": 13877, + "origin_id": -10, + "origin_slot": 0, + "target_id": 4828, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 13878, + "origin_id": 4832, + "origin_slot": 0, + "target_id": 5093, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 13879, + "origin_id": 4828, + "origin_slot": 0, + "target_id": 5093, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 13880, + "origin_id": 4831, + "origin_slot": 0, + "target_id": 5093, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 13881, + "origin_id": 5025, + "origin_slot": 0, + "target_id": 5093, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 13882, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5013, + "target_slot": 0, + "type": "CONDITIONING", + "parentId": 736 + }, + { + "id": 13883, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5013, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 738 + }, + { + "id": 13884, + "origin_id": -10, + "origin_slot": 1, + "target_id": 4828, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13885, + "origin_id": -10, + "origin_slot": 2, + "target_id": 4828, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 13886, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5093, + "target_slot": 4, + "type": "LATENT", + "parentId": 740 + }, + { + "id": 13887, + "origin_id": 5093, + "origin_slot": 1, + "target_id": 5394, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13888, + "origin_id": 5394, + "origin_slot": 0, + "target_id": 5013, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 13889, + "origin_id": 5013, + "origin_slot": 2, + "target_id": -20, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13890, + "origin_id": 5013, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13891, + "origin_id": 5013, + "origin_slot": 1, + "target_id": -20, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 13892, + "origin_id": 5394, + "origin_slot": 1, + "target_id": -20, + "target_slot": 3, + "type": "LATENT", + "parentId": 742 + } + ], + "reroutes": [ + { + "id": 735, + "pos": [ + 158, + 331 + ], + "linkIds": [ + 13882 + ] + }, + { + "id": 736, + "parentId": 735, + "pos": [ + 1331.124468837581, + 331 + ], + "linkIds": [ + 13882 + ] + }, + { + "id": 737, + "pos": [ + 158, + 657 + ], + "linkIds": [ + 13883 + ] + }, + { + "id": 738, + "parentId": 737, + "pos": [ + 1331.124468837581, + 657 + ], + "linkIds": [ + 13883 + ] + }, + { + "id": 739, + "pos": [ + 158, + 524 + ], + "linkIds": [ + 13886 + ] + }, + { + "id": 740, + "parentId": 739, + "pos": [ + 745.469000087581, + 524 + ], + "linkIds": [ + 13886 + ] + }, + { + "id": 741, + "pos": [ + 1321.124468837581, + 578 + ], + "linkIds": [ + 13892 + ] + }, + { + "id": 742, + "parentId": 741, + "pos": [ + 1628.624468837581, + 578 + ], + "linkIds": [ + 13892 + ] + } + ], + "extra": {} + }, + { + "id": "7209520a-8490-4a0a-aacf-2393ee619e63", + "version": 1, + "state": { + "lastGroupId": 157, + "lastNodeId": 9025, + "lastLinkId": 13950, + "lastRerouteId": 9095 + }, + "revision": 0, + "config": {}, + "name": "Preprocess - Stage 2", + "inputNode": { + "id": -10, + "bounding": [ + -10, + 245, + 128, + 188 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1642.5705078125002, + 305, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "ca475536-f1f3-4f62-ad56-fe832835c402", + "name": "bypass", + "type": "BOOLEAN", + "linkIds": [ + 13893 + ], + "label": "bypass start image", + "pos": [ + 94, + 224 + ] + }, + { + "id": "b211541f-7e14-41e9-8166-97a72e96ca27", + "name": "image", + "type": "IMAGE", + "linkIds": [ + 13894 + ], + "label": "start image", + "pos": [ + 94, + 244 + ] + }, + { + "id": "8eefb0e0-ccd8-474e-87f9-8c73dc95b387", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13895, + 13896 + ], + "pos": [ + 94, + 264 + ] + }, + { + "id": "c0b2010d-1fb0-4ac6-8614-a48f0d8cdec9", + "name": "input", + "type": "IMAGE", + "linkIds": [ + 13898 + ], + "label": "stage 1 image", + "pos": [ + 94, + 284 + ] + }, + { + "id": "68c24a69-bcd9-4960-a3b0-6a8415f00281", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13900 + ], + "pos": [ + 94, + 304 + ] + }, + { + "id": "c2f5e7d8-c920-4c65-8e7a-c12b696216d4", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13901 + ], + "pos": [ + 94, + 324 + ] + }, + { + "id": "885b6a3a-1b27-426e-b08c-3febd0ade913", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 13902 + ], + "pos": [ + 94, + 344 + ] + } + ], + "outputs": [ + { + "id": "6e06770b-c1bb-4243-9272-c3a07cd14a43", + "name": "latent", + "type": "LATENT", + "linkIds": [ + 13905 + ], + "pos": [ + 1525.308203125, + 224 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 5385, + "type": "ResizeImageMaskNode", + "pos": [ + 228, + 230 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 13898 + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "IMAGE", + "links": [ + 13899 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + "scale by multiplier", + 2, + "lanczos" + ], + "widgets_values_named": { + "resize_type": "scale by multiplier", + "resize_type.multiplier": 2, + "scale_method": "lanczos" + } + }, + { + "id": 5267, + "type": "VAEEncodeTiled", + "pos": [ + 588, + 279 + ], + "size": [ + 270, + 150 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 13899 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13895 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 13897 + ] + } + ], + "properties": { + "Node name for S&R": "VAEEncodeTiled", + "cnr_id": "comfy-core", + "ver": "0.18.1" + }, + "widgets_values": [ + 512, + 64, + 500, + 64 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 64, + "temporal_size": 500, + "temporal_overlap": 64 + } + }, + { + "id": 5213, + "type": "LTXVImgToVideoInplace", + "pos": [ + 948, + 293 + ], + "size": [ + 313.2623046875, + 122 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13896 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 13894 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 13897 + }, + { + "localized_name": "bypass", + "name": "bypass", + "type": "BOOLEAN", + "widget": { + "name": "bypass" + }, + "link": 13893 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13904 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVImgToVideoInplace" + }, + "widgets_values": [ + 1, + false + ], + "widgets_values_named": { + "strength": 1, + "bypass": false + } + }, + { + "id": 5396, + "type": "LTXVConcatAVLatent", + "pos": [ + 1351.2623046875, + 331 + ], + "size": [ + 181.308203125, + 46 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "link": 13904 + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 13903 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13905 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConcatAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1" + } + }, + { + "id": 5395, + "type": "LTXVSetAudioRefTokens", + "pos": [ + 228, + 412 + ], + "size": [ + 270, + 66 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13901 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13900 + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 13902 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [] + }, + { + "localized_name": "frozen_audio", + "name": "frozen_audio", + "type": "LATENT", + "links": [ + 13903 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVSetAudioRefTokens" + } + } + ], + "groups": [], + "links": [ + { + "id": 13894, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5213, + "target_slot": 1, + "type": "IMAGE", + "parentId": 9087 + }, + { + "id": 13895, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5267, + "target_slot": 1, + "type": "VAE", + "parentId": 9089 + }, + { + "id": 13896, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5213, + "target_slot": 0, + "type": "VAE", + "parentId": 9091 + }, + { + "id": 13897, + "origin_id": 5267, + "origin_slot": 0, + "target_id": 5213, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 13899, + "origin_id": 5385, + "origin_slot": 0, + "target_id": 5267, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13900, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5395, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13901, + "origin_id": -10, + "origin_slot": 5, + "target_id": 5395, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 13902, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5395, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 13903, + "origin_id": 5395, + "origin_slot": 2, + "target_id": 5396, + "target_slot": 1, + "type": "LATENT", + "parentId": 9093 + }, + { + "id": 13904, + "origin_id": 5213, + "origin_slot": 0, + "target_id": 5396, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13905, + "origin_id": 5396, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13898, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5385, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13893, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5213, + "target_slot": 3, + "type": "BOOLEAN", + "parentId": 9085 + } + ], + "reroutes": [ + { + "id": 9084, + "pos": [ + 142, + 508 + ], + "linkIds": [ + 13893 + ] + }, + { + "id": 9085, + "parentId": 9084, + "pos": [ + 924, + 508 + ], + "linkIds": [ + 13893 + ] + }, + { + "id": 9086, + "pos": [ + 142, + 520 + ], + "linkIds": [ + 13894 + ] + }, + { + "id": 9087, + "parentId": 9086, + "pos": [ + 924, + 520 + ], + "linkIds": [ + 13894 + ] + }, + { + "id": 9088, + "pos": [ + 142, + 532 + ], + "linkIds": [ + 13895 + ] + }, + { + "id": 9089, + "parentId": 9088, + "pos": [ + 564, + 532 + ], + "linkIds": [ + 13895 + ] + }, + { + "id": 9090, + "pos": [ + 142, + 532 + ], + "linkIds": [ + 13896 + ] + }, + { + "id": 9091, + "parentId": 9090, + "pos": [ + 924, + 532 + ], + "linkIds": [ + 13896 + ] + }, + { + "id": 9092, + "pos": [ + 522, + 544 + ], + "linkIds": [ + 13903 + ] + }, + { + "id": 9093, + "parentId": 9092, + "pos": [ + 1327.2623046875, + 544 + ], + "linkIds": [ + 13903 + ] + } + ], + "extra": {} + }, + { + "id": "1b59f03f-a847-420d-855c-4c97767093d6", + "version": 1, + "state": { + "lastGroupId": 157, + "lastNodeId": 9025, + "lastLinkId": 13950, + "lastRerouteId": 9095 + }, + "revision": 0, + "config": {}, + "name": "Generate - High Res (2 steps)", + "inputNode": { + "id": -10, + "bounding": [ + -46.172598379629676, + 404.95003169091706, + 128, + 128 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1161.494924034912, + 424.95003169091706, + 128, + 88 + ] + }, + "inputs": [ + { + "id": "116edcf4-c732-42b0-96a8-3cc325ff24e0", + "name": "model", + "type": "MODEL", + "linkIds": [ + 13910 + ], + "pos": [ + 57.827401620370324, + 428.95003169091706 + ] + }, + { + "id": "6d6d1468-f3f9-444e-9b7c-8528056f6b23", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13911 + ], + "pos": [ + 57.827401620370324, + 448.95003169091706 + ] + }, + { + "id": "11a573eb-7f3e-40a6-af4e-e2e9410569cb", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13912 + ], + "pos": [ + 57.827401620370324, + 468.95003169091706 + ] + }, + { + "id": "042e9bcf-024a-4e70-966d-8758a9e35c43", + "name": "latent_image", + "type": "LATENT", + "linkIds": [ + 13913 + ], + "pos": [ + 57.827401620370324, + 488.95003169091706 + ] + } + ], + "outputs": [ + { + "id": "2ed35006-ee25-4323-bd33-c72cdad4c1fe", + "name": "video_latent", + "type": "LATENT", + "linkIds": [ + 13915 + ], + "pos": [ + 1185.494924034912, + 448.95003169091706 + ] + }, + { + "id": "b4ee0942-35ec-4617-9d57-db777497e930", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 13916 + ], + "pos": [ + 1185.494924034912, + 468.95003169091706 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 5211, + "type": "ManualSigmas", + "pos": [ + 191.82740162037032, + 213.95003169091706 + ], + "size": [ + 274.0120536645418, + 58 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 13906 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "0.7250, 0.4219, 0.0" + ], + "widgets_values_named": { + "sigmas": "0.7250, 0.4219, 0.0" + } + }, + { + "id": 5209, + "type": "CFGGuider", + "pos": [ + 191.82740162037032, + 497.95003169091706 + ], + "size": [ + 274.0120536645418, + 98 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 13910 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13911 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13912 + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 13908 + ] + } + ], + "properties": { + "Node name for S&R": "CFGGuider", + "cnr_id": "comfy-core", + "ver": "0.18.1" + }, + "widgets_values": [ + 1 + ], + "widgets_values_named": { + "cfg": 1 + } + }, + { + "id": 5210, + "type": "RandomNoise", + "pos": [ + 191.82740162037032, + 671.9500316909171 + ], + "size": [ + 274.0120536645418, + 82 + ], + "flags": { + "collapsed": false + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 13907 + ] + } + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ver": "0.3.56" + }, + "widgets_values": [ + 42, + "fixed" + ], + "widgets_values_named": { + "noise_seed": 42, + "control_after_generate": "fixed" + } + }, + { + "id": 5214, + "type": "SamplerCustomAdvanced", + "pos": [ + 555.8394552849121, + 430.95003169091706 + ], + "size": [ + 212.3638671875, + 106 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 13907 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 13908 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 13909 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 13906 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 13913 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 13914 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ver": "0.3.71" + } + }, + { + "id": 5397, + "type": "LTXVSeparateAVLatent", + "pos": [ + 858.2033224724121, + 460.95003169091706 + ], + "size": [ + 193.2916015625, + 46 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "av_latent", + "name": "av_latent", + "type": "LATENT", + "link": 13914 + } + ], + "outputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 13915 + ] + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [ + 13916 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVSeparateAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1" + } + }, + { + "id": 5215, + "type": "KSamplerSelect", + "pos": [ + 191.82740162037032, + 347.95003169091706 + ], + "size": [ + 274.0120536645418, + 74 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 13909 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + } + ], + "groups": [], + "links": [ + { + "id": 13906, + "origin_id": 5211, + "origin_slot": 0, + "target_id": 5214, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 13907, + "origin_id": 5210, + "origin_slot": 0, + "target_id": 5214, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 13908, + "origin_id": 5209, + "origin_slot": 0, + "target_id": 5214, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 13909, + "origin_id": 5215, + "origin_slot": 0, + "target_id": 5214, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 13910, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5209, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 13911, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5209, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13912, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5209, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 13913, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5214, + "target_slot": 4, + "type": "LATENT", + "parentId": 753 + }, + { + "id": 13914, + "origin_id": 5214, + "origin_slot": 0, + "target_id": 5397, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13915, + "origin_id": 5397, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13916, + "origin_id": 5397, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "LATENT" + } + ], + "reroutes": [ + { + "id": 752, + "pos": [ + 121.82740162037032, + 448 + ], + "linkIds": [ + 13913 + ] + }, + { + "id": 753, + "parentId": 752, + "pos": [ + 515.8394552849121, + 448 + ], + "linkIds": [ + 13913 + ] + } + ], + "extra": {} + }, + { + "id": "f09a2fcf-1b11-4f77-b498-3cc2929dd325", + "version": 1, + "state": { + "lastGroupId": 157, + "lastNodeId": 9025, + "lastLinkId": 13950, + "lastRerouteId": 9095 + }, + "revision": 0, + "config": {}, + "name": "Decode & Blend - Stage 1", + "inputNode": { + "id": -10, + "bounding": [ + -10, + 186, + 145.658203125, + 208 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1028, + 256, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "3e683196-53b3-4d9c-bbbe-2a0f2aa666f3", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13917 + ], + "pos": [ + 111.658203125, + 210 + ] + }, + { + "id": "6c47c913-ece1-4383-aa65-a714cb53135b", + "name": "samples", + "type": "LATENT", + "linkIds": [ + 13918 + ], + "label": "video latent", + "pos": [ + 111.658203125, + 230 + ] + }, + { + "id": "c601f31f-a3b2-4763-bc17-a49e98503f05", + "name": "image_b", + "type": "IMAGE", + "linkIds": [ + 13919 + ], + "label": "blend reference", + "pos": [ + 111.658203125, + 250 + ] + }, + { + "id": "ce2ad4d9-575f-4fcb-ad8f-3eb911a43ed6", + "name": "mask", + "type": "MASK", + "linkIds": [ + 13920 + ], + "pos": [ + 111.658203125, + 270 + ] + }, + { + "id": "f09a2fcf-tile_size", + "name": "tile_size", + "type": "INT", + "linkIds": [ + 13923 + ], + "label": "tile_size", + "pos": [ + 111.658203125, + 290 + ] + }, + { + "id": "f09a2fcf-overlap", + "name": "overlap", + "type": "INT", + "linkIds": [ + 13924 + ], + "label": "overlap", + "pos": [ + 111.658203125, + 310 + ] + }, + { + "id": "f09a2fcf-temporal_size", + "name": "temporal_size", + "type": "INT", + "linkIds": [ + 13925 + ], + "label": "temporal_size", + "pos": [ + 111.658203125, + 330 + ] + }, + { + "id": "f09a2fcf-temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "linkIds": [ + 13926 + ], + "label": "temporal_overlap", + "pos": [ + 111.658203125, + 350 + ] + } + ], + "outputs": [ + { + "id": "4b17b436-58e6-45b8-b33e-47d2c670b174", + "name": "image", + "type": "IMAGE", + "linkIds": [ + 13921 + ], + "pos": [ + 1052, + 280 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 4851, + "type": "VAEDecodeTiled", + "pos": [ + 228, + 230 + ], + "size": [ + 270, + 190 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 13918 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13917 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": 13923 + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": 13924 + }, + { + "localized_name": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": 13925 + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": 13926 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13922 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeTiled", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + 512, + 64, + 128, + 32 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 64, + "temporal_size": 128, + "temporal_overlap": 32 + } + }, + { + "id": 5266, + "type": "LTXVLaplacianPyramidBlend", + "pos": [ + 588, + 244 + ], + "size": [ + 330, + 154 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "image_a", + "name": "image_a", + "type": "IMAGE", + "link": 13922 + }, + { + "localized_name": "image_b", + "name": "image_b", + "type": "IMAGE", + "link": 13919 + }, + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 13920 + } + ], + "outputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "links": [ + 13921 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVLaplacianPyramidBlend" + }, + "widgets_values": [ + true, + 5 + ], + "widgets_values_named": { + "trim_to_shortest": true, + "mask_low_res_dilation": 5 + } + } + ], + "groups": [], + "links": [ + { + "id": 13917, + "origin_id": -10, + "origin_slot": 0, + "target_id": 4851, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 13918, + "origin_id": -10, + "origin_slot": 1, + "target_id": 4851, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13919, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5266, + "target_slot": 1, + "type": "IMAGE", + "parentId": 9095 + }, + { + "id": 13920, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5266, + "target_slot": 2, + "type": "MASK", + "parentId": 744 + }, + { + "id": 13921, + "origin_id": 5266, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13922, + "origin_id": 4851, + "origin_slot": 0, + "target_id": 5266, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13923, + "origin_id": -10, + "origin_slot": 4, + "target_id": 4851, + "target_slot": 2, + "type": "INT" + }, + { + "id": 13924, + "origin_id": -10, + "origin_slot": 5, + "target_id": 4851, + "target_slot": 3, + "type": "INT" + }, + { + "id": 13925, + "origin_id": -10, + "origin_slot": 6, + "target_id": 4851, + "target_slot": 4, + "type": "INT" + }, + { + "id": 13926, + "origin_id": -10, + "origin_slot": 7, + "target_id": 4851, + "target_slot": 5, + "type": "INT" + } + ], + "reroutes": [ + { + "id": 9094, + "pos": [ + 158, + 397 + ], + "linkIds": [ + 13919 + ] + }, + { + "id": 9095, + "parentId": 9094, + "pos": [ + 548, + 397 + ], + "linkIds": [ + 13919 + ] + }, + { + "id": 743, + "pos": [ + 158, + 434 + ], + "linkIds": [ + 13920 + ] + }, + { + "id": 744, + "parentId": 743, + "pos": [ + 548, + 434 + ], + "linkIds": [ + 13920 + ] + } + ], + "extra": {} + }, + { + "id": "68dd05a7-f058-439b-b018-2f22e6f2efa8", + "version": 1, + "state": { + "lastGroupId": 157, + "lastNodeId": 9025, + "lastLinkId": 13950, + "lastRerouteId": 9095 + }, + "revision": 0, + "config": {}, + "name": "Decode & Blend - Stage 2", + "inputNode": { + "id": -10, + "bounding": [ + -10, + 290.608401179627, + 145.658203125, + 208 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1038.4606811179804, + 380.41171124729806, + 134.419921875, + 68 + ] + }, + "inputs": [ + { + "id": "e66ebe4d-12ac-4350-a77e-1abf5aea9577", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13927 + ], + "pos": [ + 111.658203125, + 314.608401179627 + ] + }, + { + "id": "44579298-fa06-48b0-bc4a-78a67f12b06b", + "name": "latents", + "type": "LATENT", + "linkIds": [ + 13928 + ], + "label": "video latent", + "pos": [ + 111.658203125, + 334.608401179627 + ] + }, + { + "id": "8fb0bb3e-2826-4257-a1cc-4cda132ff9d3", + "name": "mask", + "type": "MASK", + "linkIds": [ + 13931, + 13933 + ], + "pos": [ + 111.658203125, + 354.608401179627 + ] + }, + { + "id": "e9dcde02-6b6a-45e3-8f22-083ba682afc2", + "name": "images", + "type": "IMAGE", + "linkIds": [ + 13934 + ], + "label": "reference frames", + "pos": [ + 111.658203125, + 374.608401179627 + ] + }, + { + "id": "68dd05a7-tile_size", + "name": "tile_size", + "type": "INT", + "linkIds": [ + 13940 + ], + "label": "tile_size", + "pos": [ + 111.658203125, + 394.608401179627 + ] + }, + { + "id": "68dd05a7-overlap", + "name": "overlap", + "type": "INT", + "linkIds": [ + 13941 + ], + "label": "overlap", + "pos": [ + 111.658203125, + 414.608401179627 + ] + }, + { + "id": "68dd05a7-temporal_size", + "name": "temporal_size", + "type": "INT", + "linkIds": [ + 13942 + ], + "label": "temporal_size", + "pos": [ + 111.658203125, + 434.608401179627 + ] + }, + { + "id": "68dd05a7-temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "linkIds": [ + 13943 + ], + "label": "temporal_overlap", + "pos": [ + 111.658203125, + 454.608401179627 + ] + } + ], + "outputs": [ + { + "id": "851d11cb-1780-4c2d-83ec-5dd22dad0551", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 13944 + ], + "localized_name": "IMAGE", + "label": "blended_image", + "pos": [ + 1062.4606811179804, + 404.41171124729806 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 5387, + "type": "VAEDecodeTiled", + "pos": [ + 270, + 230 + ], + "size": [ + 269.91611409288987, + 174 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 13928 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13927 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": 13940 + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": 13941 + }, + { + "localized_name": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": 13942 + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": 13943 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13938 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeTiled" + }, + "widgets_values": [ + 512, + 64, + 128, + 32 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 64, + "temporal_size": 128, + "temporal_overlap": 32 + } + }, + { + "id": 5226, + "type": "LTXVLaplacianPyramidBlend", + "pos": [ + 629.9161140928899, + 378.608401179627 + ], + "size": [ + 330, + 122 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "image_a", + "name": "image_a", + "type": "IMAGE", + "link": 13938 + }, + { + "localized_name": "image_b", + "name": "image_b", + "type": "IMAGE", + "link": 13932 + }, + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 13933 + } + ], + "outputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "links": [ + 13944 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVLaplacianPyramidBlend" + }, + "widgets_values": [ + true, + 6 + ], + "widgets_values_named": { + "trim_to_shortest": true, + "mask_low_res_dilation": 6 + } + }, + { + "id": 5380, + "type": "LTXVInpaintPreprocess", + "pos": [ + 269.1753885895672, + 491.5486437394664 + ], + "size": [ + 269.91611409288987, + 47.21680235925396 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 13934 + }, + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 13931 + } + ], + "outputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "links": [ + 13932 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVInpaintPreprocess" + } + } + ], + "groups": [], + "links": [ + { + "id": 13927, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5387, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 13928, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5387, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13932, + "origin_id": 5380, + "origin_slot": 0, + "target_id": 5226, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 13938, + "origin_id": 5387, + "origin_slot": 0, + "target_id": 5226, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13944, + "origin_id": 5226, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13931, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5380, + "target_slot": 1, + "type": "MASK" + }, + { + "id": 13933, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5226, + "target_slot": 2, + "type": "MASK", + "parentId": 750 + }, + { + "id": 13934, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5380, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13940, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5387, + "target_slot": 2, + "type": "INT" + }, + { + "id": 13941, + "origin_id": -10, + "origin_slot": 5, + "target_id": 5387, + "target_slot": 3, + "type": "INT" + }, + { + "id": 13942, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5387, + "target_slot": 4, + "type": "INT" + }, + { + "id": 13943, + "origin_id": -10, + "origin_slot": 7, + "target_id": 5387, + "target_slot": 5, + "type": "INT" + } + ], + "floatingLinks": [ + { + "id": 13946, + "origin_id": -10, + "origin_slot": 6, + "target_id": -1, + "target_slot": -1, + "type": "FLOAT", + "parentId": 746 + } + ], + "reroutes": [ + { + "id": 745, + "pos": [ + 200, + 547 + ], + "linkIds": [] + }, + { + "id": 746, + "parentId": 745, + "pos": [ + 1009.91611409289, + 547 + ], + "linkIds": [], + "floating": { + "slotType": "output" + } + }, + { + "id": 749, + "pos": [ + 200, + 422 + ], + "linkIds": [ + 13933 + ] + }, + { + "id": 750, + "parentId": 749, + "pos": [ + 589.9161140928899, + 422 + ], + "linkIds": [ + 13933 + ] + } + ], + "extra": {} + } + ] + }, + "config": {}, + "extra": { + "frontendVersion": "1.53.6", + "reroutes": [ + { + "id": 9005, + "pos": [ + -4389.367055895488, + 4136 + ], + "linkIds": [ + 3 + ] + }, + { + "id": 9006, + "parentId": 9005, + "pos": [ + -2474, + 4136 + ], + "linkIds": [ + 3 + ] + }, + { + "id": 9007, + "pos": [ + -4389.367055895488, + 4148 + ], + "linkIds": [ + 5 + ] + }, + { + "id": 9008, + "parentId": 9007, + "pos": [ + -3536, + 4148 + ], + "linkIds": [ + 5 + ] + }, + { + "id": 9009, + "pos": [ + -3538, + 4148 + ], + "linkIds": [ + 14 + ] + }, + { + "id": 9010, + "parentId": 9009, + "pos": [ + -3536, + 4148 + ], + "linkIds": [ + 14 + ] + }, + { + "id": 9011, + "pos": [ + -4389.367055895488, + 4136 + ], + "linkIds": [ + 15 + ] + }, + { + "id": 9012, + "parentId": 9011, + "pos": [ + -1274, + 4136 + ], + "linkIds": [ + 15 + ] + }, + { + "id": 9013, + "pos": [ + -2096, + 4124 + ], + "linkIds": [ + 18 + ] + }, + { + "id": 9014, + "parentId": 9013, + "pos": [ + -1274, + 4124 + ], + "linkIds": [ + 18 + ] + }, + { + "id": 9015, + "pos": [ + -2096, + 4148 + ], + "linkIds": [ + 19 + ] + }, + { + "id": 9016, + "parentId": 9015, + "pos": [ + -1274, + 4148 + ], + "linkIds": [ + 19 + ] + }, + { + "id": 9019, + "pos": [ + -3191.732421875, + 3900 + ], + "linkIds": [ + 23 + ] + }, + { + "id": 9020, + "parentId": 9019, + "pos": [ + -1644, + 3900 + ], + "linkIds": [ + 23 + ] + }, + { + "id": 9023, + "pos": [ + -3926, + 4172 + ], + "linkIds": [ + 26 + ] + }, + { + "id": 9024, + "parentId": 9023, + "pos": [ + -3536, + 4172 + ], + "linkIds": [ + 26 + ] + }, + { + "id": 9025, + "pos": [ + -3175.732421875, + 4172 + ], + "linkIds": [ + 28 + ] + }, + { + "id": 9026, + "parentId": 9025, + "pos": [ + -904, + 4172 + ], + "linkIds": [ + 28 + ] + }, + { + "id": 9027, + "pos": [ + -2466, + 4148 + ], + "linkIds": [ + 29 + ] + }, + { + "id": 9028, + "parentId": 9027, + "pos": [ + -2104, + 4148 + ], + "linkIds": [ + 29 + ] + }, + { + "id": 9029, + "pos": [ + -3207.732421875, + 3600 + ], + "linkIds": [ + 30 + ] + }, + { + "id": 9030, + "parentId": 9029, + "pos": [ + -2104, + 3600 + ], + "linkIds": [ + 30 + ] + }, + { + "id": 9031, + "pos": [ + -3207.732421875, + 3612 + ], + "linkIds": [ + 33 + ] + }, + { + "id": 9032, + "parentId": 9031, + "pos": [ + -904, + 3612 + ], + "linkIds": [ + 33 + ] + }, + { + "id": 9035, + "pos": [ + -4389.367055895488, + 4184 + ], + "linkIds": [ + 38 + ] + }, + { + "id": 9036, + "parentId": 9035, + "pos": [ + -2844, + 4184 + ], + "linkIds": [ + 38 + ] + }, + { + "id": 9037, + "pos": [ + -3207.732421875, + 3624 + ], + "linkIds": [] + }, + { + "id": 9038, + "parentId": 9037, + "pos": [ + -904, + 3624 + ], + "linkIds": [], + "floating": { + "slotType": "output" + } + }, + { + "id": 9039, + "pos": [ + -2096, + 4148 + ], + "linkIds": [ + 42 + ] + }, + { + "id": 9040, + "parentId": 9039, + "pos": [ + -1644, + 4148 + ], + "linkIds": [ + 42 + ] + }, + { + "id": 9041, + "pos": [ + -2096, + 4124 + ], + "linkIds": [ + 43 + ] + }, + { + "id": 9042, + "parentId": 9041, + "pos": [ + -1644, + 4124 + ], + "linkIds": [ + 43 + ] + }, + { + "id": 9043, + "pos": [ + -2096, + 3600 + ], + "linkIds": [ + 44 + ] + }, + { + "id": 9044, + "parentId": 9043, + "pos": [ + -1644, + 3600 + ], + "linkIds": [ + 44 + ] + }, + { + "id": 9045, + "pos": [ + -4389.367055895488, + 4184 + ], + "linkIds": [] + }, + { + "id": 9046, + "parentId": 9045, + "pos": [ + -904, + 4184 + ], + "linkIds": [], + "floating": { + "slotType": "output" + } + }, + { + "id": 9047, + "pos": [ + -4389.367055895488, + 4196 + ], + "linkIds": [ + 50 + ] + }, + { + "id": 9048, + "parentId": 9047, + "pos": [ + -3536, + 4196 + ], + "linkIds": [ + 50 + ] + }, + { + "id": 9049, + "pos": [ + -4389.367055895488, + 4208 + ], + "linkIds": [ + 13762 + ] + }, + { + "id": 9050, + "parentId": 9049, + "pos": [ + -3552, + 4208 + ], + "linkIds": [ + 13762 + ] + }, + { + "id": 9051, + "pos": [ + -3135.732421875, + 4196 + ], + "linkIds": [ + 13764 + ] + }, + { + "id": 9052, + "parentId": 9051, + "pos": [ + -1644, + 4196 + ], + "linkIds": [ + 13764 + ] + }, + { + "id": 9053, + "pos": [ + -2858.5100370388536, + 4223.328973136899 + ], + "linkIds": [ + 13770, + 13783, + 13784, + 13785 + ] + }, + { + "id": 9054, + "parentId": 9053, + "pos": [ + -2114.538183262209, + 4216.543132335077 + ], + "linkIds": [ + 13783, + 13784, + 13785 + ] + }, + { + "id": 9055, + "parentId": 9054, + "pos": [ + -1659.6910981291671, + 4214.041210472599 + ], + "linkIds": [ + 13784, + 13785 + ] + }, + { + "id": 9056, + "parentId": 9055, + "pos": [ + -914.191451206295, + 4207.380473486154 + ], + "linkIds": [ + 13785 + ] + }, + { + "id": 9057, + "pos": [ + -4382.285366703479, + 4238.958021568193 + ], + "linkIds": [ + 13774 + ] + }, + { + "id": 9058, + "pos": [ + -3983.954691795493, + 4361.190671911134 + ], + "linkIds": [ + 13781, + 13787 + ] + }, + { + "id": 9059, + "pos": [ + -3960.861635812854, + 4339.547571105984 + ], + "linkIds": [ + 13780, + 13786 + ] + }, + { + "id": 9060, + "parentId": 9058, + "pos": [ + -144.39788084924592, + 4340.656165228381 + ], + "linkIds": [ + 13781, + 13787 + ] + }, + { + "id": 9061, + "parentId": 9059, + "pos": [ + -164.12796612408874, + 4314.894639360639 + ], + "linkIds": [ + 13780, + 13786 + ] + } + ], + "linkExtensions": [ + { + "id": 3, + "parentId": 9006 + }, + { + "id": 5, + "parentId": 9008 + }, + { + "id": 14, + "parentId": 9010 + }, + { + "id": 15, + "parentId": 9012 + }, + { + "id": 18, + "parentId": 9014 + }, + { + "id": 19, + "parentId": 9016 + }, + { + "id": 23, + "parentId": 9020 + }, + { + "id": 26, + "parentId": 9024 + }, + { + "id": 29, + "parentId": 9028 + }, + { + "id": 30, + "parentId": 9030 + }, + { + "id": 38, + "parentId": 9036 + }, + { + "id": 42, + "parentId": 9040 + }, + { + "id": 43, + "parentId": 9042 + }, + { + "id": 44, + "parentId": 9044 + }, + { + "id": 50, + "parentId": 9048 + }, + { + "id": 13762, + "parentId": 9050 + }, + { + "id": 13764, + "parentId": 9052 + }, + { + "id": 13770, + "parentId": 9053 + }, + { + "id": 13774, + "parentId": 9057 + }, + { + "id": 13780, + "parentId": 9061 + }, + { + "id": 13781, + "parentId": 9060 + }, + { + "id": 13783, + "parentId": 9054 + }, + { + "id": 13784, + "parentId": 9055 + }, + { + "id": 13786, + "parentId": 9061 + }, + { + "id": 13787, + "parentId": 9060 + }, + { + "id": 13785, + "parentId": 9056 + }, + { + "id": 28, + "parentId": 9026 + }, + { + "id": 33, + "parentId": 9032 + } + ], + "ds": { + "scale": 0.4473138071864861, + "offset": [ + 5180.175394697746, + -5070.096271735607 + ] + } + }, + "version": 0.4 +} diff --git a/example_workflows/2.5/HDR_workflows/LTX-2.5_ICLoRA_SDR_to_HDR_Distilled.json b/example_workflows/2.5/HDR_workflows/LTX-2.5_ICLoRA_SDR_to_HDR_Distilled.json new file mode 100644 index 0000000..90b91f3 --- /dev/null +++ b/example_workflows/2.5/HDR_workflows/LTX-2.5_ICLoRA_SDR_to_HDR_Distilled.json @@ -0,0 +1,4981 @@ +{ + "id": "6b1f4c07-92ae-4d35-8f7c-1a2b5e63d8f4", + "revision": 0, + "last_node_id": 9104, + "last_link_id": 13948, + "nodes": [ + { + "id": 5531, + "type": "MarkdownNote", + "pos": [ + -1188, + 2780 + ], + "size": [ + 300, + 140 + ], + "flags": { + "collapsed": false + }, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Decode", + "properties": {}, + "widgets_values": [ + "## Decode\n\nFloat32 VAE decode → HDR postprocess.\n" + ], + "widgets_values_named": { + "text": "## Decode\n\nFloat32 VAE decode → HDR postprocess.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5532, + "type": "MarkdownNote", + "pos": [ + -750, + 2780 + ], + "size": [ + 360, + 160 + ], + "flags": { + "collapsed": false + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Save HDR", + "properties": {}, + "widgets_values": [ + "## Save HDR\n\n1. Postprocess (`transfer=acescct`) → EXR (`acescct`)\n2. HLG master — muxes **source** audio if the MP4 has a track; silent videos stay video-only\n3. Linear preview video\n" + ], + "widgets_values_named": { + "text": "## Save HDR\n\n1. Postprocess (`transfer=acescct`) → EXR (`acescct`)\n2. HLG master — muxes **source** audio if the MP4 has a track; silent videos stay video-only\n3. Linear preview video\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5516, + "type": "f9337bd7-ca7a-4a59-99f1-65b664bed7e7", + "pos": [ + -1696.797599482797, + 3046.981424603911 + ], + "size": [ + 305, + 260 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 13653 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 13773 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 13774 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 13775 + }, + { + "label": "noise seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "label": "guider cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": null + } + ], + "outputs": [ + { + "name": "video_latent", + "type": "LATENT", + "links": [ + 13785 + ] + }, + { + "name": "audio_latent", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [] + }, + "widgets_values": [ + 42, + 1, + "euler" + ], + "widgets_values_named": { + "noise_seed": 42, + "cfg": 1, + "sampler_name": "euler" + } + }, + { + "id": 9003, + "type": "MarkdownNote", + "pos": [ + -2203.1618743142085, + 2796.0303577367827 + ], + "size": [ + 300, + 140 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Preprocess", + "properties": {}, + "widgets_values": [ + "## Preprocess\n\nGuide = ACEScct-mapped SDR (resized to multiple of 32).\nConditioning = scene embeddings.\nAudio latent = **LTXVEmptyLatentAudio** (same as Motion Track / Ingredients) — works for silent videos. Original soundtrack is muxed on save when present.\n" + ], + "widgets_values_named": { + "text": "## Preprocess\n\nGuide = ACEScct-mapped SDR (resized to multiple of 32).\nConditioning = scene embeddings.\nAudio latent = **LTXVEmptyLatentAudio** (same as Motion Track / Ingredients) — works for silent videos. Original soundtrack is muxed on save when present.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5518, + "type": "bee43e38-9234-4e41-86ff-63874164f482", + "pos": [ + -1182.7964073377007, + 3047.075599066888 + ], + "size": [ + 307, + 280 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "vae", + "type": "VAE", + "link": 13922 + }, + { + "label": "video_latent", + "name": "latents", + "type": "LATENT", + "link": 13785 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13804 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [] + }, + "widgets_values": [ + 512, + 64, + 128, + 32 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 64, + "temporal_size": 128, + "temporal_overlap": 32 + } + }, + { + "id": 9014, + "type": "CreateVideo", + "pos": [ + -274.84335150091, + 3025.1371847254586 + ], + "size": [ + 280, + 150 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 13808 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 13924 + }, + { + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 13810 + } + ], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 13811 + ] + } + ], + "title": "CreateVideo (preview)", + "properties": { + "Node name for S&R": "CreateVideo", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + 24, + "auto", + "sRGB", + "none" + ], + "widgets_values_named": { + "fps": 24, + "bit_depth": "auto", + "color_space": "sRGB", + "codec": "none" + } + }, + { + "id": 5004, + "type": "b7c1e94a-3f52-4d08-9a61-2e7c5d4f8a13", + "pos": [ + -3921.3438490052713, + 3041.7498098107253 + ], + "size": [ + 420, + 322 + ], + "flags": { + "collapsed": false + }, + "order": 3, + "mode": 0, + "inputs": [ + { + "label": "audio_vae", + "name": "audio_vae", + "type": "COMBO", + "widget": { + "name": "audio_vae" + }, + "link": null + }, + { + "label": "video_vae", + "name": "video_vae", + "type": "COMBO", + "widget": { + "name": "video_vae" + }, + "link": null + }, + { + "label": "ltx_2.5_model_checkpoint", + "name": "ltx_2.5_model_checkpoint", + "type": "COMBO", + "widget": { + "name": "ltx_2.5_model_checkpoint" + }, + "link": null + }, + { + "label": "ic_lora", + "name": "ic_lora", + "type": "COMBO", + "widget": { + "name": "ic_lora" + }, + "link": null + }, + { + "label": "lora strength", + "name": "lora strength", + "type": "FLOAT", + "widget": { + "name": "lora strength" + }, + "link": null + } + ], + "outputs": [ + { + "name": "Audio VAE", + "type": "VAE", + "links": [ + 13763 + ] + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 13801 + ] + }, + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 13653 + ] + }, + { + "name": "latent_downscale_factor", + "type": "FLOAT", + "links": [ + 13766 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [], + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + }, + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + }, + { + "name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "directory": "diffusion_models" + }, + { + "name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/resolve/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "directory": "loras" + }, + { + "name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/resolve/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors", + "directory": "embeddings" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors", + "ltx-2.5-video-vae-bf16.safetensors", + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + 1 + ], + "widgets_values_named": { + "audio_vae": "ltx-2.5-audio-vae-bf16.safetensors", + "video_vae": "ltx-2.5-video-vae-bf16.safetensors", + "ltx_2.5_model_checkpoint": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "ic_lora": "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "lora strength": 1 + } + }, + { + "id": 5526, + "type": "MarkdownNote", + "pos": [ + -3886.699970706411, + 2632.1588331497965 + ], + "size": [ + 360, + 319.03125 + ], + "flags": { + "collapsed": false + }, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Model Links", + "properties": {}, + "widgets_values": [ + "## Model Links\n\n**LTX-2.5 Model Weights**\n\nMake sure to click the \"Agree and Access\" button the first time you download.\n\n- [ Distilled model - ltx-2.5-22b-distilled-transformer-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors)\n\n- [ SDR→HDR IC-LoRA - ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors ](https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/blob/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors)\n\n- [ Scene embeddings - ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors ](https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/blob/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors)\n\n- [ Audio VAE - ltx-2.5-audio-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors)\n\n- Video VAE - one of these:\n - [ Diffusion decoder ltx-2.5-video-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) - Best quality\n - [ Convolutional decoder - ltx-2.5-video-vae-conv-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-conv-bf16.safetensors) - Lower memory & faster\n\nThis workflow uses fixed scene embeddings (no Gemma text encoder).\n\n\n**Model Storage Location**\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 embeddings/\n│ │ └── ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors\n│ ├── 📂 loras/\n│ │ └── ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── ltx-2.5-22b-distilled-transformer-bf16.safetensors\n│ ├── 📂 vae/\n│ │ └── ltx-2.5-audio-vae-bf16.safetensors\n│ │ └── ltx-2.5-video-vae-conv-bf16.safetensors / ltx-2.5-video-vae-bf16.safetensors\n```\n\n## Report Issues\nTo report any issues when running this workflow, [go to GitHub](https://github.com/Lightricks/ComfyUI-LTXVideo/issues)\n" + ], + "widgets_values_named": { + "text": "## Model Links\n\n**LTX-2.5 Model Weights**\n\nMake sure to click the \"Agree and Access\" button the first time you download.\n\n- [ Distilled model - ltx-2.5-22b-distilled-transformer-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors)\n\n- [ SDR→HDR IC-LoRA - ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors ](https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/blob/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors)\n\n- [ Scene embeddings - ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors ](https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/blob/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors)\n\n- [ Audio VAE - ltx-2.5-audio-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors)\n\n- Video VAE - one of these:\n - [ Diffusion decoder ltx-2.5-video-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) - Best quality\n - [ Convolutional decoder - ltx-2.5-video-vae-conv-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-conv-bf16.safetensors) - Lower memory & faster\n\nThis workflow uses fixed scene embeddings (no Gemma text encoder).\n\n\n**Model Storage Location**\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 embeddings/\n│ │ └── ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors\n│ ├── 📂 loras/\n│ │ └── ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── ltx-2.5-22b-distilled-transformer-bf16.safetensors\n│ ├── 📂 vae/\n│ │ └── ltx-2.5-audio-vae-bf16.safetensors\n│ │ └── ltx-2.5-video-vae-conv-bf16.safetensors / ltx-2.5-video-vae-bf16.safetensors\n```\n\n## Report Issues\nTo report any issues when running this workflow, [go to GitHub](https://github.com/Lightricks/ComfyUI-LTXVideo/issues)\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9023, + "type": "MarkdownNote", + "pos": [ + -3296.327636227033, + 3338.985082714822 + ], + "size": [ + 360, + 120 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Scene embeddings", + "properties": {}, + "widgets_values": [ + "## Scene embeddings\n\nFixed `video_context` (+ audio). Replaces prompt boxes.\n" + ], + "widgets_values_named": { + "text": "## Scene embeddings\n\nFixed `video_context` (+ audio). Replaces prompt boxes.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9020, + "type": "LTXVLoadConditioning", + "pos": [ + -3297.9984952706413, + 3503.526540537847 + ], + "size": [ + 360, + 138 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 13901, + 13925 + ] + } + ], + "title": "Load scene embeddings", + "properties": { + "Node name for S&R": "LTXVLoadConditioning", + "models": [ + { + "name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/resolve/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors", + "directory": "embeddings" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors", + "cpu" + ], + "widgets_values_named": { + "file_name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors", + "device": "cpu" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 9012, + "type": "LTXVHDRDecodePostprocess", + "pos": [ + -740.04738833505, + 3049.104495198274 + ], + "size": [ + 360, + 295 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 13804 + } + ], + "outputs": [ + { + "name": "tonemapped", + "type": "IMAGE", + "links": [] + }, + { + "name": "hdr_linear", + "type": "IMAGE", + "links": [ + 13807, + 13808 + ] + } + ], + "title": "HDR postprocess", + "properties": { + "Node name for S&R": "LTXVHDRDecodePostprocess" + }, + "widgets_values": [ + "acescct", + 0, + true, + "acescg", + "output/hdr_exr", + "frame", + true + ], + "widgets_values_named": { + "transfer": "acescct", + "exposure": 0, + "save_exr": true, + "exr_color_space": "acescg", + "output_dir": "output/hdr_exr", + "filename_prefix": "frame", + "half_precision": true + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 9021, + "type": "LTXVConditioning", + "pos": [ + -2212.0702258130295, + 3043.56402390757 + ], + "size": [ + 300, + 90 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 13901 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 13925 + }, + { + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 13928 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 13905 + ] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 13906 + ] + } + ], + "title": "LTXV Conditioning", + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + 24 + ], + "widgets_values_named": { + "frame_rate": 24 + } + }, + { + "id": 5548, + "type": "c4a8f261-5b93-4e17-8d2a-6f01b3e97c45", + "pos": [ + -2753.932722934279, + 3047.5482482262114 + ], + "size": [ + 366, + 170 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": 13926 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 13767 + ] + }, + { + "name": "width", + "type": "INT", + "links": [ + 13768 + ] + }, + { + "name": "height", + "type": "INT", + "links": [ + 13769 + ] + }, + { + "name": "length", + "type": "INT", + "links": [ + 13770 + ] + }, + { + "name": "fps", + "type": "FLOAT", + "links": [ + 13771, + 13810, + 13923, + 13927 + ] + }, + { + "name": "audio", + "type": "AUDIO", + "links": [ + 13805, + 13924 + ] + } + ], + "properties": { + "previewExposures": [] + }, + "widgets_values": [ + "srgb_gamma" + ], + "widgets_values_named": { + "color_space": "srgb_gamma" + } + }, + { + "id": 9011, + "type": "LTXVVAEForceFloat32", + "pos": [ + -2723.8819002697096, + 3284.9516896926043 + ], + "size": [ + 300, + 70 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "vae", + "type": "VAE", + "link": 13801 + } + ], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 13802, + 13922 + ] + } + ], + "title": "VAE float32 (HDR)", + "properties": { + "Node name for S&R": "LTXVVAEForceFloat32" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 9002, + "type": "d92e6f38-7a14-4c85-b3e0-9f52a1d68b74", + "pos": [ + -2209.985570333348, + 3189.4630669960707 + ], + "size": [ + 300, + 320 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 13905 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 13906 + }, + { + "name": "vae", + "type": "VAE", + "link": 13802 + }, + { + "name": "audio_vae", + "type": "VAE", + "link": 13763 + }, + { + "name": "latent_downscale_factor", + "type": "FLOAT", + "widget": { + "name": "latent_downscale_factor" + }, + "link": 13766 + }, + { + "name": "guide_image", + "type": "IMAGE", + "link": 13767 + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 13768 + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 13769 + }, + { + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 13770 + }, + { + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 13771 + }, + { + "label": "audio", + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "conditioning_fps", + "type": "FLOAT", + "link": 13929 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 13773 + ] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 13774 + ] + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 13775 + ] + } + ], + "properties": { + "previewExposures": [] + }, + "widgets_values": [ + 1, + 960, + 544, + 121, + 24 + ], + "widgets_values_named": { + "latent_downscale_factor": 1, + "width": 960, + "height": 544, + "length": 121, + "fps": 24 + } + }, + { + "id": 5527, + "type": "MarkdownNote", + "pos": [ + -3300.0723423969744, + 2775.577956325394 + ], + "size": [ + 360, + 160 + ], + "flags": { + "collapsed": false + }, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Inputs", + "properties": {}, + "widgets_values": [ + "## Inputs\n\n1. Load an **SDR** MP4.\n2. Scene embeddings = fixed prompt (pipeline `--text-embeddings`) — wired to both positive and negative (CFG=1; same embedding).\nNo free-text prompt boxes: conditioning comes only from **Load Scene Embeddings**.\n" + ], + "widgets_values_named": { + "text": "## Inputs\n\n1. Load an **SDR** MP4.\n2. Scene embeddings = fixed prompt (pipeline `--text-embeddings`) — wired to both positive and negative (CFG=1; same embedding).\nNo free-text prompt boxes: conditioning comes only from **Load Scene Embeddings**.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9013, + "type": "LTXVSaveHLG", + "pos": [ + -289.3396315289, + 3200.3032557484607 + ], + "size": [ + 320, + 170 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "hdr_linear", + "type": "IMAGE", + "link": 13807 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 13805 + }, + { + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 13923 + } + ], + "outputs": [], + "title": "Save HLG", + "properties": { + "Node name for S&R": "LTXVSaveHLG" + }, + "widgets_values": [ + 24, + "hdr/ltxv_hlg", + "acescg" + ], + "widgets_values_named": { + "frame_rate": 24, + "filename_prefix": "hdr/ltxv_hlg", + "linear_primaries": "acescg" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 4852, + "type": "SaveVideo", + "pos": [ + -309.5881060018383, + 3420.2453781477548 + ], + "size": [ + 360, + 296 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": 13811 + } + ], + "outputs": [ + { + "name": "video", + "type": "VIDEO", + "links": [] + } + ], + "title": "Save video (preview)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "hdr/preview", + "auto", + "auto", + "auto" + ], + "widgets_values_named": { + "filename_prefix": "hdr/preview", + "format": "auto", + "format.codec": "auto", + "codec": "auto" + } + }, + { + "id": 9102, + "type": "LoadVideo", + "pos": [ + -3297.8834783461107, + 3032.8960169744805 + ], + "size": [ + 339.078125, + 264.7314453125 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 13926 + ] + } + ], + "title": "Load SDR video", + "properties": { + "Node name for S&R": "LoadVideo", + "cnr_id": "comfy-core", + "ver": "0.10.0" + }, + "widgets_values": [ + "", + "image" + ], + "widgets_values_named": { + "file": "", + "upload": "image" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 9103, + "type": "ComfyMathExpression", + "pos": [ + -2755.7664928560057, + 3401.582727363453 + ], + "size": [ + 347.4057027275571, + 128 + ], + "flags": { + "collapsed": false + }, + "order": 12, + "mode": 0, + "inputs": [ + { + "label": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 13927 + }, + { + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + } + ], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 13928, + 13929 + ] + }, + { + "name": "INT", + "type": "INT", + "links": [] + }, + { + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "title": "Conditioning FPS (≤30 keep, >30 → 30)", + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + "a if a <= 30 else 30" + ], + "widgets_values_named": { + "expression": "a if a <= 30 else 30" + } + }, + { + "id": 9104, + "type": "MarkdownNote", + "pos": [ + -2730.1497738176663, + 2854.612115409075 + ], + "size": [ + 282.1370739296931, + 88 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Params", + "properties": {}, + "widgets_values": [ + "if original frame rate is above 30 it is being trimmed to 30 for conditioning for better results. the result video will be decoded at the same frame rate as the input video " + ], + "widgets_values_named": { + "text": "if original frame rate is above 30 it is being trimmed to 30 for conditioning for better results. the result video will be decoded at the same frame rate as the input video " + }, + "color": "#432", + "bgcolor": "#653" + } + ], + "links": [ + [ + 13653, + 5004, + 2, + 5516, + 0, + "MODEL" + ], + [ + 13763, + 5004, + 0, + 9002, + 3, + "VAE" + ], + [ + 13766, + 5004, + 3, + 9002, + 4, + "FLOAT" + ], + [ + 13767, + 5548, + 0, + 9002, + 5, + "IMAGE" + ], + [ + 13768, + 5548, + 1, + 9002, + 6, + "INT" + ], + [ + 13769, + 5548, + 2, + 9002, + 7, + "INT" + ], + [ + 13770, + 5548, + 3, + 9002, + 8, + "INT" + ], + [ + 13771, + 5548, + 4, + 9002, + 9, + "FLOAT" + ], + [ + 13773, + 9002, + 0, + 5516, + 1, + "CONDITIONING" + ], + [ + 13774, + 9002, + 1, + 5516, + 2, + "CONDITIONING" + ], + [ + 13775, + 9002, + 2, + 5516, + 3, + "LATENT" + ], + [ + 13801, + 5004, + 1, + 9011, + 0, + "VAE" + ], + [ + 13802, + 9011, + 0, + 9002, + 2, + "VAE" + ], + [ + 13807, + 9012, + 1, + 9013, + 0, + "IMAGE" + ], + [ + 13808, + 9012, + 1, + 9014, + 0, + "IMAGE" + ], + [ + 13810, + 5548, + 4, + 9014, + 2, + "FLOAT" + ], + [ + 13901, + 9020, + 0, + 9021, + 0, + "CONDITIONING" + ], + [ + 13905, + 9021, + 0, + 9002, + 0, + "CONDITIONING" + ], + [ + 13906, + 9021, + 1, + 9002, + 1, + "CONDITIONING" + ], + [ + 13923, + 5548, + 4, + 9013, + 2, + "FLOAT" + ], + [ + 13805, + 5548, + 5, + 9013, + 1, + "AUDIO" + ], + [ + 13924, + 5548, + 5, + 9014, + 1, + "AUDIO" + ], + [ + 13925, + 9020, + 0, + 9021, + 1, + "CONDITIONING" + ], + [ + 13926, + 9102, + 0, + 5548, + 0, + "VIDEO" + ], + [ + 13928, + 9103, + 0, + 9021, + 2, + "FLOAT" + ], + [ + 13929, + 9103, + 0, + 9002, + 11, + "FLOAT" + ], + [ + 13804, + 5518, + 0, + 9012, + 0, + "IMAGE" + ], + [ + 13811, + 9014, + 0, + 4852, + 0, + "VIDEO" + ], + [ + 13927, + 5548, + 4, + 9103, + 0, + "FLOAT" + ], + [ + 13922, + 9011, + 0, + 5518, + 0, + "VAE" + ], + [ + 13785, + 5516, + 0, + 5518, + 1, + "LATENT" + ] + ], + "groups": [ + { + "id": 1, + "title": "1 · Models", + "bounding": [ + -3947.4871434031115, + 2968.129578960652, + 466.93307897400655, + 403.98201531941186 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "2 · Inputs", + "bounding": [ + -3320.0723423969744, + 2955.577956325394, + 405.70000440683134, + 710.6562735522962 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 3, + "title": "3 · Source / params", + "bounding": [ + -2779, + 2960, + 397.50438773380847, + 599.6177309794921 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 4, + "title": "4 · Preprocess", + "bounding": [ + -2236.879788536259, + 2960.673825376728, + 359.22043849026386, + 573.07014893203 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 5, + "title": "5 · Generate", + "bounding": [ + -1727, + 2960, + 363.7114905585222, + 384.8905622756938 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "6 · Decode", + "bounding": [ + -1208, + 2960, + 355.1384988932941, + 398.58032543632726 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 7, + "title": "7 · Save HDR", + "bounding": [ + -770, + 2960, + 855.207237168871, + 611.7738676471809 + ], + "color": "#3f789e", + "flags": {} + } + ], + "definitions": { + "subgraphs": [ + { + "id": "b7c1e94a-3f52-4d08-9a61-2e7c5d4f8a13", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9104, + "lastLinkId": 13948, + "lastRerouteId": 5060 + }, + "revision": 0, + "config": {}, + "name": "Load Models", + "inputNode": { + "id": -10, + "bounding": [ + -1200, + 40, + 193.916015625, + 148 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 80, + 40, + 184.962890625, + 128 + ] + }, + "inputs": [ + { + "id": "b7c1e94a-in-0", + "name": "audio_vae", + "type": "COMBO", + "linkIds": [ + 1 + ], + "label": "audio_vae", + "pos": [ + -1030.083984375, + 64 + ] + }, + { + "id": "b7c1e94a-in-1", + "name": "video_vae", + "type": "COMBO", + "linkIds": [ + 2 + ], + "label": "video_vae", + "pos": [ + -1030.083984375, + 84 + ] + }, + { + "id": "b7c1e94a-in-2", + "name": "ltx_2.5_model_checkpoint", + "type": "COMBO", + "linkIds": [ + 3 + ], + "label": "ltx_2.5_model_checkpoint", + "pos": [ + -1030.083984375, + 104 + ] + }, + { + "id": "b7c1e94a-in-5", + "name": "ic_lora", + "type": "COMBO", + "linkIds": [ + 7 + ], + "label": "ic_lora", + "pos": [ + -1030.083984375, + 124 + ] + }, + { + "id": "b7c1e94a-in-6", + "name": "lora strength", + "type": "FLOAT", + "linkIds": [ + 8 + ], + "label": "lora strength", + "pos": [ + -1030.083984375, + 144 + ] + } + ], + "outputs": [ + { + "id": "eb483293-e385-4392-bf06-3a66e56ffbb1", + "name": "Audio VAE", + "type": "VAE", + "linkIds": [ + 10 + ], + "localized_name": "Audio VAE", + "pos": [ + 104, + 64 + ] + }, + { + "id": "d41773b2-ded3-44e1-9b0a-ada0eb458ae1", + "name": "VAE", + "type": "VAE", + "linkIds": [ + 11 + ], + "localized_name": "VAE", + "pos": [ + 104, + 84 + ] + }, + { + "id": "81cf793d-2607-4c81-bb97-bdbe6aaebb60", + "name": "MODEL", + "type": "MODEL", + "linkIds": [ + 12 + ], + "localized_name": "MODEL", + "pos": [ + 104, + 104 + ] + }, + { + "id": "645d088c-7969-44d0-8347-418ba5ffccb1", + "name": "latent_downscale_factor", + "type": "FLOAT", + "linkIds": [ + 16 + ], + "pos": [ + 104, + 124 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 5600, + "type": "VAELoader", + "pos": [ + -820, + 40 + ], + "size": [ + 376.828125, + 62 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 1 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 10 + ] + } + ], + "title": "Load VAE - Audio", + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-audio-vae-bf16.safetensors" + } + }, + { + "id": 5601, + "type": "VAELoader", + "pos": [ + -820, + 190 + ], + "size": [ + 376.828125, + 62 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 2 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 11 + ] + } + ], + "title": "Load VAE - Video", + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-video-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-video-vae-bf16.safetensors" + } + }, + { + "id": 5602, + "type": "UNETLoader", + "pos": [ + -820, + 340 + ], + "size": [ + 374.734375, + 86 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 3 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 9 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "models": [ + { + "name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 5606, + "type": "LTXICLoRALoaderModelOnly", + "pos": [ + -340, + 340 + ], + "size": [ + 384.65625, + 134 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 9 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 7 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": 8 + } + ], + "outputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "links": [ + 12 + ] + }, + { + "localized_name": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "links": [ + 16 + ] + } + ], + "properties": { + "Node name for S&R": "LTXICLoRALoaderModelOnly", + "models": [ + { + "name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/resolve/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "strength_model": 1 + } + } + ], + "groups": [ + { + "id": 8, + "title": "Load Models - one file per output", + "bounding": [ + -860, + -36, + 911.9531051256308, + 568.4381644093297 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 1, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5600, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 2, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5601, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 3, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5602, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 7, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5606, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 8, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5606, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 9, + "origin_id": 5602, + "origin_slot": 0, + "target_id": 5606, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 10, + "origin_id": 5600, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 11, + "origin_id": 5601, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 12, + "origin_id": 5606, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "MODEL" + }, + { + "id": 16, + "origin_id": 5606, + "origin_slot": 1, + "target_id": -20, + "target_slot": 3, + "type": "FLOAT" + } + ], + "extra": {} + }, + { + "id": "f9337bd7-ca7a-4a59-99f1-65b664bed7e7", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9104, + "lastLinkId": 13948, + "lastRerouteId": 5060 + }, + "revision": 0, + "config": {}, + "name": "Sampler - Distilled (8 steps)", + "inputNode": { + "id": -10, + "bounding": [ + -1798.4177305123035, + 3793.422821367455, + 130.564453125, + 188 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + -62.25147580523367, + 3843.422821367455, + 128, + 88 + ] + }, + "inputs": [ + { + "id": "5b61db22-e75f-4c19-9d7c-c4d954a79045", + "name": "model", + "type": "MODEL", + "linkIds": [ + 13434 + ], + "localized_name": "model", + "pos": [ + -1691.8532773873035, + 3817.422821367455 + ] + }, + { + "id": "3c18fb6e-bb38-4b6a-bee5-6f1fce5748ea", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13469, + 13689 + ], + "localized_name": "positive", + "pos": [ + -1691.8532773873035, + 3837.422821367455 + ] + }, + { + "id": "54941af4-c08d-46e4-8c80-af573832f888", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13472, + 13690 + ], + "localized_name": "negative", + "pos": [ + -1691.8532773873035, + 3857.422821367455 + ] + }, + { + "id": "4fd3a55c-2fc4-4e54-b32a-9059d4d716bc", + "name": "latent_image", + "type": "LATENT", + "linkIds": [ + 13644 + ], + "localized_name": "latent_image", + "pos": [ + -1691.8532773873035, + 3877.422821367455 + ] + }, + { + "id": "c136a9f8-2914-4989-b406-d4fae3490d80", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 13686 + ], + "label": "noise seed", + "pos": [ + -1691.8532773873035, + 3897.422821367455 + ] + }, + { + "id": "5f0a051e-ce96-43ad-8b7f-fb73dacea867", + "name": "cfg", + "type": "FLOAT", + "linkIds": [ + 13687 + ], + "label": "guider cfg", + "pos": [ + -1691.8532773873035, + 3917.422821367455 + ] + }, + { + "id": "9fdc2e66-9ed2-4c40-847d-af31bbbf482b", + "name": "sampler_name", + "type": "COMBO", + "linkIds": [ + 13688 + ], + "pos": [ + -1691.8532773873035, + 3937.422821367455 + ] + } + ], + "outputs": [ + { + "id": "71fb5e86-aa11-4146-9a8c-3344e60cab92", + "name": "video_latent", + "type": "LATENT", + "linkIds": [ + 13692 + ], + "pos": [ + -38.25147580523367, + 3867.422821367455 + ] + }, + { + "id": "ab9a40a7-2f54-4a95-a151-191ba86f39c2", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 13658 + ], + "pos": [ + -38.25147580523367, + 3887.422821367455 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 4832, + "type": "RandomNoise", + "pos": [ + -1557.8532773873035, + 3619.7441425347015 + ], + "size": [ + 499.9375, + 82 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "label": "noise seed", + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 13686 + } + ], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 13093 + ] + } + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + 42, + "fixed" + ], + "widgets_values_named": { + "noise_seed": 42, + "control_after_generate": "fixed" + } + }, + { + "id": 4828, + "type": "CFGGuider", + "pos": [ + -1557.8532773873035, + 3777.7441425347015 + ], + "size": [ + 499.9375, + 114 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 13434 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13469 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13472 + }, + { + "label": "guider cfg", + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 13687 + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 13089 + ] + } + ], + "properties": { + "Node name for S&R": "CFGGuider", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + 1 + ], + "widgets_values_named": { + "cfg": 1 + } + }, + { + "id": 4831, + "type": "KSamplerSelect", + "pos": [ + -1557.8532773873035, + 3967.7441425347015 + ], + "size": [ + 499.9375, + 74 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": 13688 + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 13090 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "id": 4984, + "type": "ManualSigmas", + "pos": [ + -1557.8532773873035, + 4117.7441425347015 + ], + "size": [ + 499.9375, + 94 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 13374 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + ], + "widgets_values_named": { + "sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + } + }, + { + "id": 4999, + "type": "Note", + "pos": [ + -1557.8532773873035, + 3441.7441425347015 + ], + "size": [ + 225, + 88 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": {}, + "widgets_values": [ + "Do explore various samplers and cfg values (although we advise them to be kept close to 1)" + ], + "widgets_values_named": { + "text": "Do explore various samplers and cfg values (although we advise them to be kept close to 1)" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 4829, + "type": "SamplerCustomAdvanced", + "pos": [ + -967.9069445552336, + 3849.422821367455 + ], + "size": [ + 225, + 114 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 13093 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 13089 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 13090 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 13374 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 13644 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 13363 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ver": "0.14.1" + } + }, + { + "id": 4845, + "type": "LTXVSeparateAVLatent", + "pos": [ + -665.5430773677336, + 3879.422821367455 + ], + "size": [ + 225, + 54 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "av_latent", + "name": "av_latent", + "type": "LATENT", + "link": 13363 + } + ], + "outputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 13691 + ] + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [ + 13658 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVSeparateAVLatent", + "cnr_id": "comfy-core", + "ver": "0.10.0" + } + }, + { + "id": 5000, + "type": "LTXVCropGuides", + "pos": [ + -382.25147580523367, + 3869.422821367455 + ], + "size": [ + 225, + 74 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13689 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13690 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 13691 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13692 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVCropGuides" + } + } + ], + "groups": [ + { + "id": 147, + "title": "Generate", + "bounding": [ + -1583.8532773873035, + 3553.7441425347015, + 1442.1728952026122, + 673.6007641473625 + ], + "color": "#b58b2a", + "flags": {} + } + ], + "links": [ + { + "id": 13093, + "origin_id": 4832, + "origin_slot": 0, + "target_id": 4829, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 13089, + "origin_id": 4828, + "origin_slot": 0, + "target_id": 4829, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 13090, + "origin_id": 4831, + "origin_slot": 0, + "target_id": 4829, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 13374, + "origin_id": 4984, + "origin_slot": 0, + "target_id": 4829, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 13363, + "origin_id": 4829, + "origin_slot": 0, + "target_id": 4845, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13434, + "origin_id": -10, + "origin_slot": 0, + "target_id": 4828, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 13469, + "origin_id": -10, + "origin_slot": 1, + "target_id": 4828, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13472, + "origin_id": -10, + "origin_slot": 2, + "target_id": 4828, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 13644, + "origin_id": -10, + "origin_slot": 3, + "target_id": 4829, + "target_slot": 4, + "type": "LATENT", + "parentId": 4012 + }, + { + "id": 13658, + "origin_id": 4845, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "LATENT", + "parentId": 4014 + }, + { + "id": 13686, + "origin_id": -10, + "origin_slot": 4, + "target_id": 4832, + "target_slot": 0, + "type": "INT" + }, + { + "id": 13687, + "origin_id": -10, + "origin_slot": 5, + "target_id": 4828, + "target_slot": 3, + "type": "FLOAT" + }, + { + "id": 13688, + "origin_id": -10, + "origin_slot": 6, + "target_id": 4831, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13689, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5000, + "target_slot": 0, + "type": "CONDITIONING", + "parentId": 4008 + }, + { + "id": 13690, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5000, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 4010 + }, + { + "id": 13691, + "origin_id": 4845, + "origin_slot": 0, + "target_id": 5000, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 13692, + "origin_id": 5000, + "origin_slot": 2, + "target_id": -20, + "target_slot": 0, + "type": "LATENT" + } + ], + "reroutes": [ + { + "id": 4007, + "pos": [ + -1627.8532773873035, + 3729 + ], + "linkIds": [ + 13689 + ] + }, + { + "id": 4008, + "parentId": 4007, + "pos": [ + -422.25147580523367, + 3729 + ], + "linkIds": [ + 13689 + ] + }, + { + "id": 4009, + "pos": [ + -1627.8532773873035, + 4072 + ], + "linkIds": [ + 13690 + ] + }, + { + "id": 4010, + "parentId": 4009, + "pos": [ + -422.25147580523367, + 4072 + ], + "linkIds": [ + 13690 + ] + }, + { + "id": 4011, + "pos": [ + -1627.8532773873035, + 3922 + ], + "linkIds": [ + 13644 + ] + }, + { + "id": 4012, + "parentId": 4011, + "pos": [ + -1007.9069445552336, + 3922 + ], + "linkIds": [ + 13644 + ] + }, + { + "id": 4013, + "pos": [ + -432.25147580523367, + 3955 + ], + "linkIds": [ + 13658 + ] + }, + { + "id": 4014, + "parentId": 4013, + "pos": [ + -102.25147580523367, + 3955 + ], + "linkIds": [ + 13658 + ] + } + ], + "extra": {} + }, + { + "id": "bee43e38-9234-4e41-86ff-63874164f482", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9104, + "lastLinkId": 13948, + "lastRerouteId": 5060 + }, + "revision": 0, + "config": {}, + "name": "Decode", + "inputNode": { + "id": -10, + "bounding": [ + -1698.4995179126513, + 3393.3353381489246, + 145.658203125, + 168 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + -1006.6352410657306, + 3416.710223073224, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "423bde19-2ce0-4154-ad35-5ea07a466994", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13710 + ], + "localized_name": "vae", + "pos": [ + -1576.8413147876513, + 3417.3353381489246 + ] + }, + { + "id": "0f5c908f-a20b-4bde-b4aa-7964626668ca", + "name": "latents", + "type": "LATENT", + "linkIds": [ + 13711 + ], + "localized_name": "latents", + "label": "video_latent", + "pos": [ + -1576.8413147876513, + 3437.3353381489246 + ] + }, + { + "id": "425f98fa-15bb-4a5a-82d3-81beb7e73a19", + "name": "tile_size", + "type": "INT", + "linkIds": [ + 13736 + ], + "pos": [ + -1576.8413147876513, + 3457.3353381489246 + ] + }, + { + "id": "6d49eb2c-deaa-4163-b4dc-230e2bcd51aa", + "name": "overlap", + "type": "INT", + "linkIds": [ + 13737 + ], + "pos": [ + -1576.8413147876513, + 3477.3353381489246 + ] + }, + { + "id": "f4fb2fb3-137b-4274-b5f3-5d08cb1f82fc", + "name": "temporal_size", + "type": "INT", + "linkIds": [ + 13738 + ], + "pos": [ + -1576.8413147876513, + 3497.3353381489246 + ] + }, + { + "id": "702f5a10-9a13-4e8a-9cc8-244b5f8ba7aa", + "name": "temporal_overlap", + "type": "INT", + "linkIds": [ + 13739 + ], + "pos": [ + -1576.8413147876513, + 3517.3353381489246 + ] + } + ], + "outputs": [ + { + "id": "native-hdr-decode-images", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 13740 + ], + "localized_name": "IMAGE", + "pos": [ + -982.6352410657306, + 3440.710223073224 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 5538, + "type": "VAEDecodeTiled", + "pos": [ + -1400.9462354838788, + 3370.8872234873465 + ], + "size": [ + 270, + 190 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 13711 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13710 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": 13736 + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": 13737 + }, + { + "localized_name": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": 13738 + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": 13739 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13740 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeTiled" + }, + "widgets_values": [ + 512, + 64, + 64, + 8 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 64, + "temporal_size": 64, + "temporal_overlap": 8 + } + } + ], + "groups": [ + { + "id": 150, + "title": "Decode", + "bounding": [ + -1426.9462354838788, + 3293.5356059816863, + 325.1055670968335, + 305.0193473252107 + ], + "color": "#b58b2a", + "flags": {} + } + ], + "links": [ + { + "id": 13710, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5538, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 13711, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5538, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13740, + "origin_id": 5538, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13736, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5538, + "target_slot": 2, + "type": "INT" + }, + { + "id": 13737, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5538, + "target_slot": 3, + "type": "INT" + }, + { + "id": 13738, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5538, + "target_slot": 4, + "type": "INT" + }, + { + "id": 13739, + "origin_id": -10, + "origin_slot": 5, + "target_id": 5538, + "target_slot": 5, + "type": "INT" + } + ], + "floatingLinks": [ + { + "id": 13944, + "origin_id": -10, + "origin_slot": 4, + "target_id": -1, + "target_slot": -1, + "type": "FLOAT", + "parentId": 621 + }, + { + "id": 13945, + "origin_id": -10, + "origin_slot": 5, + "target_id": -1, + "target_slot": -1, + "type": "INT", + "parentId": 623 + } + ], + "reroutes": [ + { + "id": 620, + "pos": [ + -1428.4011513324465, + 3694 + ], + "linkIds": [] + }, + { + "id": 621, + "parentId": 620, + "pos": [ + -1114.7882595641315, + 3694 + ], + "linkIds": [], + "floating": { + "slotType": "output" + } + }, + { + "id": 622, + "pos": [ + -1428.4011513324465, + 3731 + ], + "linkIds": [] + }, + { + "id": 623, + "parentId": 622, + "pos": [ + -1122.7882595641315, + 3731 + ], + "linkIds": [], + "floating": { + "slotType": "output" + } + } + ], + "extra": {} + }, + { + "id": "c4a8f261-5b93-4e17-8d2a-6f01b3e97c45", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9104, + "lastLinkId": 13948, + "lastRerouteId": 5060 + }, + "revision": 0, + "config": {}, + "name": "Source Video", + "inputNode": { + "id": -10, + "bounding": [ + -3700, + 4505, + 128, + 88 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + -1933.4663348206166, + 4460.5399132023895, + 128, + 168 + ] + }, + "inputs": [ + { + "id": "b54976dc-74dd-45e0-a5db-18492914f8d0", + "name": "video", + "type": "VIDEO", + "linkIds": [ + 13930 + ], + "pos": [ + -3596, + 4529 + ] + }, + { + "id": "54baa254-495d-49b3-a759-26a45bd56524", + "name": "color_space", + "type": "COMBO", + "linkIds": [ + 13946 + ], + "pos": [ + -3596, + 4549 + ] + } + ], + "outputs": [ + { + "id": "99528409-083a-4f3c-8bd3-8e92e23f8315", + "name": "image", + "type": "IMAGE", + "linkIds": [ + 13931 + ], + "pos": [ + -1909.4663348206166, + 4484.5399132023895 + ] + }, + { + "id": "7b3b58d7-eeb5-49f0-a31e-bb559c6ac6ec", + "name": "width", + "type": "INT", + "linkIds": [ + 13 + ], + "pos": [ + -1909.4663348206166, + 4504.5399132023895 + ] + }, + { + "id": "2bf3dc4a-a406-4052-820a-9387383de688", + "name": "height", + "type": "INT", + "linkIds": [ + 14 + ], + "pos": [ + -1909.4663348206166, + 4524.5399132023895 + ] + }, + { + "id": "bb933cb8-fe77-4277-b409-575e88f23779", + "name": "length", + "type": "INT", + "linkIds": [ + 15 + ], + "pos": [ + -1909.4663348206166, + 4544.5399132023895 + ] + }, + { + "id": "2263fd71-a6a3-43dd-ad76-b605eac7065a", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 13932 + ], + "pos": [ + -1909.4663348206166, + 4564.5399132023895 + ] + }, + { + "id": "8f13a5c7-2e64-4b90-a1d8-53c7e26f4b81", + "name": "audio", + "type": "AUDIO", + "linkIds": [ + 18 + ], + "label": "audio", + "pos": [ + -1909.4663348206166, + 4584.5399132023895 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 9006, + "type": "GetVideoComponents", + "pos": [ + -3404.158746108204, + 4511.323858721601 + ], + "size": [ + 374.15625, + 114 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "video", + "name": "video", + "type": "VIDEO", + "link": 13930 + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": [ + 20 + ] + }, + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "links": [ + 18 + ] + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "links": [ + 13932 + ] + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "type": "COMBO", + "links": [] + }, + { + "localized_name": "color_space", + "name": "color_space", + "type": "COMBO", + "links": null + } + ], + "properties": { + "Node name for S&R": "GetVideoComponents", + "cnr_id": "comfy-core", + "ver": "0.3.75" + } + }, + { + "id": 5026, + "type": "ResizeImageMaskNode", + "pos": [ + -2583.5801590538194, + 4508.8637719239905 + ], + "size": [ + 240.984375, + 118 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 21 + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "IMAGE", + "links": [ + 4, + 13931 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode" + }, + "widgets_values": [ + "scale to multiple", + 32, + "lanczos" + ], + "widgets_values_named": { + "resize_type": "scale to multiple", + "resize_type.multiple": 32, + "scale_method": "lanczos" + } + }, + { + "id": 5029, + "type": "GetImageSize", + "pos": [ + -2253.4663348206154, + 4491.5399132023895 + ], + "size": [ + 225, + 136 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 4 + } + ], + "outputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": [ + 13 + ] + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": [ + 14 + ] + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": [ + 15 + ] + } + ], + "properties": { + "Node name for S&R": "GetImageSize", + "cnr_id": "comfy-core", + "ver": "0.16.0" + } + }, + { + "id": 9010, + "type": "LTXVSDRToHDRWorkingSpace", + "pos": [ + -2971.5014553656697, + 4510.459522294336 + ], + "size": [ + 315, + 86 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 20 + }, + { + "localized_name": "color_space", + "name": "color_space", + "type": "COMBO", + "widget": { + "name": "color_space" + }, + "link": 13946 + } + ], + "outputs": [ + { + "localized_name": "acescct", + "name": "acescct", + "type": "IMAGE", + "links": [ + 21 + ] + } + ], + "title": "SDR → ACEScct", + "properties": { + "Node name for S&R": "LTXVSDRToHDRWorkingSpace" + }, + "widgets_values": [ + "srgb_gamma" + ], + "widgets_values_named": { + "color_space": "srgb_gamma" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 9001, + "type": "MarkdownNote", + "pos": [ + -3404.2589267729936, + 4281.403967473362 + ], + "size": [ + 396, + 110 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Source video → guide frames", + "properties": {}, + "widgets_values": [ + "## Source Video (SDR→HDR)\n\nDecode the SDR MP4, map to ACEScct with **LTXVSDRToHDRWorkingSpace** (`srgb_gamma`), then **Resize Image/Mask → scale to multiple 32** (same alignment pattern as other 2.5 IC-LoRA graphs). IDT runs before resize. Output size follows this guide via GetImageSize.\n" + ], + "widgets_values_named": { + "text": "## Source Video (SDR→HDR)\n\nDecode the SDR MP4, map to ACEScct with **LTXVSDRToHDRWorkingSpace** (`srgb_gamma`), then **Resize Image/Mask → scale to multiple 32** (same alignment pattern as other 2.5 IC-LoRA graphs). IDT runs before resize. Output size follows this guide via GetImageSize.\n" + }, + "color": "#432", + "bgcolor": "#653" + } + ], + "groups": [ + { + "id": 151, + "title": "Source Video", + "bounding": [ + -3430.158746108204, + 4422.323858721601, + 1420.406328437546, + 241.5900384171964 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 4, + "origin_id": 5026, + "origin_slot": 0, + "target_id": 5029, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13930, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9006, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 13931, + "origin_id": 5026, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE", + "parentId": 4006 + }, + { + "id": 13, + "origin_id": 5029, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "INT" + }, + { + "id": 14, + "origin_id": 5029, + "origin_slot": 1, + "target_id": -20, + "target_slot": 2, + "type": "INT" + }, + { + "id": 15, + "origin_id": 5029, + "origin_slot": 2, + "target_id": -20, + "target_slot": 3, + "type": "INT" + }, + { + "id": 13932, + "origin_id": 9006, + "origin_slot": 2, + "target_id": -20, + "target_slot": 4, + "type": "FLOAT", + "parentId": 4002 + }, + { + "id": 18, + "origin_id": 9006, + "origin_slot": 1, + "target_id": -20, + "target_slot": 5, + "type": "AUDIO", + "parentId": 4004 + }, + { + "id": 20, + "origin_id": 9006, + "origin_slot": 0, + "target_id": 9010, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13946, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9010, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 21, + "origin_id": 9010, + "origin_slot": 0, + "target_id": 5026, + "target_slot": 0, + "type": "IMAGE" + } + ], + "reroutes": [ + { + "id": 4001, + "pos": [ + -2989.995074233204, + 4641.323858721601 + ], + "linkIds": [ + 13932 + ] + }, + { + "id": 4002, + "parentId": 4001, + "pos": [ + -1976.1082150635982, + 4637.744893993789 + ], + "linkIds": [ + 13932 + ] + }, + { + "id": 4003, + "pos": [ + -2990.8734375, + 4670 + ], + "linkIds": [ + 18 + ] + }, + { + "id": 4004, + "parentId": 4003, + "pos": [ + -1973.466334820616, + 4675.5399132023895 + ], + "linkIds": [ + 18 + ] + }, + { + "id": 4005, + "pos": [ + -2303.4663348206154, + 4715.5399132023895 + ], + "linkIds": [ + 13931 + ] + }, + { + "id": 4006, + "parentId": 4005, + "pos": [ + -1973.466334820616, + 4715.5399132023895 + ], + "linkIds": [ + 13931 + ] + } + ], + "extra": {} + }, + { + "id": "d92e6f38-7a14-4c85-b3e0-9f52a1d68b74", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9104, + "lastLinkId": 13948, + "lastRerouteId": 5060 + }, + "revision": 0, + "config": {}, + "name": "Preprocess", + "inputNode": { + "id": -10, + "bounding": [ + -2900, + 3462, + 184.962890625, + 292 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + -1148.3621728846233, + 3556, + 128, + 108 + ] + }, + "inputs": [ + { + "id": "69d1cdf4-0d56-4f0f-846f-cd84b3b25c87", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13936 + ], + "pos": [ + -2739.037109375, + 3486 + ] + }, + { + "id": "4bc56f63-813f-46e1-aa55-eea14fdc24fc", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13937 + ], + "pos": [ + -2739.037109375, + 3506 + ] + }, + { + "id": "0ca13075-aa84-484b-8e31-c5086c1f0f14", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13938, + 13939 + ], + "pos": [ + -2739.037109375, + 3526 + ] + }, + { + "id": "f3712a14-b362-4e00-97e0-1f0001a83047", + "name": "audio_vae", + "type": "VAE", + "linkIds": [ + 42 + ], + "pos": [ + -2739.037109375, + 3546 + ] + }, + { + "id": "4fccf0f0-42af-4b92-874c-7284f7481f65", + "name": "latent_downscale_factor", + "type": "FLOAT", + "linkIds": [ + 13940 + ], + "pos": [ + -2739.037109375, + 3566 + ] + }, + { + "id": "d2e7f3f4-85ed-4910-86f9-6960b9a3b234", + "name": "guide_image", + "type": "IMAGE", + "linkIds": [ + 13941 + ], + "pos": [ + -2739.037109375, + 3586 + ] + }, + { + "id": "d990d421-8b21-4fc0-b748-1f393baa2cd0", + "name": "width", + "type": "INT", + "linkIds": [ + 17 + ], + "pos": [ + -2739.037109375, + 3606 + ] + }, + { + "id": "3626ee13-6799-4b1d-90d6-e0167bf31032", + "name": "height", + "type": "INT", + "linkIds": [ + 13942 + ], + "pos": [ + -2739.037109375, + 3626 + ] + }, + { + "id": "ab9532e2-9106-448d-ba6e-b5e267c2a822", + "name": "length", + "type": "INT", + "linkIds": [ + 19, + 40 + ], + "pos": [ + -2739.037109375, + 3646 + ] + }, + { + "id": "b0fef937-42f3-4885-94d5-e5009a7f0970", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 13943, + 41 + ], + "pos": [ + -2739.037109375, + 3666 + ] + }, + { + "id": "a37f5b28-9c14-4e60-b8d3-71f2a64c8e59", + "name": "audio", + "type": "AUDIO", + "linkIds": [], + "label": "audio", + "pos": [ + -2739.037109375, + 3686 + ] + }, + { + "id": "d866ca78-1cc6-4cb4-abcd-b9f561ac346f", + "name": "conditioning_fps", + "type": "FLOAT", + "linkIds": [], + "localized_name": "conditioning_fps", + "pos": [ + -2739.037109375, + 3706 + ] + } + ], + "outputs": [ + { + "id": "4a18e409-6ab0-40d3-9826-8d048181c5ef", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 23 + ], + "pos": [ + -1124.3621728846233, + 3580 + ] + }, + { + "id": "fde7e0f2-4b8a-4272-af85-a0950f25aaa8", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 24 + ], + "pos": [ + -1124.3621728846233, + 3600 + ] + }, + { + "id": "93c2ec3c-ac3b-49cf-9cc1-3f2dee6803b3", + "name": "latent", + "type": "LATENT", + "linkIds": [ + 25 + ], + "pos": [ + -1124.3621728846233, + 3620 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 4528, + "type": "LTXVConcatAVLatent", + "pos": [ + -1439.6703760096234, + 3608 + ], + "size": [ + 225, + 54 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "link": 6 + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 43 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 25 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConcatAVLatent", + "cnr_id": "comfy-core", + "ver": "0.10.0" + } + }, + { + "id": 3059, + "type": "EmptyLTXVLatentVideo", + "pos": [ + -2610, + 3550 + ], + "size": [ + 270.171875, + 194 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 17 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 13942 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 19 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 13933 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLTXVLatentVideo", + "cnr_id": "comfy-core", + "ver": "0.3.43" + }, + "widgets_values": [ + 960, + 544, + 121, + 1 + ], + "widgets_values_named": { + "width": 960, + "height": 544, + "length": 121, + "batch_size": 1 + } + }, + { + "id": 5012, + "type": "LTXAddVideoICLoRAGuide", + "pos": [ + -1846.5567041346235, + 3490 + ], + "size": [ + 316.875, + 334 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13935 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 5 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13939 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 13934 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 13941 + }, + { + "localized_name": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "widget": { + "name": "latent_downscale_factor" + }, + "link": 13940 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 23 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 24 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 6 + ] + } + ], + "properties": { + "Node name for S&R": "LTXAddVideoICLoRAGuide" + }, + "widgets_values": [ + 0, + 1, + 1, + "disabled", + false, + 256, + 64, + false, + 97 + ], + "widgets_values_named": { + "frame_idx": 0, + "strength": 1, + "latent_downscale_factor": 1, + "crop": "disabled", + "use_tiled_encode": false, + "tile_size": 256, + "tile_overlap": 64, + "use_streaming": false, + "tile_frames": 97 + } + }, + { + "id": 9005, + "type": "LTXVConditioning", + "pos": [ + -2610, + 3396 + ], + "size": [ + 270.171875, + 82 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13936 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13937 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 13943 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 13935 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "slot_index": 1, + "links": [ + 5 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + 24 + ], + "widgets_values_named": { + "frame_rate": 24 + } + }, + { + "id": 9100, + "type": "EmptyImage", + "pos": [ + -2599.243249997725, + 3198.683614328814 + ], + "size": [ + 225, + 146 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 50 + ] + } + ], + "title": "I2V unused placeholder", + "properties": { + "Node name for S&R": "EmptyImage" + }, + "widgets_values": [ + 64, + 9, + 57, + 0 + ], + "widgets_values_named": { + "width": 64, + "height": 9, + "batch_size": 57, + "color": 0 + } + }, + { + "id": 3159, + "type": "LTXVImgToVideoInplace", + "pos": [ + -2238.3549841788617, + 3551.092128544148 + ], + "size": [ + 313.25, + 142.859375 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13938 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 50 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 13933 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13934 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVImgToVideoInplace" + }, + "widgets_values": [ + 0.7, + true + ], + "widgets_values_named": { + "strength": 0.7, + "bypass": true + } + }, + { + "id": 9009, + "type": "LTXVEmptyLatentAudio", + "pos": [ + -1894.7995640893162, + 3273.2459920448396 + ], + "size": [ + 327.9458984375, + 140 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 42 + }, + { + "localized_name": "frames_number", + "name": "frames_number", + "type": "INT", + "widget": { + "name": "frames_number" + }, + "link": 40 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT,INT", + "widget": { + "name": "frame_rate" + }, + "link": 41 + } + ], + "outputs": [ + { + "localized_name": "Latent", + "name": "Latent", + "type": "LATENT", + "links": [ + 43 + ] + } + ], + "title": "empty audio latent (works with silent video)", + "properties": { + "Node name for S&R": "LTXVEmptyLatentAudio" + }, + "widgets_values": [ + 121, + 25, + 1 + ], + "widgets_values_named": { + "frames_number": 121, + "frame_rate": 25, + "batch_size": 1 + } + } + ], + "groups": [], + "links": [ + { + "id": 13933, + "origin_id": 3059, + "origin_slot": 0, + "target_id": 3159, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 13934, + "origin_id": 3159, + "origin_slot": 0, + "target_id": 5012, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 13935, + "origin_id": 9005, + "origin_slot": 0, + "target_id": 5012, + "target_slot": 0, + "type": "CONDITIONING", + "parentId": 3040 + }, + { + "id": 5, + "origin_id": 9005, + "origin_slot": 1, + "target_id": 5012, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 3042 + }, + { + "id": 6, + "origin_id": 5012, + "origin_slot": 2, + "target_id": 4528, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13936, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9005, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 13937, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9005, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13938, + "origin_id": -10, + "origin_slot": 2, + "target_id": 3159, + "target_slot": 0, + "type": "VAE", + "parentId": 3031 + }, + { + "id": 13939, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5012, + "target_slot": 2, + "type": "VAE", + "parentId": 3032 + }, + { + "id": 13941, + "origin_id": -10, + "origin_slot": 5, + "target_id": 5012, + "target_slot": 4, + "type": "IMAGE", + "parentId": 3036 + }, + { + "id": 17, + "origin_id": -10, + "origin_slot": 6, + "target_id": 3059, + "target_slot": 0, + "type": "INT" + }, + { + "id": 13942, + "origin_id": -10, + "origin_slot": 7, + "target_id": 3059, + "target_slot": 1, + "type": "INT" + }, + { + "id": 19, + "origin_id": -10, + "origin_slot": 8, + "target_id": 3059, + "target_slot": 2, + "type": "INT" + }, + { + "id": 13943, + "origin_id": -10, + "origin_slot": 11, + "target_id": 9005, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 23, + "origin_id": 5012, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "CONDITIONING", + "parentId": 3048 + }, + { + "id": 24, + "origin_id": 5012, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 3050 + }, + { + "id": 25, + "origin_id": 4528, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 40, + "origin_id": -10, + "origin_slot": 8, + "target_id": 9009, + "target_slot": 1, + "type": "INT" + }, + { + "id": 41, + "origin_id": -10, + "origin_slot": 9, + "target_id": 9009, + "target_slot": 2, + "type": "FLOAT,INT" + }, + { + "id": 42, + "origin_id": -10, + "origin_slot": 3, + "target_id": 9009, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 43, + "origin_id": 9009, + "origin_slot": 0, + "target_id": 4528, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 50, + "origin_id": 9100, + "origin_slot": 0, + "target_id": 3159, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 13940, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5012, + "target_slot": 5, + "type": "FLOAT", + "parentId": 3034 + } + ], + "reroutes": [ + { + "id": 3030, + "pos": [ + -2680, + 3503 + ], + "linkIds": [ + 13938, + 13939 + ] + }, + { + "id": 3031, + "parentId": 3030, + "pos": [ + -2297.8190088221236, + 3503 + ], + "linkIds": [ + 13938, + 13939 + ] + }, + { + "id": 3032, + "parentId": 3031, + "pos": [ + -1886.5567041346235, + 3503 + ], + "linkIds": [ + 13939 + ] + }, + { + "id": 3033, + "pos": [ + -2664.3515343818844, + 3785.2012117606214 + ], + "linkIds": [ + 13940 + ] + }, + { + "id": 3034, + "parentId": 3033, + "pos": [ + -1899.3067725637343, + 3791.7034107525083 + ], + "linkIds": [ + 13940 + ] + }, + { + "id": 3035, + "pos": [ + -2644.4370503845903, + 3808.2833755209654 + ], + "linkIds": [ + 13941 + ] + }, + { + "id": 3036, + "parentId": 3035, + "pos": [ + -1922.1772378001456, + 3814.9439306506642 + ], + "linkIds": [ + 13941 + ] + }, + { + "id": 3039, + "pos": [ + -2296.863027583008, + 3725.556733865249 + ], + "linkIds": [ + 13935 + ] + }, + { + "id": 3040, + "parentId": 3039, + "pos": [ + -1912.6038894689161, + 3716.5256353392465 + ], + "linkIds": [ + 13935 + ] + }, + { + "id": 3041, + "pos": [ + -2315.0948982594327, + 3751.480150374682 + ], + "linkIds": [ + 5 + ] + }, + { + "id": 3042, + "parentId": 3041, + "pos": [ + -1914.5761431852754, + 3749.0712176116367 + ], + "linkIds": [ + 5 + ] + }, + { + "id": 3047, + "pos": [ + -1489.6703760096234, + 3682 + ], + "linkIds": [ + 23 + ] + }, + { + "id": 3048, + "parentId": 3047, + "pos": [ + -1188.3621728846233, + 3682 + ], + "linkIds": [ + 23 + ] + }, + { + "id": 3049, + "pos": [ + -1489.6703760096234, + 3719 + ], + "linkIds": [ + 24 + ] + }, + { + "id": 3050, + "parentId": 3049, + "pos": [ + -1188.3621728846233, + 3719 + ], + "linkIds": [ + 24 + ] + } + ], + "extra": {} + } + ] + }, + "config": {}, + "extra": { + "frontendVersion": "1.53.6", + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "VHS_MetadataImage": true, + "VHS_KeepIntermediate": true, + "workspace_info": { + "id": "elBQFQknIoLYTEwIloQuw" + }, + "node_versions": { + "comfy-core": "0.3.30", + "comfyui-kjnodes": "1.0.8" + }, + "workflowRendererVersion": "LG", + "reroutes": [ + { + "id": 5004, + "pos": [ + -3421.6935989200983, + 3738.4590672573977 + ], + "linkIds": [ + 13763 + ] + }, + { + "id": 5005, + "parentId": 5004, + "pos": [ + -2390.8850552530375, + 3732.7977015761903 + ], + "linkIds": [ + 13763 + ] + }, + { + "id": 5007, + "pos": [ + -3446.7555464281195, + 3766.8593871062394 + ], + "linkIds": [ + 13653 + ] + }, + { + "id": 5008, + "parentId": 5007, + "pos": [ + -1830.4743970853895, + 3767.8292502255026 + ], + "linkIds": [ + 13653 + ] + }, + { + "id": 5009, + "pos": [ + -3404.9919166956042, + 3711.9263010123914 + ], + "linkIds": [ + 13766 + ] + }, + { + "id": 5010, + "parentId": 5009, + "pos": [ + -2364.399582163732, + 3694.812355987085 + ], + "linkIds": [ + 13766 + ] + }, + { + "id": 5048, + "pos": [ + -2285.250963736707, + 3603.9475426763925 + ], + "linkIds": [ + 13810, + 13923 + ] + }, + { + "id": 5049, + "parentId": 5048, + "pos": [ + -362.7384020588817, + 3615.581606374166 + ], + "linkIds": [ + 13810, + 13923 + ] + }, + { + "id": 5050, + "pos": [ + -2317.4841823824813, + 3634.6654883964425 + ], + "linkIds": [ + 13802, + 13922 + ] + }, + { + "id": 5051, + "parentId": 5050, + "pos": [ + -1293.40846753903, + 3637.4529130930746 + ], + "linkIds": [ + 13922 + ] + }, + { + "id": 5053, + "pos": [ + -3380.156071482709, + 3681.291699728875 + ], + "linkIds": [ + 13801 + ] + }, + { + "id": 5054, + "pos": [ + -2269.0288250032554, + 3580.002396248507 + ], + "linkIds": [ + 13805, + 13924 + ] + }, + { + "id": 5055, + "parentId": 5054, + "pos": [ + -385.97515202160116, + 3593.7829243044357 + ], + "linkIds": [ + 13805, + 13924 + ] + }, + { + "id": 5057, + "pos": [ + -2814.8397964216706, + 3580.782679105816 + ], + "linkIds": [ + 13901, + 13925 + ] + }, + { + "id": 5058, + "parentId": 5057, + "pos": [ + -2366.0588483264405, + 3580.960590402162 + ], + "linkIds": [ + 13901, + 13925 + ] + }, + { + "id": 5060, + "parentId": 5053, + "pos": [ + -2825.7696150631214, + 3682.929264197456 + ], + "linkIds": [ + 13801 + ] + } + ], + "ds": { + "scale": 0.4610105476488995, + "offset": [ + 4042.313535811294, + -1941.2834383096524 + ] + }, + "linkExtensions": [ + { + "id": 13653, + "parentId": 5008 + }, + { + "id": 13763, + "parentId": 5005 + }, + { + "id": 13766, + "parentId": 5010 + }, + { + "id": 13801, + "parentId": 5060 + }, + { + "id": 13802, + "parentId": 5050 + }, + { + "id": 13810, + "parentId": 5049 + }, + { + "id": 13901, + "parentId": 5058 + }, + { + "id": 13923, + "parentId": 5049 + }, + { + "id": 13805, + "parentId": 5055 + }, + { + "id": 13924, + "parentId": 5055 + }, + { + "id": 13925, + "parentId": 5058 + }, + { + "id": 13922, + "parentId": 5051 + } + ] + }, + "version": 0.4 +} diff --git a/example_workflows/2.5/HDR_workflows/LTX-2.5_V2V_TiledFusion_HDR_to_HDR.json b/example_workflows/2.5/HDR_workflows/LTX-2.5_V2V_TiledFusion_HDR_to_HDR.json new file mode 100644 index 0000000..4134022 --- /dev/null +++ b/example_workflows/2.5/HDR_workflows/LTX-2.5_V2V_TiledFusion_HDR_to_HDR.json @@ -0,0 +1,12526 @@ +{ + "id": "ltx-2.5-v2v-tiledfusion-hdr-to-hdr", + "revision": 0, + "last_node_id": 9310, + "last_link_id": 13941, + "nodes": [ + { + "id": 5509, + "type": "PrimitiveStringMultiline", + "pos": [ + -3566.6, + 3475.1146191439493 + ], + "size": [ + 343.6, + 109.43487405985934 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 13865 + ] + } + ], + "title": "Prompt (negative)", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 5531, + "type": "MarkdownNote", + "pos": [ + -807.1999999999998, + 2840.0 + ], + "size": [ + 406.8, + 300.0 + ], + "flags": { + "collapsed": false + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Decode", + "properties": {}, + "widgets_values": [ + "## Decode\n\nMake sure to adjust the number of tiles and overlap to fit your hardware.\n(fewer tiles will result in faster execution, but will require more memory).\n\n### Recommended settings\n\n| node settings (pixels) | resolved latent geometry |\n| ------------------------------------------ | ------------------------------- |\n| `512 / 64 / 128 / 32` | 16x16, ov 2 - 16f ov 4 |\n| `768 / 192 / 128 / 32` | 24x24, ov 6 - 16f ov 4 |\n| `1024 / 256 / 128 / 48` | 32x32, ov 8 - 16f, ov 6 |\n| `1536 / 384 / 192 / 48` | 48x48, ov 12 - 24f, ov 6 |\n| `768 / 192 / spatial-only` | 24x24, ov 6 - no temporal split |\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5532, + "type": "MarkdownNote", + "pos": [ + -320.3999999999998, + 3052.0 + ], + "size": [ + 523.0, + 88.0 + ], + "flags": { + "collapsed": false + }, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Save video", + "properties": {}, + "widgets_values": [ + "## Save HDR\n\n1. **LTXVHDRDecodePostprocess** (`transfer=acescct`) \u2014 EXR + `hdr_linear`.\n2. **LTXVSaveHLG** \u2014 BT.2020/HLG 10-bit master.\n3. Preview: tonemapped frames muxed by Decode \u2192 SaveVideo.\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5527, + "type": "MarkdownNote", + "pos": [ + -3592.6, + 2784.0 + ], + "size": [ + 863.7999999999997, + 356.0 + ], + "flags": { + "collapsed": false + }, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Inputs", + "properties": {}, + "widgets_values": [ + "## Inputs (native HDR \u2192 HDR)\n\nLoad an **EXR still** (`Load EXR still`). Set **fps** and **duration**; Source HDR repeats the plate to `1 + floor(fps \u00d7 duration / 8) \u00d7 8` frames.\n\nThis is **not** the SDR\u2192HDR IC-LoRA upgrade. Frames stay in ACEScct; the video VAE is forced to float32 (`VAE float32`); `img_compression` is 0. The example IC-LoRA is the **detail refiner** (`ltx25_general_refine.safetensors`).\n\nSize combos (`tile_size`, `initial_canvas_size`, `output_size`) are widgets on **Preprocess**.\n\n### Stage 1 prompt\n\nDescribe the **change** you want on the HDR plate.\n\nThe negative prompt is used as written. Enable **Enhance positive prompt** or paste an **LTX API key** to encode through the API.\n\n### Stage 2 prompt\n\nThis pass uses spatial tiling. Describe **look and style** only: lighting, palette, film stock, sharpness, grade. Do **not** name specific objects, people, or props \u2014 anything you name can stamp into every spatial tile after upscale.\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5544, + "type": "PreviewAny", + "pos": [ + -3134.8, + 4198.0 + ], + "size": [ + 380.0, + 152.8261854221696 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "source", + "type": "*", + "link": 13868 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": null + } + ], + "title": "Effective positive prompt (enhanced if enabled)", + "properties": { + "Node name for S&R": "PreviewAny" + }, + "widgets_values": [], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 5526, + "type": "MarkdownNote", + "pos": [ + -4275.5, + 2635.0 + ], + "size": [ + 575.5, + 505.0 + ], + "flags": { + "collapsed": false + }, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Model Links", + "properties": {}, + "widgets_values": [ + "## Model Links\n\n**LTX-2.5 Model Weights**\n\nMake sure to click the \"Agree and Access\" button the first time you download.\n\n- [ Distilled model - ltx-2.5-22b-distilled-transformer-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors)\n\n- [ Audio VAE - ltx-2.5-audio-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors)\n\n- Video VAE \u2014 `ltx-2.5-video-vae-bf16.safetensors`\n\n- [ Text encoder - gemma4-12b-with-proj-ltx-2.5-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors)\n\nSame two-stage tiled ladder as Dynamic / SDR\u2192HDR, but native HDR I/O (EXR still \u2192 ACEScct, float32 VAE) and the **detail refiner** (`ltx25_general_refine.safetensors`) instead of the HDR IC-LoRA. After decode: tonemapped preview, optional EXR, HLG.\n\nPut LoRAs in `ComfyUI/models/loras/`.\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5529, + "type": "MarkdownNote", + "pos": [ + -2167.2, + 3006.0 + ], + "size": [ + 320.0, + 134.0 + ], + "flags": { + "collapsed": false + }, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Generate - stage 1", + "properties": {}, + "widgets_values": [ + "## Generate \u2014 stage 1\n\n**Tiled Fusion Sampler**, 8 distilled steps with the refine IC-LoRA. Tile equals the FullHD canvas when `tile_size` matches. `SAMPLER` is euler. Sigmas must end at 0.\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5516, + "type": "f9337bd7-ca7a-4a59-99f1-65b664bed7e7", + "pos": [ + -2167.2, + 3230.0 + ], + "size": [ + 320.0, + 513.0 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 13653, + "label": "model" + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 13878, + "label": "positive" + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 13879, + "label": "negative" + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 13880, + "label": "latent_image" + }, + { + "name": "noise_seed", + "type": "INT", + "link": null, + "label": "noise seed", + "widget": { + "name": "noise_seed" + } + }, + { + "name": "cfg", + "type": "FLOAT", + "link": null, + "label": "guider cfg", + "widget": { + "name": "cfg" + } + }, + { + "name": "sampler_name", + "type": "COMBO", + "link": null, + "label": "sampler_name", + "widget": { + "name": "sampler_name" + } + }, + { + "name": "tile_width", + "type": "INT", + "link": 13882, + "label": "tile_width" + }, + { + "name": "tile_height", + "type": "INT", + "link": 13883, + "label": "tile_height" + }, + { + "name": "overlap_frac", + "type": "FLOAT", + "link": 13884, + "label": "overlap_frac" + }, + { + "name": "tile_frames", + "type": "INT", + "link": 13885, + "label": "tile_frames" + }, + { + "name": "vae", + "type": "VAE", + "link": 13811, + "label": "vae" + }, + { + "name": "audio_latent", + "type": "LATENT", + "link": 13881, + "label": "audio_latent" + } + ], + "outputs": [ + { + "name": "video_latent", + "type": "LATENT", + "links": [ + 13919 + ], + "label": "video_latent" + }, + { + "name": "audio_latent", + "type": "LATENT", + "links": null, + "label": "audio_latent" + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [] + }, + "widgets_values": [ + 42, + 1.0, + "euler" + ], + "title": "Tiled Fusion (8 steps)" + }, + { + "id": 4852, + "type": "SaveVideo", + "pos": [ + -320.3999999999998, + 3230.0 + ], + "size": [ + 523.0, + 106.0 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": 13675 + } + ], + "outputs": [ + { + "name": "video", + "type": "VIDEO", + "links": null + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "hdr2hdr/preview", + "auto", + "auto" + ] + }, + { + "id": 5001, + "type": "LTXVLoadEXRSequence", + "pos": [ + -3566.6, + 3877.664112347758 + ], + "size": [ + 343.6, + 334 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "images", + "type": "IMAGE", + "links": [ + 13939 + ] + }, + { + "name": "frame_rate", + "type": "FLOAT", + "links": [] + }, + { + "name": "width", + "type": "INT", + "links": [] + }, + { + "name": "height", + "type": "INT", + "links": [] + }, + { + "name": "frame_count", + "type": "INT", + "links": [] + }, + { + "name": "audio", + "type": "AUDIO", + "links": [] + } + ], + "properties": { + "Node name for S&R": "LTXVLoadEXRSequence", + "cnr_id": "comfyui-ltxvideo" + }, + "widgets_values": [ + "", + "srgb_linear", + 24, + 0, + 0, + true + ], + "color": "#232", + "bgcolor": "#353", + "title": "Load EXR still (native HDR \u2192 ACEScct)" + }, + { + "id": 5508, + "type": "PrimitiveStringMultiline", + "pos": [ + -3566.6, + 3230.0 + ], + "size": [ + 343.6, + 197.1146191439493 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 13864 + ] + } + ], + "title": "Prompt (positive)", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 5014, + "type": "c28230e9-b195-4ec2-9679-39e1e920f733", + "pos": [ + -3134.8, + 3456.0 + ], + "size": [ + 380.0, + 560.0 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 13862, + "label": "text encoder clip" + }, + { + "name": "clip_1", + "type": "CLIP", + "link": 13863, + "label": "text enhancer clip" + }, + { + "name": "value_2", + "type": "STRING", + "link": 13864, + "label": "Positive prompt", + "widget": { + "name": "value_2" + } + }, + { + "name": "cond", + "type": "BOOLEAN", + "link": null, + "label": "Enhance positive prompt", + "widget": { + "name": "cond" + } + }, + { + "name": "text", + "type": "STRING", + "link": 13865, + "label": "Negative prompt", + "widget": { + "name": "text" + } + }, + { + "name": "seed", + "type": "INT", + "link": null, + "label": "enhancer_seed", + "widget": { + "name": "seed" + } + }, + { + "name": "value_4", + "type": "STRING", + "link": null, + "label": "LTX API key", + "widget": { + "name": "value_4" + } + }, + { + "name": "ckpt_name", + "type": "COMBO", + "link": 13866, + "label": "ltx model ckpt path", + "widget": { + "name": "ckpt_name" + } + }, + { + "name": "value", + "type": "FLOAT", + "link": 13867, + "label": "fps", + "widget": { + "name": "value" + } + } + ], + "outputs": [ + { + "name": "effective_prompt", + "type": "STRING", + "links": [ + 13868 + ], + "label": "effective_prompt" + }, + { + "name": "positive_encoded", + "type": "CONDITIONING", + "links": [ + 13869 + ], + "label": "positive_encoded" + }, + { + "name": "negative_encoded", + "type": "CONDITIONING", + "links": [ + 13870, + 13911 + ], + "label": "negative_encoded" + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [] + }, + "widgets_values": [ + "", + false, + "", + 457289196, + "", + "ltx-2.3-22b-dev.safetensors", + 24 + ] + }, + { + "id": 9002, + "type": "d92e6f38-7a14-4c85-b3e0-9f52a1d68b74", + "pos": [ + -2620.0, + 3230.0 + ], + "size": [ + 340.0, + 560.0 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 13869, + "label": "positive" + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 13870, + "label": "negative" + }, + { + "name": "vae", + "type": "VAE", + "link": 13871, + "label": "vae" + }, + { + "name": "audio_vae", + "type": "VAE", + "link": 13872, + "label": "audio_vae" + }, + { + "name": "latent_downscale_factor", + "type": "FLOAT", + "link": 13873, + "label": "latent_downscale_factor", + "widget": { + "name": "latent_downscale_factor" + } + }, + { + "name": "source_image", + "type": "IMAGE", + "link": 13874, + "label": "source_image" + }, + { + "name": "length", + "type": "INT", + "link": 13875, + "label": "length", + "widget": { + "name": "length" + } + }, + { + "name": "fps", + "type": "FLOAT", + "link": 13876, + "label": "fps", + "widget": { + "name": "fps" + } + }, + { + "name": "audio", + "type": "AUDIO", + "link": null, + "label": "audio", + "shape": 7 + }, + { + "name": "tile_size", + "type": "COMBO", + "link": null, + "label": "tile_size", + "widget": { + "name": "tile_size" + } + }, + { + "name": "initial_canvas_size", + "type": "COMBO", + "link": null, + "label": "initial_canvas_size", + "widget": { + "name": "initial_canvas_size" + } + }, + { + "name": "output_size", + "type": "COMBO", + "link": null, + "label": "output_size", + "widget": { + "name": "output_size" + } + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 13878 + ], + "label": "positive" + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 13879 + ], + "label": "negative" + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 13880 + ], + "label": "latent" + }, + { + "name": "frozen_audio", + "type": "LATENT", + "links": [ + 13881 + ], + "label": "frozen_audio" + }, + { + "name": "tile_width", + "type": "INT", + "links": [ + 13882, + 13904 + ], + "label": "tile_width" + }, + { + "name": "tile_height", + "type": "INT", + "links": [ + 13883, + 13905 + ], + "label": "tile_height" + }, + { + "name": "overlap_frac", + "type": "FLOAT", + "links": [ + 13884, + 13906 + ], + "label": "overlap_frac" + }, + { + "name": "tile_frames", + "type": "INT", + "links": [ + 13885, + 13907, + 13918 + ], + "label": "tile_frames" + }, + { + "name": "output_width", + "type": "INT", + "links": [ + 13920 + ], + "label": "output_width" + }, + { + "name": "output_height", + "type": "INT", + "links": [ + 13921 + ], + "label": "output_height" + }, + { + "name": "is_8k", + "type": "BOOLEAN", + "links": [ + 13923 + ], + "label": "is_8k" + }, + { + "name": "summary", + "type": "STRING", + "links": [ + 13908 + ], + "label": "summary" + } + ], + "properties": { + "previewExposures": [] + }, + "widgets_values": [ + 1, + 97, + 24, + "FullHD", + "FullHD", + "4K" + ], + "title": "Preprocess" + }, + { + "id": 9003, + "type": "MarkdownNote", + "pos": [ + -2620.0, + 2974.0 + ], + "size": [ + 340.0, + 166.0 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Preprocess", + "properties": {}, + "widgets_values": [ + "## Preprocess\n\n**Get Tiling Sizes** and canvas resize live in this subgraph. `tile_size` / `initial_canvas_size` are qHD / HD / FullHD; `output_size` is FullHD / 4K / 8K. Stage 1 guide at the initial canvas. `LTXVPreprocess` uses **img_compression = 0** (JPEG/CRF on ACEScct darkens highlights). `use_streaming` is on; `use_tiled_encode` stays **false**. Audio is an empty latent (native HDR I2V setup), not frozen from a soundtrack.\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5548, + "type": "c4a8f261-5b93-4e17-8d2a-6f01b3e97c45", + "pos": [ + -3134.8, + 3230.0 + ], + "size": [ + 380.0, + 178.0 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 13939, + "label": "image" + }, + { + "name": "fps", + "type": "FLOAT", + "link": 13940, + "label": "fps", + "widget": { + "name": "fps" + } + }, + { + "name": "duration", + "type": "FLOAT", + "link": 13941, + "label": "duration", + "widget": { + "name": "duration" + } + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 13874, + 13915 + ], + "label": "image" + }, + { + "name": "width", + "type": "INT", + "links": null, + "label": "width" + }, + { + "name": "height", + "type": "INT", + "links": null, + "label": "height" + }, + { + "name": "length", + "type": "INT", + "links": [ + 13875, + 13938 + ], + "label": "length" + }, + { + "name": "fps", + "type": "FLOAT", + "links": [ + 13772, + 13867, + 13876, + 13916 + ], + "label": "fps" + } + ], + "properties": { + "previewExposures": [] + }, + "title": "Source HDR" + }, + { + "id": 5518, + "type": "6dccac65-c5c2-4f24-8e81-ef9145cb3927", + "pos": [ + -807.1999999999998, + 3230.0 + ], + "size": [ + 340.0, + 380.0 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "vae", + "type": "VAE", + "link": 13670 + }, + { + "name": "latents", + "type": "LATENT", + "link": 13851, + "label": "video_latent" + }, + { + "name": "samples", + "type": "LATENT", + "link": 13852, + "label": "audio_latent" + }, + { + "name": "audio_vae", + "type": "VAE", + "link": 13673 + }, + { + "name": "fps", + "type": "FLOAT", + "link": 13772, + "widget": { + "name": "fps" + } + } + ], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 13675 + ], + "label": "VIDEO" + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [] + }, + "widgets_values": [ + 30, + 8, + 512, + 64, + 128, + 32 + ], + "showAdvanced": true + }, + { + "id": 5004, + "type": "b7c1e94a-3f52-4d08-9a61-2e7c5d4f8a13", + "pos": [ + -4275.5, + 3230.0 + ], + "size": [ + 575.5, + 498.0 + ], + "flags": { + "collapsed": false + }, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "audio_vae", + "type": "COMBO", + "link": null, + "label": "audio_vae", + "widget": { + "name": "audio_vae" + } + }, + { + "name": "video_vae", + "type": "COMBO", + "link": null, + "label": "video_vae", + "widget": { + "name": "video_vae" + } + }, + { + "name": "ltx_2.5_model_checkpoint", + "type": "COMBO", + "link": null, + "label": "ltx_2.5_model_checkpoint", + "widget": { + "name": "ltx_2.5_model_checkpoint" + } + }, + { + "name": "gemma4_e2b_enhancer", + "type": "COMBO", + "link": null, + "label": "gemma4_e2b_enhancer", + "widget": { + "name": "gemma4_e2b_enhancer" + } + }, + { + "name": "gemma4_12b_encoder", + "type": "COMBO", + "link": null, + "label": "gemma4_12b_encoder", + "widget": { + "name": "gemma4_12b_encoder" + } + }, + { + "name": "ic_lora", + "type": "COMBO", + "link": null, + "label": "ic_lora", + "widget": { + "name": "ic_lora" + } + }, + { + "name": "lora strength", + "type": "FLOAT", + "link": null, + "label": "lora strength", + "widget": { + "name": "lora strength" + } + }, + { + "name": "ic_lora_stage2", + "type": "COMBO", + "link": null, + "label": "ic_lora_stage2", + "widget": { + "name": "ic_lora_stage2" + } + }, + { + "name": "stage2 lora strength", + "type": "FLOAT", + "link": null, + "label": "stage2 lora strength", + "widget": { + "name": "stage2 lora strength" + } + }, + { + "name": "spatial_upscaler", + "type": "COMBO", + "link": null, + "label": "spatial_upscaler", + "widget": { + "name": "spatial_upscaler" + } + } + ], + "outputs": [ + { + "name": "Audio VAE", + "type": "VAE", + "links": [ + 13673, + 13872, + 13913 + ], + "label": "Audio VAE" + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 13924 + ], + "label": "VAE" + }, + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 13653 + ], + "label": "MODEL" + }, + { + "name": "text enhancer", + "type": "CLIP", + "links": [ + 13863 + ], + "label": "text enhancer" + }, + { + "name": "text_encoder", + "type": "CLIP", + "links": [ + 13862, + 13909 + ], + "label": "text_encoder" + }, + { + "name": "ltx_2.5_model_checkpoint_path", + "type": "*", + "links": [ + 13866 + ], + "label": "ltx_2.5_model_checkpoint_path" + }, + { + "name": "latent_downscale_factor", + "type": "FLOAT", + "links": [ + 13873, + 13914 + ], + "label": "latent_downscale_factor" + }, + { + "name": "MODEL_stage2", + "type": "MODEL", + "links": [ + 13841 + ], + "label": "MODEL_stage2" + }, + { + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "links": [ + 13922 + ], + "label": "LATENT_UPSCALE_MODEL" + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [], + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + }, + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + }, + { + "name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "directory": "diffusion_models" + }, + { + "name": "gemma4_e2b_it_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/gemma-4/resolve/main/text_encoders/gemma4_e2b_it_bf16.safetensors", + "directory": "text_encoders" + }, + { + "name": "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "directory": "text_encoders" + }, + { + "name": "ltx-2.3-22b-ic-lora-deblur-0.9.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.3-22b-IC-LoRA-Deblur/resolve/main/ltx-2.3-22b-ic-lora-deblur-0.9.safetensors", + "directory": "loras" + }, + { + "name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "directory": "latent_upscale_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors", + "ltx-2.5-video-vae-bf16.safetensors", + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "gemma4_e2b_it_bf16.safetensors", + "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "ltx25_general_refine.safetensors", + 1, + "ltx25_general_refine.safetensors", + 1, + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + ] + }, + { + "id": 9011, + "type": "PrimitiveStringMultiline", + "pos": [ + -3566.6, + 3632.5494932038087 + ], + "size": [ + 343.6, + 197.1146191439493 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 13910 + ] + } + ], + "title": "Prompt (stage 2)", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "The same scene, sharper and more detailed, fine textures, clean edges." + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 9018, + "type": "2449b2d3-ef34-45f8-833d-a4ebca19b39e", + "pos": [ + -1727.1999999999998, + 3230.0 + ], + "size": [ + 340.0, + 520.0 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 13909, + "label": "text encoder clip" + }, + { + "name": "prompt", + "type": "STRING", + "link": 13910, + "label": "Stage 2 prompt", + "widget": { + "name": "prompt" + } + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 13911, + "label": "negative" + }, + { + "name": "vae", + "type": "VAE", + "link": 13912, + "label": "vae" + }, + { + "name": "audio_vae", + "type": "VAE", + "link": 13913, + "label": "audio_vae" + }, + { + "name": "latent_downscale_factor", + "type": "FLOAT", + "link": 13914, + "label": "latent_downscale_factor", + "widget": { + "name": "latent_downscale_factor" + } + }, + { + "name": "source_image", + "type": "IMAGE", + "link": 13915, + "label": "source_image" + }, + { + "name": "fps", + "type": "FLOAT", + "link": 13916, + "label": "fps", + "widget": { + "name": "fps" + } + }, + { + "name": "audio", + "type": "AUDIO", + "link": null, + "label": "audio", + "shape": 7 + }, + { + "name": "tile_frames", + "type": "INT", + "link": 13918, + "label": "tile_frames", + "widget": { + "name": "tile_frames" + } + }, + { + "name": "latent", + "type": "LATENT", + "link": 13919, + "label": "latent" + }, + { + "name": "output_width", + "type": "INT", + "link": 13920, + "label": "output_width", + "widget": { + "name": "output_width" + } + }, + { + "name": "output_height", + "type": "INT", + "link": 13921, + "label": "output_height", + "widget": { + "name": "output_height" + } + }, + { + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "link": 13922, + "label": "upscale model" + }, + { + "name": "is_8k", + "type": "BOOLEAN", + "link": 13923, + "label": "is_8k", + "widget": { + "name": "is_8k" + } + }, + { + "name": "length", + "type": "INT", + "link": 13938, + "label": "length" + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 13900 + ], + "label": "positive" + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 13901 + ], + "label": "negative" + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 13902 + ], + "label": "latent" + }, + { + "name": "frozen_audio", + "type": "LATENT", + "links": [ + 13903 + ], + "label": "frozen_audio" + } + ], + "properties": { + "Node name for S&R": "Preprocess - stage 2" + }, + "widgets_values": [], + "title": "Preprocess - stage 2" + }, + { + "id": 9019, + "type": "8deebd57-c969-4460-8f46-12a98501e2c3", + "pos": [ + -1267.1999999999998, + 3230.0 + ], + "size": [ + 320.0, + 513.0 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 13841, + "label": "model" + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 13900, + "label": "positive" + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 13901, + "label": "negative" + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 13902, + "label": "latent_image" + }, + { + "name": "noise_seed", + "type": "INT", + "link": null, + "label": "noise seed", + "widget": { + "name": "noise_seed" + } + }, + { + "name": "cfg", + "type": "FLOAT", + "link": null, + "label": "guider cfg", + "widget": { + "name": "cfg" + } + }, + { + "name": "sampler_name", + "type": "COMBO", + "link": null, + "label": "sampler_name", + "widget": { + "name": "sampler_name" + } + }, + { + "name": "tile_width", + "type": "INT", + "link": 13904, + "label": "tile_width" + }, + { + "name": "tile_height", + "type": "INT", + "link": 13905, + "label": "tile_height" + }, + { + "name": "overlap_frac", + "type": "FLOAT", + "link": 13906, + "label": "overlap_frac" + }, + { + "name": "tile_frames", + "type": "INT", + "link": 13907, + "label": "tile_frames" + }, + { + "name": "vae", + "type": "VAE", + "link": 13845, + "label": "vae" + }, + { + "name": "audio_latent", + "type": "LATENT", + "link": 13903, + "label": "audio_latent" + } + ], + "outputs": [ + { + "name": "video_latent", + "type": "LATENT", + "links": [ + 13851 + ], + "label": "video_latent" + }, + { + "name": "audio_latent", + "type": "LATENT", + "links": [ + 13852 + ], + "label": "audio_latent" + } + ], + "properties": { + "Node name for S&R": "Sampler - Distilled (3 steps)" + }, + "widgets_values": [ + 42, + 1.0, + "euler" + ], + "title": "Tiled Fusion (3 steps)" + }, + { + "id": 9101, + "type": "PreviewAny", + "pos": [ + -2620.0, + 3814.0 + ], + "size": [ + 340.0, + 160.0 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "source", + "type": "*", + "link": 13908 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": null + } + ], + "title": "Tiling sizes", + "properties": { + "Node name for S&R": "PreviewAny" + }, + "widgets_values": [], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 9102, + "type": "MarkdownNote", + "pos": [ + -1727.1999999999998, + 2974.0 + ], + "size": [ + 340.0, + 166.0 + ], + "flags": { + "collapsed": false + }, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Preprocess - stage 2", + "properties": {}, + "widgets_values": [ + "## Preprocess \u2014 stage 2\n\nLatent \u00d72 (\u00d74 when `output_size` is 8K). Fresh encode of the stage-2 prompt, then IC-LoRA guide at output resolution. `use_streaming` is on; `use_tiled_encode` stays **false**.\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9103, + "type": "MarkdownNote", + "pos": [ + -1267.1999999999998, + 3006.0 + ], + "size": [ + 320.0, + 134.0 + ], + "flags": { + "collapsed": false + }, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Generate - stage 2", + "properties": {}, + "widgets_values": [ + "## Generate \u2014 stage 2\n\n**Tiled Fusion Sampler**, 3 fused steps at output size with spatial tiles from `tile_size`. `SAMPLER` is euler. Sigmas must end at 0.\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9310, + "type": "MarkdownNote", + "pos": [ + -4275.5, + 3776.0 + ], + "size": [ + 575.5, + 140.0 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Native HDR EXR", + "properties": {}, + "widgets_values": [ + "## Native HDR\n\nEXR still \u2192 ACEScct \u2192 float32 VAE \u2192 tiled fusion refine \u2192 EXR + HLG (same I/O as pipelines `--hdr`). Not the SDR\u2192HDR IC-LoRA upgrade path.\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9304, + "type": "PrimitiveFloat", + "pos": [ + -3566.6, + 4259.664112347758 + ], + "size": [ + 343.6, + 62 + ], + "flags": {}, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 13940 + ] + } + ], + "title": "fps (frames per second)", + "properties": { + "Node name for S&R": "PrimitiveFloat", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + 24 + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 9305, + "type": "PrimitiveFloat", + "pos": [ + -3566.6, + 4369.664112347758 + ], + "size": [ + 343.6, + 62 + ], + "flags": {}, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 13941 + ] + } + ], + "title": "duration in seconds (determines frames #)", + "properties": { + "Node name for S&R": "PrimitiveFloat", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + 5 + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 9307, + "type": "LTXVVAEForceFloat32", + "pos": [ + -3134.8, + 4064.0 + ], + "size": [ + 380.0, + 86.0 + ], + "flags": {}, + "mode": 0, + "inputs": [ + { + "name": "vae", + "type": "VAE", + "link": 13924 + } + ], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 13670, + 13811, + 13845, + 13871, + 13912 + ] + } + ], + "title": "VAE float32 (native HDR)", + "properties": { + "Node name for S&R": "LTXVVAEForceFloat32" + }, + "color": "#233", + "bgcolor": "#355" + } + ], + "links": [ + [ + 13653, + 5004, + 2, + 5516, + 0, + "MODEL" + ], + [ + 13670, + 9307, + 0, + 5518, + 0, + "VAE" + ], + [ + 13673, + 5004, + 0, + 5518, + 3, + "VAE" + ], + [ + 13675, + 5518, + 0, + 4852, + 0, + "VIDEO" + ], + [ + 13772, + 5548, + 4, + 5518, + 4, + "FLOAT" + ], + [ + 13811, + 9307, + 0, + 5516, + 11, + "VAE" + ], + [ + 13841, + 5004, + 7, + 9019, + 0, + "MODEL" + ], + [ + 13845, + 9307, + 0, + 9019, + 11, + "VAE" + ], + [ + 13851, + 9019, + 0, + 5518, + 1, + "LATENT" + ], + [ + 13852, + 9019, + 1, + 5518, + 2, + "LATENT" + ], + [ + 13862, + 5004, + 4, + 5014, + 0, + "CLIP" + ], + [ + 13863, + 5004, + 3, + 5014, + 1, + "CLIP" + ], + [ + 13864, + 5508, + 0, + 5014, + 2, + "STRING" + ], + [ + 13865, + 5509, + 0, + 5014, + 4, + "STRING" + ], + [ + 13866, + 5004, + 5, + 5014, + 7, + "COMBO" + ], + [ + 13867, + 5548, + 4, + 5014, + 8, + "FLOAT" + ], + [ + 13868, + 5014, + 0, + 5544, + 0, + "*" + ], + [ + 13869, + 5014, + 1, + 9002, + 0, + "CONDITIONING" + ], + [ + 13870, + 5014, + 2, + 9002, + 1, + "CONDITIONING" + ], + [ + 13871, + 9307, + 0, + 9002, + 2, + "VAE" + ], + [ + 13872, + 5004, + 0, + 9002, + 3, + "VAE" + ], + [ + 13873, + 5004, + 6, + 9002, + 4, + "FLOAT" + ], + [ + 13874, + 5548, + 0, + 9002, + 5, + "IMAGE" + ], + [ + 13875, + 5548, + 3, + 9002, + 6, + "INT" + ], + [ + 13876, + 5548, + 4, + 9002, + 7, + "FLOAT" + ], + [ + 13878, + 9002, + 0, + 5516, + 1, + "CONDITIONING" + ], + [ + 13879, + 9002, + 1, + 5516, + 2, + "CONDITIONING" + ], + [ + 13880, + 9002, + 2, + 5516, + 3, + "LATENT" + ], + [ + 13881, + 9002, + 3, + 5516, + 12, + "LATENT" + ], + [ + 13882, + 9002, + 4, + 5516, + 7, + "INT" + ], + [ + 13883, + 9002, + 5, + 5516, + 8, + "INT" + ], + [ + 13884, + 9002, + 6, + 5516, + 9, + "FLOAT" + ], + [ + 13885, + 9002, + 7, + 5516, + 10, + "INT" + ], + [ + 13900, + 9018, + 0, + 9019, + 1, + "CONDITIONING" + ], + [ + 13901, + 9018, + 1, + 9019, + 2, + "CONDITIONING" + ], + [ + 13902, + 9018, + 2, + 9019, + 3, + "LATENT" + ], + [ + 13903, + 9018, + 3, + 9019, + 12, + "LATENT" + ], + [ + 13904, + 9002, + 4, + 9019, + 7, + "INT" + ], + [ + 13905, + 9002, + 5, + 9019, + 8, + "INT" + ], + [ + 13906, + 9002, + 6, + 9019, + 9, + "FLOAT" + ], + [ + 13907, + 9002, + 7, + 9019, + 10, + "INT" + ], + [ + 13908, + 9002, + 11, + 9101, + 0, + "*" + ], + [ + 13909, + 5004, + 4, + 9018, + 0, + "CLIP" + ], + [ + 13910, + 9011, + 0, + 9018, + 1, + "STRING" + ], + [ + 13911, + 5014, + 2, + 9018, + 2, + "CONDITIONING" + ], + [ + 13912, + 9307, + 0, + 9018, + 3, + "VAE" + ], + [ + 13913, + 5004, + 0, + 9018, + 4, + "VAE" + ], + [ + 13914, + 5004, + 6, + 9018, + 5, + "FLOAT" + ], + [ + 13915, + 5548, + 0, + 9018, + 6, + "IMAGE" + ], + [ + 13916, + 5548, + 4, + 9018, + 7, + "FLOAT" + ], + [ + 13918, + 9002, + 7, + 9018, + 9, + "INT" + ], + [ + 13919, + 5516, + 0, + 9018, + 10, + "LATENT" + ], + [ + 13920, + 9002, + 8, + 9018, + 11, + "INT" + ], + [ + 13921, + 9002, + 9, + 9018, + 12, + "INT" + ], + [ + 13922, + 5004, + 8, + 9018, + 13, + "LATENT_UPSCALE_MODEL" + ], + [ + 13923, + 9002, + 10, + 9018, + 14, + "BOOLEAN" + ], + [ + 13924, + 5004, + 1, + 9307, + 0, + "VAE" + ], + [ + 13938, + 5548, + 3, + 9018, + 15, + "INT" + ], + [ + 13939, + 5001, + 0, + 5548, + 0, + "IMAGE" + ], + [ + 13940, + 9304, + 0, + 5548, + 1, + "FLOAT" + ], + [ + 13941, + 9305, + 0, + 5548, + 2, + "FLOAT" + ] + ], + "groups": [ + { + "id": 1, + "title": "Inputs", + "bounding": [ + -3592.6, + 3164.0, + 863.8, + 1293.6641123477584 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Generate", + "bounding": [ + -2193.2, + 3164.0, + 1272.0, + 579.0 + ], + "color": "#3f789e", + "flags": {} + } + ], + "definitions": { + "subgraphs": [ + { + "id": "b7c1e94a-3f52-4d08-9a61-2e7c5d4f8a13", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9008, + "lastLinkId": 13802, + "lastRerouteId": 9024 + }, + "revision": 0, + "config": {}, + "name": "Load Models", + "inputNode": { + "id": -10, + "bounding": [ + 40.0, + 80.0, + 210.0, + 270.0 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1259.3153547427391, + 80.0, + 190.0, + 248.0 + ] + }, + "inputs": [ + { + "id": "b7c1e94a-in-0", + "name": "audio_vae", + "type": "COMBO", + "linkIds": [ + 1 + ], + "label": "audio_vae", + "pos": [ + 250.0, + 108.0 + ] + }, + { + "id": "b7c1e94a-in-1", + "name": "video_vae", + "type": "COMBO", + "linkIds": [ + 2 + ], + "label": "video_vae", + "pos": [ + 250.0, + 130.0 + ] + }, + { + "id": "b7c1e94a-in-2", + "name": "ltx_2.5_model_checkpoint", + "type": "COMBO", + "linkIds": [ + 3, + 4 + ], + "label": "ltx_2.5_model_checkpoint", + "pos": [ + 250.0, + 152.0 + ] + }, + { + "id": "b7c1e94a-in-3", + "name": "gemma4_e2b_enhancer", + "type": "COMBO", + "linkIds": [ + 5 + ], + "label": "gemma4_e2b_enhancer", + "pos": [ + 250.0, + 174.0 + ] + }, + { + "id": "b7c1e94a-in-4", + "name": "gemma4_12b_encoder", + "type": "COMBO", + "linkIds": [ + 6 + ], + "label": "gemma4_12b_encoder", + "pos": [ + 250.0, + 196.0 + ] + }, + { + "id": "b7c1e94a-in-5", + "name": "ic_lora", + "type": "COMBO", + "linkIds": [ + 7 + ], + "label": "ic_lora", + "pos": [ + 250.0, + 218.0 + ] + }, + { + "id": "b7c1e94a-in-6", + "name": "lora strength", + "type": "FLOAT", + "linkIds": [ + 8 + ], + "label": "lora strength", + "pos": [ + 250.0, + 240.0 + ] + }, + { + "id": "b7c1e94a-in-7-5c3434bd", + "name": "ic_lora_stage2", + "type": "COMBO", + "linkIds": [ + 18 + ], + "label": "ic_lora_stage2", + "pos": [ + 250.0, + 262.0 + ] + }, + { + "id": "b7c1e94a-in-8-2ce6fb39", + "name": "stage2 lora strength", + "type": "FLOAT", + "linkIds": [ + 19 + ], + "label": "stage2 lora strength", + "pos": [ + 250.0, + 284.0 + ] + }, + { + "id": "b7c1e94a-in-9-35f075b0", + "name": "spatial_upscaler", + "type": "COMBO", + "linkIds": [ + 21 + ], + "label": "spatial_upscaler", + "pos": [ + 250.0, + 306.0 + ] + } + ], + "outputs": [ + { + "id": "eb483293-e385-4392-bf06-3a66e56ffbb1", + "name": "Audio VAE", + "type": "VAE", + "linkIds": [ + 10 + ], + "localized_name": "Audio VAE", + "pos": [ + 1259.3153547427391, + 108.0 + ] + }, + { + "id": "d41773b2-ded3-44e1-9b0a-ada0eb458ae1", + "name": "VAE", + "type": "VAE", + "linkIds": [ + 11 + ], + "localized_name": "VAE", + "pos": [ + 1259.3153547427391, + 130.0 + ] + }, + { + "id": "81cf793d-2607-4c81-bb97-bdbe6aaebb60", + "name": "MODEL", + "type": "MODEL", + "linkIds": [ + 12 + ], + "localized_name": "MODEL", + "pos": [ + 1259.3153547427391, + 152.0 + ] + }, + { + "id": "b119e276-d984-49da-87d8-c9e0565e3ac2", + "name": "text enhancer", + "type": "CLIP", + "linkIds": [ + 13 + ], + "localized_name": "clip", + "label": "text enhancer", + "pos": [ + 1259.3153547427391, + 174.0 + ] + }, + { + "id": "8eef4ceb-bd9a-4b97-bdbd-78ba1335380a", + "name": "text_encoder", + "type": "CLIP", + "linkIds": [ + 14 + ], + "localized_name": "clip_1", + "label": "text_encoder", + "pos": [ + 1259.3153547427391, + 196.0 + ] + }, + { + "id": "e3250970-a80e-4f00-b940-1e27244dc079", + "name": "ltx_2.5_model_checkpoint_path", + "type": "*", + "linkIds": [ + 15 + ], + "label": "ltx_2.5_model_checkpoint_path", + "pos": [ + 1259.3153547427391, + 218.0 + ] + }, + { + "id": "645d088c-7969-44d0-8347-418ba5ffccb1", + "name": "latent_downscale_factor", + "type": "FLOAT", + "linkIds": [ + 16 + ], + "pos": [ + 1259.3153547427391, + 240.0 + ] + }, + { + "id": "17e3871a-944b-41d1-bef5-c3b86b2c44e0", + "name": "MODEL_stage2", + "type": "MODEL", + "linkIds": [ + 20 + ], + "label": "MODEL_stage2", + "localized_name": "MODEL_stage2", + "pos": [ + 1259.3153547427391, + 262.0 + ] + }, + { + "id": "f43745ab-d84f-4e6e-aa14-3ffcac362f86", + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "linkIds": [ + 22 + ], + "label": "LATENT_UPSCALE_MODEL", + "localized_name": "LATENT_UPSCALE_MODEL", + "pos": [ + 1259.3153547427391, + 284.0 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 5600, + "type": "VAELoader", + "pos": [ + 330.0, + 80.0 + ], + "size": [ + 376.83334885736076, + 59.59521275015277 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 1 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 10 + ] + } + ], + "title": "Load VAE - Audio", + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors" + ] + }, + { + "id": 5601, + "type": "VAELoader", + "pos": [ + 330.0, + 179.59521275015277 + ], + "size": [ + 376.83334885736076, + 59.59521275015277 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 2 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 11 + ] + } + ], + "title": "Load VAE - Video", + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-video-vae-bf16.safetensors" + ] + }, + { + "id": 5602, + "type": "UNETLoader", + "pos": [ + 330.0, + 279.19042550030554 + ], + "size": [ + 374.74465302622593, + 82.0 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 3 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 9, + 17 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "models": [ + { + "name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "default" + ] + }, + { + "id": 5603, + "type": "Reroute", + "pos": [ + 330.0, + 401.19042550030554 + ], + "size": [ + 365.46643673647395, + 26.0 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 4 + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + 15 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 5604, + "type": "CLIPLoader", + "pos": [ + 330.0, + 467.19042550030554 + ], + "size": [ + 384.6576773713696, + 106.0 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 5 + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 13 + ] + } + ], + "title": "Load CLIP - Text Enhancer", + "properties": { + "Node name for S&R": "CLIPLoader", + "models": [ + { + "name": "gemma4_e2b_it_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/gemma-4/resolve/main/text_encoders/gemma4_e2b_it_bf16.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "gemma4_e2b_it_bf16.safetensors", + "ltxv", + "default" + ] + }, + { + "id": 5605, + "type": "CLIPLoader", + "pos": [ + 330.0, + 613.1904255003055 + ], + "size": [ + 384.6576773713696, + 106.0 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 6 + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 14 + ] + } + ], + "title": "Load CLIP - Text Encoder", + "properties": { + "Node name for S&R": "CLIPLoader", + "models": [ + { + "name": "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "ltxv", + "default" + ] + }, + { + "id": 5606, + "type": "LTXICLoRALoaderModelOnly", + "pos": [ + 794.6576773713696, + 80.0 + ], + "size": [ + 384.6576773713696, + 130.8845841562129 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 9 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 7 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": 8 + } + ], + "outputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "links": [ + 12 + ] + }, + { + "localized_name": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "links": [ + 16 + ] + } + ], + "properties": { + "Node name for S&R": "LTXICLoRALoaderModelOnly", + "models": [ + { + "name": "ltx25_general_refine.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.3-22b-IC-LoRA-Deblur/resolve/main/ltx-2.3-22b-ic-lora-deblur-0.9.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "ltx25_general_refine.safetensors", + 1 + ] + }, + { + "id": 5607, + "type": "LTXICLoRALoaderModelOnly", + "pos": [ + 794.6576773713696, + 250.8845841562129 + ], + "size": [ + 384.6576773713696, + 130.8845841562129 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 17 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 18 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": 19 + } + ], + "outputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "links": [ + 20 + ] + }, + { + "localized_name": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "links": null + } + ], + "properties": { + "Node name for S&R": "LTXICLoRALoaderModelOnly", + "models": [ + { + "name": "ltx25_general_refine.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.3-22b-IC-LoRA-Deblur/resolve/main/ltx-2.3-22b-ic-lora-deblur-0.9.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "ltx25_general_refine.safetensors", + 1 + ] + }, + { + "id": 5608, + "type": "LatentUpscaleModelLoader", + "pos": [ + 330.0, + 759.1904255003055 + ], + "size": [ + 340.0, + 60.0 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "model_name", + "type": "COMBO", + "widget": { + "name": "model_name" + }, + "link": 21 + } + ], + "outputs": [ + { + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "links": [ + 22 + ] + } + ], + "properties": { + "Node name for S&R": "LatentUpscaleModelLoader", + "models": [ + { + "name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "directory": "latent_upscale_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + ] + } + ], + "groups": [ + { + "id": 1, + "title": "Load Models - one file per output", + "bounding": [ + 306.0, + 36.0, + 897.3153547427391, + 807.1904255003055 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 1, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5600, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 2, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5601, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 3, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5602, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 4, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5603, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 5, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5604, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 6, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5605, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 7, + "origin_id": -10, + "origin_slot": 5, + "target_id": 5606, + "target_slot": 1, + "type": "COMBO", + "parentId": 9001 + }, + { + "id": 8, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5606, + "target_slot": 2, + "type": "FLOAT", + "parentId": 9003 + }, + { + "id": 9, + "origin_id": 5602, + "origin_slot": 0, + "target_id": 5606, + "target_slot": 0, + "type": "MODEL", + "parentId": 9005 + }, + { + "id": 10, + "origin_id": 5600, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VAE", + "parentId": 9007 + }, + { + "id": 11, + "origin_id": 5601, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "VAE", + "parentId": 9009 + }, + { + "id": 12, + "origin_id": 5606, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "MODEL" + }, + { + "id": 13, + "origin_id": 5604, + "origin_slot": 0, + "target_id": -20, + "target_slot": 3, + "type": "CLIP", + "parentId": 9011 + }, + { + "id": 14, + "origin_id": 5605, + "origin_slot": 0, + "target_id": -20, + "target_slot": 4, + "type": "CLIP", + "parentId": 9013 + }, + { + "id": 15, + "origin_id": 5603, + "origin_slot": 0, + "target_id": -20, + "target_slot": 5, + "type": "*", + "parentId": 9015 + }, + { + "id": 16, + "origin_id": 5606, + "origin_slot": 1, + "target_id": -20, + "target_slot": 6, + "type": "FLOAT" + }, + { + "id": 17, + "origin_id": 5602, + "origin_slot": 0, + "target_id": 5607, + "target_slot": 0, + "type": "MODEL", + "parentId": 9017 + }, + { + "id": 18, + "origin_id": -10, + "origin_slot": 7, + "target_id": 5607, + "target_slot": 1, + "type": "COMBO", + "parentId": 9019 + }, + { + "id": 19, + "origin_id": -10, + "origin_slot": 8, + "target_id": 5607, + "target_slot": 2, + "type": "FLOAT", + "parentId": 9021 + }, + { + "id": 20, + "origin_id": 5607, + "origin_slot": 0, + "target_id": -20, + "target_slot": 7, + "type": "MODEL" + }, + { + "id": 21, + "origin_id": -10, + "origin_slot": 9, + "target_id": 5608, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 22, + "origin_id": 5608, + "origin_slot": 0, + "target_id": -20, + "target_slot": 8, + "type": "LATENT_UPSCALE_MODEL", + "parentId": 9023 + } + ], + "extra": {}, + "reroutes": [ + { + "id": 9000, + "pos": [ + 268.0, + 859.1904255003055 + ], + "linkIds": [ + 7 + ] + }, + { + "id": 9001, + "parentId": 9000, + "pos": [ + 776.6576773713696, + 859.1904255003055 + ], + "linkIds": [ + 7 + ] + }, + { + "id": 9002, + "pos": [ + 268.0, + 877.1904255003055 + ], + "linkIds": [ + 8 + ] + }, + { + "id": 9003, + "parentId": 9002, + "pos": [ + 776.6576773713696, + 877.1904255003055 + ], + "linkIds": [ + 8 + ] + }, + { + "id": 9004, + "pos": [ + 722.7446530262259, + 895.1904255003055 + ], + "linkIds": [ + 9 + ] + }, + { + "id": 9005, + "parentId": 9004, + "pos": [ + 776.6576773713696, + 895.1904255003055 + ], + "linkIds": [ + 9 + ] + }, + { + "id": 9006, + "pos": [ + 724.8333488573608, + 913.1904255003055 + ], + "linkIds": [ + 10 + ] + }, + { + "id": 9007, + "parentId": 9006, + "pos": [ + 1241.3153547427391, + 913.1904255003055 + ], + "linkIds": [ + 10 + ] + }, + { + "id": 9008, + "pos": [ + 724.8333488573608, + 931.1904255003055 + ], + "linkIds": [ + 11 + ] + }, + { + "id": 9009, + "parentId": 9008, + "pos": [ + 1241.3153547427391, + 931.1904255003055 + ], + "linkIds": [ + 11 + ] + }, + { + "id": 9010, + "pos": [ + 732.6576773713696, + 949.1904255003055 + ], + "linkIds": [ + 13 + ] + }, + { + "id": 9011, + "parentId": 9010, + "pos": [ + 1241.3153547427391, + 949.1904255003055 + ], + "linkIds": [ + 13 + ] + }, + { + "id": 9012, + "pos": [ + 732.6576773713696, + 967.1904255003055 + ], + "linkIds": [ + 14 + ] + }, + { + "id": 9013, + "parentId": 9012, + "pos": [ + 1241.3153547427391, + 967.1904255003055 + ], + "linkIds": [ + 14 + ] + }, + { + "id": 9014, + "pos": [ + 713.466436736474, + 985.1904255003055 + ], + "linkIds": [ + 15 + ] + }, + { + "id": 9015, + "parentId": 9014, + "pos": [ + 1241.3153547427391, + 985.1904255003055 + ], + "linkIds": [ + 15 + ] + }, + { + "id": 9016, + "pos": [ + 722.7446530262259, + 1003.1904255003055 + ], + "linkIds": [ + 17 + ] + }, + { + "id": 9017, + "parentId": 9016, + "pos": [ + 776.6576773713696, + 1003.1904255003055 + ], + "linkIds": [ + 17 + ] + }, + { + "id": 9018, + "pos": [ + 268.0, + 1021.1904255003055 + ], + "linkIds": [ + 18 + ] + }, + { + "id": 9019, + "parentId": 9018, + "pos": [ + 776.6576773713696, + 1021.1904255003055 + ], + "linkIds": [ + 18 + ] + }, + { + "id": 9020, + "pos": [ + 268.0, + 1039.1904255003055 + ], + "linkIds": [ + 19 + ] + }, + { + "id": 9021, + "parentId": 9020, + "pos": [ + 776.6576773713696, + 1039.1904255003055 + ], + "linkIds": [ + 19 + ] + }, + { + "id": 9022, + "pos": [ + 688.0, + 1057.1904255003055 + ], + "linkIds": [ + 22 + ] + }, + { + "id": 9023, + "parentId": 9022, + "pos": [ + 1241.3153547427391, + 1057.1904255003055 + ], + "linkIds": [ + 22 + ] + } + ] + }, + { + "id": "c28230e9-b195-4ec2-9679-39e1e920f733", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9008, + "lastLinkId": 13793, + "lastRerouteId": 9022 + }, + "revision": 0, + "config": {}, + "name": "Input Parameters", + "inputNode": { + "id": -10, + "bounding": [ + 40.0, + 80.0, + 210.0, + 248.0 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 2255.6277343750003, + 80.0, + 190.0, + 116.0 + ] + }, + "inputs": [ + { + "id": "3c8d0a11-8c2b-4465-9481-fb3ac9bfc1c1", + "name": "clip", + "type": "CLIP", + "linkIds": [ + 13439, + 13438 + ], + "localized_name": "clip", + "label": "text encoder clip", + "pos": [ + 250.0, + 108.0 + ] + }, + { + "id": "fd1430ec-80a3-4d75-94af-969a19da705a", + "name": "clip_1", + "type": "CLIP", + "linkIds": [ + 13754 + ], + "localized_name": "clip_1", + "label": "text enhancer clip", + "pos": [ + 250.0, + 130.0 + ] + }, + { + "id": "11271e88-8a8f-410e-b09d-6ac67d8acd33", + "name": "value_2", + "type": "STRING", + "linkIds": [ + 13619, + 13755, + 2 + ], + "label": "Positive prompt", + "pos": [ + 250.0, + 152.0 + ] + }, + { + "id": "ce36a100-da99-465e-a116-04305495c0b2", + "name": "cond", + "type": "BOOLEAN", + "linkIds": [ + 13621, + 3 + ], + "label": "Enhance positive prompt", + "pos": [ + 250.0, + 174.0 + ] + }, + { + "id": "24bd03d0-cafb-4678-aeb0-09e9ac3f3831", + "name": "text", + "type": "STRING", + "linkIds": [ + 13487, + 13620 + ], + "label": "Negative prompt", + "pos": [ + 250.0, + 196.0 + ] + }, + { + "id": "67291efc-5e2e-4177-b8e0-183b525746ff", + "name": "seed", + "type": "INT", + "linkIds": [ + 13746 + ], + "label": "enhancer_seed", + "pos": [ + 250.0, + 218.0 + ] + }, + { + "id": "244b3603-4c49-4df4-ac66-4bf2fab9ac10", + "name": "value_4", + "type": "STRING", + "linkIds": [ + 13617, + 13618, + 13783 + ], + "label": "LTX API key", + "pos": [ + 250.0, + 240.0 + ] + }, + { + "id": "869c2ef8-7a5c-46d1-bbeb-0d3fee52ec49", + "name": "ckpt_name", + "type": "COMBO", + "linkIds": [ + 13615, + 13616 + ], + "label": "ltx model ckpt path", + "pos": [ + 250.0, + 262.0 + ] + }, + { + "id": "5f0c1a77-2b64-4d18-9a3e-6c81d2f47b90", + "name": "value", + "type": "FLOAT", + "linkIds": [ + 13793 + ], + "label": "fps", + "pos": [ + 250.0, + 284.0 + ] + } + ], + "outputs": [ + { + "id": "2e98124e-b012-43e6-9ddc-550f40cbe9d4", + "name": "effective_prompt", + "type": "STRING", + "linkIds": [ + 13792 + ], + "label": "effective_prompt", + "pos": [ + 2255.6277343750003, + 108.0 + ] + }, + { + "id": "989e15b5-2a65-42e6-b63a-672c1634996d", + "name": "positive_encoded", + "type": "CONDITIONING", + "linkIds": [ + 13790 + ], + "localized_name": "positive", + "label": "positive_encoded", + "pos": [ + 2255.6277343750003, + 130.0 + ] + }, + { + "id": "c639aac0-f1d4-488a-8035-fb2125cbdb28", + "name": "negative_encoded", + "type": "CONDITIONING", + "linkIds": [ + 13791 + ], + "localized_name": "negative", + "label": "negative_encoded", + "pos": [ + 2255.6277343750003, + 152.0 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 2612, + "type": "CLIPTextEncode", + "pos": [ + 1189.2408203125, + 208.0 + ], + "size": [ + 281.48203125, + 88.0 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 13439 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 13487 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 7652 + ] + } + ], + "title": "CLIP Text Encode (Negative Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 9004, + "type": "TextGenerateLTX2Prompt", + "pos": [ + 330.0, + 80.0 + ], + "size": [ + 429.2408203125, + 412.0 + ], + "flags": { + "collapsed": false + }, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 13754 + }, + { + "localized_name": "image", + "name": "image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "video", + "name": "video", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 13755 + }, + { + "localized_name": "seed", + "name": "sampling_mode.seed", + "type": "INT", + "widget": { + "name": "sampling_mode.seed" + }, + "link": 13746 + } + ], + "outputs": [ + { + "localized_name": "generated_text", + "name": "generated_text", + "type": "STRING", + "links": [ + 4 + ] + } + ], + "title": "Positive prompt (t2v) enhancer - TextGenerateLTX2Prompt", + "properties": { + "Node name for S&R": "TextGenerateLTX2Prompt" + }, + "widgets_values": [ + "", + 600, + "on", + 0.01, + 0, + 1, + 0, + 1.15, + 0, + 0, + false, + true + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 2483, + "type": "CLIPTextEncode", + "pos": [ + 1189.2408203125, + 80.0 + ], + "size": [ + 281.48203125, + 88.0 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 13438 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 13782 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 7065 + ] + } + ], + "title": "CLIP Text Encode (Positive Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + "" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 5557, + "type": "StringContains", + "pos": [ + 1550.7228515625002, + 198.0 + ], + "size": [ + 210.0, + 166.0 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "string", + "name": "string", + "type": "STRING", + "widget": { + "name": "string" + }, + "link": 13783 + } + ], + "outputs": [ + { + "localized_name": "contains", + "name": "contains", + "type": "BOOLEAN", + "links": [ + 5, + 13787 + ] + } + ], + "title": "has ltxv api key?", + "properties": { + "Node name for S&R": "StringContains" + }, + "widgets_values": [ + "", + "ltxv_", + true + ] + }, + { + "id": 1241, + "type": "LTXVConditioning", + "pos": [ + 1550.7228515625002, + 80.0 + ], + "size": [ + 210.0, + 78.0 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 7065 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 7652 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 13793 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 13786 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "slot_index": 1, + "links": [ + 13789 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + 24 + ] + }, + { + "id": 5560, + "type": "ComfySwitchNode", + "pos": [ + 1840.7228515625002, + 198.0 + ], + "size": [ + 334.9048828125, + 78.0 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "CONDITIONING", + "link": 13789 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "CONDITIONING", + "link": 13788 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 13787 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "CONDITIONING", + "links": [ + 13791 + ] + } + ], + "title": "negative conditioning source - If/Else Switch", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ] + }, + { + "id": 5558, + "type": "ComfySwitchNode", + "pos": [ + 1840.7228515625002, + 80.0 + ], + "size": [ + 329.77109375, + 78.0 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "CONDITIONING", + "link": 13786 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "CONDITIONING", + "link": 13785 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 5 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "CONDITIONING", + "links": [ + 13790 + ] + } + ], + "title": "positive conditioning source - If/Else Switch", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ] + }, + { + "id": 5556, + "type": "ComfySwitchNode", + "pos": [ + 839.2408203125, + 80.0 + ], + "size": [ + 270.0, + 78.0 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "STRING", + "link": 2 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "STRING", + "link": 4 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 3 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "STRING", + "links": [ + 13782, + 13792 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ] + }, + { + "id": 5504, + "type": "GemmaAPITextEncode", + "pos": [ + 330.0, + 532.0 + ], + "size": [ + 373.6919921875, + 160.0 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "api_key", + "name": "api_key", + "type": "STRING", + "widget": { + "name": "api_key" + }, + "link": 13617 + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 13619 + }, + { + "localized_name": "enhance_prompt", + "name": "enhance_prompt", + "type": "BOOLEAN", + "widget": { + "name": "enhance_prompt" + }, + "link": 13621 + }, + { + "localized_name": "ckpt_name", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": 13615 + } + ], + "outputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "links": [ + 13785 + ] + } + ], + "title": "\ud83c\udd5b\ud83c\udd63\ud83c\udd67 Gemma API Text Encode - POSITIVE", + "properties": { + "Node name for S&R": "GemmaAPITextEncode" + }, + "widgets_values": [ + "", + "", + "ltx-2.3-22b-dev.safetensors", + "ltx-2.3-22b-dev.safetensors" + ] + }, + { + "id": 5505, + "type": "GemmaAPITextEncode", + "pos": [ + 330.0, + 732.0 + ], + "size": [ + 373.6919921875, + 162.18575427239557 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "api_key", + "name": "api_key", + "type": "STRING", + "widget": { + "name": "api_key" + }, + "link": 13618 + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 13620 + }, + { + "localized_name": "ckpt_name", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": 13616 + } + ], + "outputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "links": [ + 13788 + ] + } + ], + "title": "\ud83c\udd5b\ud83c\udd63\ud83c\udd67 Gemma API Text Encode - NEGATIVE", + "properties": { + "Node name for S&R": "GemmaAPITextEncode" + }, + "widgets_values": [ + "", + "", + false, + "ltx-2.3-22b-dev.safetensors" + ] + } + ], + "groups": [ + { + "id": 155, + "title": "Prompt enhancement only if enhance_positive_prompt", + "bounding": [ + 306.0, + 36.0, + 477.2408203125, + 480.0 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 157, + "title": "Prompt Text Encode via API for more memory efficient run", + "bounding": [ + 306.0, + 488.0, + 421.6919921875, + 430.18575427239557 + ], + "color": "#b58b2a", + "flags": {} + }, + { + "id": 158, + "title": "Text encoding", + "bounding": [ + 815.2408203125, + 36.0, + 1384.3869140625002, + 352.0 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 7065, + "origin_id": 2483, + "origin_slot": 0, + "target_id": 1241, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 7652, + "origin_id": 2612, + "origin_slot": 0, + "target_id": 1241, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13439, + "origin_id": -10, + "origin_slot": 0, + "target_id": 2612, + "target_slot": 0, + "type": "CLIP", + "parentId": 9001 + }, + { + "id": 13438, + "origin_id": -10, + "origin_slot": 0, + "target_id": 2483, + "target_slot": 0, + "type": "CLIP", + "parentId": 9003 + }, + { + "id": 13487, + "origin_id": -10, + "origin_slot": 4, + "target_id": 2612, + "target_slot": 1, + "type": "STRING", + "parentId": 9005 + }, + { + "id": 13615, + "origin_id": -10, + "origin_slot": 7, + "target_id": 5504, + "target_slot": 3, + "type": "COMBO" + }, + { + "id": 13616, + "origin_id": -10, + "origin_slot": 7, + "target_id": 5505, + "target_slot": 2, + "type": "COMBO" + }, + { + "id": 13617, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5504, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 13618, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5505, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 13619, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5504, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 13620, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5505, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 13621, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5504, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 13746, + "origin_id": -10, + "origin_slot": 5, + "target_id": 9004, + "target_slot": 5, + "type": "INT" + }, + { + "id": 13754, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9004, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 13755, + "origin_id": -10, + "origin_slot": 2, + "target_id": 9004, + "target_slot": 4, + "type": "STRING" + }, + { + "id": 2, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5556, + "target_slot": 0, + "type": "STRING", + "parentId": 9007 + }, + { + "id": 3, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5556, + "target_slot": 2, + "type": "BOOLEAN", + "parentId": 9009 + }, + { + "id": 13782, + "origin_id": 5556, + "origin_slot": 0, + "target_id": 2483, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 13783, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5557, + "target_slot": 0, + "type": "STRING", + "parentId": 9011 + }, + { + "id": 5, + "origin_id": 5557, + "origin_slot": 0, + "target_id": 5558, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 13785, + "origin_id": 5504, + "origin_slot": 0, + "target_id": 5558, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 9013 + }, + { + "id": 13786, + "origin_id": 1241, + "origin_slot": 0, + "target_id": 5558, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 13787, + "origin_id": 5557, + "origin_slot": 0, + "target_id": 5560, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 13788, + "origin_id": 5505, + "origin_slot": 0, + "target_id": 5560, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 9015 + }, + { + "id": 13789, + "origin_id": 1241, + "origin_slot": 1, + "target_id": 5560, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 13790, + "origin_id": 5558, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 9017 + }, + { + "id": 13791, + "origin_id": 5560, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 13792, + "origin_id": 5556, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "STRING", + "parentId": 9019 + }, + { + "id": 13793, + "origin_id": -10, + "origin_slot": 8, + "target_id": 1241, + "target_slot": 2, + "type": "FLOAT", + "parentId": 9021 + }, + { + "id": 4, + "origin_id": 9004, + "origin_slot": 0, + "target_id": 5556, + "target_slot": 1, + "type": "STRING" + } + ], + "reroutes": [ + { + "id": 9000, + "pos": [ + 268.0, + 934.1857542723956 + ], + "linkIds": [ + 13439 + ] + }, + { + "id": 9001, + "parentId": 9000, + "pos": [ + 1171.2408203125, + 934.1857542723956 + ], + "linkIds": [ + 13439 + ] + }, + { + "id": 9002, + "pos": [ + 268.0, + 952.1857542723956 + ], + "linkIds": [ + 13438 + ] + }, + { + "id": 9003, + "parentId": 9002, + "pos": [ + 1171.2408203125, + 952.1857542723956 + ], + "linkIds": [ + 13438 + ] + }, + { + "id": 9004, + "pos": [ + 268.0, + 970.1857542723956 + ], + "linkIds": [ + 13487 + ] + }, + { + "id": 9005, + "parentId": 9004, + "pos": [ + 1171.2408203125, + 970.1857542723956 + ], + "linkIds": [ + 13487 + ] + }, + { + "id": 9006, + "pos": [ + 268.0, + 988.1857542723956 + ], + "linkIds": [ + 2 + ] + }, + { + "id": 9007, + "parentId": 9006, + "pos": [ + 821.2408203125, + 988.1857542723956 + ], + "linkIds": [ + 2 + ] + }, + { + "id": 9008, + "pos": [ + 268.0, + 1006.1857542723956 + ], + "linkIds": [ + 3 + ] + }, + { + "id": 9009, + "parentId": 9008, + "pos": [ + 821.2408203125, + 1006.1857542723956 + ], + "linkIds": [ + 3 + ] + }, + { + "id": 9010, + "pos": [ + 268.0, + 1024.1857542723956 + ], + "linkIds": [ + 13783 + ] + }, + { + "id": 9011, + "parentId": 9010, + "pos": [ + 1532.7228515625002, + 1024.1857542723956 + ], + "linkIds": [ + 13783 + ] + }, + { + "id": 9012, + "pos": [ + 721.6919921875, + 1042.1857542723956 + ], + "linkIds": [ + 13785 + ] + }, + { + "id": 9013, + "parentId": 9012, + "pos": [ + 1822.7228515625002, + 1042.1857542723956 + ], + "linkIds": [ + 13785 + ] + }, + { + "id": 9014, + "pos": [ + 721.6919921875, + 1060.1857542723956 + ], + "linkIds": [ + 13788 + ] + }, + { + "id": 9015, + "parentId": 9014, + "pos": [ + 1822.7228515625002, + 1060.1857542723956 + ], + "linkIds": [ + 13788 + ] + }, + { + "id": 9016, + "pos": [ + 2188.4939453125003, + 1078.1857542723956 + ], + "linkIds": [ + 13790 + ] + }, + { + "id": 9017, + "parentId": 9016, + "pos": [ + 2237.6277343750003, + 1078.1857542723956 + ], + "linkIds": [ + 13790 + ] + }, + { + "id": 9018, + "pos": [ + 1127.2408203125, + 1096.1857542723956 + ], + "linkIds": [ + 13792 + ] + }, + { + "id": 9019, + "parentId": 9018, + "pos": [ + 2237.6277343750003, + 1096.1857542723956 + ], + "linkIds": [ + 13792 + ] + }, + { + "id": 9020, + "pos": [ + 268.0, + 1114.1857542723956 + ], + "linkIds": [ + 13793 + ] + }, + { + "id": 9021, + "parentId": 9020, + "pos": [ + 1532.7228515625002, + 1114.1857542723956 + ], + "linkIds": [ + 13793 + ] + } + ], + "extra": {} + }, + { + "id": "f9337bd7-ca7a-4a59-99f1-65b664bed7e7", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9008, + "lastLinkId": 13808, + "lastRerouteId": 9026 + }, + "revision": 0, + "config": {}, + "name": "Sampler - Distilled (8 steps)", + "inputNode": { + "id": -10, + "bounding": [ + 40.0, + 184.0, + 210.0, + 336.0 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1619.9463328320699, + 184.0, + 190.0, + 94.0 + ] + }, + "inputs": [ + { + "id": "5b61db22-e75f-4c19-9d7c-c4d954a79045", + "name": "model", + "type": "MODEL", + "linkIds": [ + 1 + ], + "localized_name": "model", + "pos": [ + 250.0, + 212.0 + ] + }, + { + "id": "3c18fb6e-bb38-4b6a-bee5-6f1fce5748ea", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 2 + ], + "localized_name": "positive", + "pos": [ + 250.0, + 234.0 + ] + }, + { + "id": "54941af4-c08d-46e4-8c80-af573832f888", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 3 + ], + "localized_name": "negative", + "pos": [ + 250.0, + 256.0 + ] + }, + { + "id": "4fd3a55c-2fc4-4e54-b32a-9059d4d716bc", + "name": "latent_image", + "type": "LATENT", + "linkIds": [ + 10 + ], + "localized_name": "latent_image", + "pos": [ + 250.0, + 278.0 + ] + }, + { + "id": "c136a9f8-2914-4989-b406-d4fae3490d80", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 4 + ], + "label": "noise seed", + "pos": [ + 250.0, + 300.0 + ] + }, + { + "id": "5f0a051e-ce96-43ad-8b7f-fb73dacea867", + "name": "cfg", + "type": "FLOAT", + "linkIds": [ + 13 + ], + "label": "guider cfg", + "pos": [ + 250.0, + 322.0 + ] + }, + { + "id": "9fdc2e66-9ed2-4c40-847d-af31bbbf482b", + "name": "sampler_name", + "type": "COMBO", + "linkIds": [ + 7 + ], + "pos": [ + 250.0, + 344.0 + ] + }, + { + "id": "f9337bd7-in-7-ee0f332b", + "name": "tile_width", + "type": "INT", + "linkIds": [ + 14 + ], + "label": "tile_width", + "pos": [ + 250.0, + 366.0 + ] + }, + { + "id": "f9337bd7-in-8-083d41f9", + "name": "tile_height", + "type": "INT", + "linkIds": [ + 5 + ], + "label": "tile_height", + "pos": [ + 250.0, + 388.0 + ] + }, + { + "id": "f9337bd7-in-9-e76bccae", + "name": "overlap_frac", + "type": "FLOAT", + "linkIds": [ + 15 + ], + "label": "overlap_frac", + "pos": [ + 250.0, + 410.0 + ] + }, + { + "id": "f9337bd7-in-10-29609dbf", + "name": "tile_frames", + "type": "INT", + "linkIds": [ + 16 + ], + "label": "tile_frames", + "pos": [ + 250.0, + 432.0 + ] + }, + { + "id": "f9337bd7-in-11-04cd28f4", + "name": "vae", + "type": "VAE", + "linkIds": [ + 6 + ], + "label": "vae", + "pos": [ + 250.0, + 454.0 + ] + }, + { + "id": "f9337bd7-in-12-f61b83ef", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 9 + ], + "label": "audio_latent", + "pos": [ + 250.0, + 476.0 + ] + } + ], + "outputs": [ + { + "id": "71fb5e86-aa11-4146-9a8c-3344e60cab92", + "name": "video_latent", + "type": "LATENT", + "linkIds": [ + 8 + ], + "pos": [ + 1619.9463328320699, + 212.0 + ] + }, + { + "id": "ab9a40a7-2f54-4a95-a151-191ba86f39c2", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 17 + ], + "pos": [ + 1619.9463328320699, + 234.0 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 4831, + "type": "KSamplerSelect", + "pos": [ + 330.0, + 184.0 + ], + "size": [ + 499.94633283206986, + 74.0 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": 7 + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 12 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "euler" + ] + }, + { + "id": 4984, + "type": "ManualSigmas", + "pos": [ + 330.0, + 298.0 + ], + "size": [ + 499.94633283206986, + 67.3573576655076 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 11 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + ] + }, + { + "id": 4999, + "type": "Note", + "pos": [ + 330.0, + 80.0 + ], + "size": [ + 222.81278386605618, + 88.0 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": {}, + "widgets_values": [ + "Tiled fusion owns the sigma loop. Use euler / heun / dpm_2. Leave overlap_frac at 0.5. tile_frames must match the guide node." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9100, + "type": "LTXVTiledFusionSampler", + "pos": [ + 909.9463328320699, + 184.0 + ], + "size": [ + 340.0, + 430.0 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 1 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 2 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 3 + }, + { + "name": "latents", + "type": "LATENT", + "link": 10 + }, + { + "name": "sigmas", + "type": "SIGMAS", + "link": 11 + }, + { + "name": "sampler", + "type": "SAMPLER", + "link": 12 + }, + { + "name": "seed", + "type": "INT", + "link": 4, + "widget": { + "name": "seed" + } + }, + { + "name": "cfg", + "type": "FLOAT", + "link": 13, + "widget": { + "name": "cfg" + } + }, + { + "name": "tile_width", + "type": "INT", + "link": 14, + "widget": { + "name": "tile_width" + } + }, + { + "name": "tile_height", + "type": "INT", + "link": 5, + "widget": { + "name": "tile_height" + } + }, + { + "name": "overlap_frac", + "type": "FLOAT", + "link": 15, + "widget": { + "name": "overlap_frac" + } + }, + { + "name": "blend_var", + "type": "FLOAT", + "link": null, + "widget": { + "name": "blend_var" + } + }, + { + "name": "grid_cycle", + "type": "INT", + "link": null, + "widget": { + "name": "grid_cycle" + } + }, + { + "name": "tile_frames", + "type": "INT", + "link": 16, + "widget": { + "name": "tile_frames" + } + }, + { + "name": "vae", + "type": "VAE", + "link": 6 + } + ], + "outputs": [ + { + "name": "output", + "type": "LATENT", + "links": [ + 8 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVTiledFusionSampler" + }, + "widgets_values": [ + 42, + "fixed", + 1.0, + 1024, + 576, + 0.5, + 0.05, + 1, + 97, + "auto" + ] + }, + { + "id": 9101, + "type": "RepeatLatentBatch", + "pos": [ + 1329.9463328320699, + 184.0 + ], + "size": [ + 210.0, + 60.0 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 9 + }, + { + "name": "amount", + "type": "INT", + "widget": { + "name": "amount" + }, + "link": null + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 17 + ] + } + ], + "properties": { + "Node name for S&R": "RepeatLatentBatch", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + 1 + ], + "title": "Pass audio latent" + } + ], + "groups": [ + { + "id": 147, + "title": "Generate", + "bounding": [ + 306.0, + 36.0, + 1257.9463328320699, + 602.0 + ], + "color": "#b58b2a", + "flags": {} + } + ], + "links": [ + { + "id": 1, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9100, + "target_slot": 0, + "type": "MODEL", + "parentId": 9001 + }, + { + "id": 2, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9100, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 9003 + }, + { + "id": 3, + "origin_id": -10, + "origin_slot": 2, + "target_id": 9100, + "target_slot": 2, + "type": "CONDITIONING", + "parentId": 9005 + }, + { + "id": 10, + "origin_id": -10, + "origin_slot": 3, + "target_id": 9100, + "target_slot": 3, + "type": "LATENT", + "parentId": 9007 + }, + { + "id": 11, + "origin_id": 4984, + "origin_slot": 0, + "target_id": 9100, + "target_slot": 4, + "type": "SIGMAS" + }, + { + "id": 12, + "origin_id": 4831, + "origin_slot": 0, + "target_id": 9100, + "target_slot": 5, + "type": "SAMPLER" + }, + { + "id": 4, + "origin_id": -10, + "origin_slot": 4, + "target_id": 9100, + "target_slot": 6, + "type": "INT", + "parentId": 9009 + }, + { + "id": 13, + "origin_id": -10, + "origin_slot": 5, + "target_id": 9100, + "target_slot": 7, + "type": "FLOAT", + "parentId": 9011 + }, + { + "id": 14, + "origin_id": -10, + "origin_slot": 7, + "target_id": 9100, + "target_slot": 8, + "type": "INT", + "parentId": 9013 + }, + { + "id": 5, + "origin_id": -10, + "origin_slot": 8, + "target_id": 9100, + "target_slot": 9, + "type": "INT", + "parentId": 9015 + }, + { + "id": 15, + "origin_id": -10, + "origin_slot": 9, + "target_id": 9100, + "target_slot": 10, + "type": "FLOAT", + "parentId": 9017 + }, + { + "id": 16, + "origin_id": -10, + "origin_slot": 10, + "target_id": 9100, + "target_slot": 13, + "type": "INT", + "parentId": 9019 + }, + { + "id": 6, + "origin_id": -10, + "origin_slot": 11, + "target_id": 9100, + "target_slot": 14, + "type": "VAE", + "parentId": 9021 + }, + { + "id": 7, + "origin_id": -10, + "origin_slot": 6, + "target_id": 4831, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 8, + "origin_id": 9100, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "LATENT", + "parentId": 9023 + }, + { + "id": 9, + "origin_id": -10, + "origin_slot": 12, + "target_id": 9101, + "target_slot": 0, + "type": "LATENT", + "parentId": 9025 + }, + { + "id": 17, + "origin_id": 9101, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "LATENT" + } + ], + "reroutes": [ + { + "id": 9000, + "pos": [ + 268.0, + 654.0 + ], + "linkIds": [ + 1 + ] + }, + { + "id": 9001, + "parentId": 9000, + "pos": [ + 891.9463328320699, + 654.0 + ], + "linkIds": [ + 1 + ] + }, + { + "id": 9002, + "pos": [ + 268.0, + 672.0 + ], + "linkIds": [ + 2 + ] + }, + { + "id": 9003, + "parentId": 9002, + "pos": [ + 891.9463328320699, + 672.0 + ], + "linkIds": [ + 2 + ] + }, + { + "id": 9004, + "pos": [ + 268.0, + 690.0 + ], + "linkIds": [ + 3 + ] + }, + { + "id": 9005, + "parentId": 9004, + "pos": [ + 891.9463328320699, + 690.0 + ], + "linkIds": [ + 3 + ] + }, + { + "id": 9006, + "pos": [ + 268.0, + 708.0 + ], + "linkIds": [ + 10 + ] + }, + { + "id": 9007, + "parentId": 9006, + "pos": [ + 891.9463328320699, + 708.0 + ], + "linkIds": [ + 10 + ] + }, + { + "id": 9008, + "pos": [ + 268.0, + 726.0 + ], + "linkIds": [ + 4 + ] + }, + { + "id": 9009, + "parentId": 9008, + "pos": [ + 891.9463328320699, + 726.0 + ], + "linkIds": [ + 4 + ] + }, + { + "id": 9010, + "pos": [ + 268.0, + 744.0 + ], + "linkIds": [ + 13 + ] + }, + { + "id": 9011, + "parentId": 9010, + "pos": [ + 891.9463328320699, + 744.0 + ], + "linkIds": [ + 13 + ] + }, + { + "id": 9012, + "pos": [ + 268.0, + 762.0 + ], + "linkIds": [ + 14 + ] + }, + { + "id": 9013, + "parentId": 9012, + "pos": [ + 891.9463328320699, + 762.0 + ], + "linkIds": [ + 14 + ] + }, + { + "id": 9014, + "pos": [ + 268.0, + 780.0 + ], + "linkIds": [ + 5 + ] + }, + { + "id": 9015, + "parentId": 9014, + "pos": [ + 891.9463328320699, + 780.0 + ], + "linkIds": [ + 5 + ] + }, + { + "id": 9016, + "pos": [ + 268.0, + 798.0 + ], + "linkIds": [ + 15 + ] + }, + { + "id": 9017, + "parentId": 9016, + "pos": [ + 891.9463328320699, + 798.0 + ], + "linkIds": [ + 15 + ] + }, + { + "id": 9018, + "pos": [ + 268.0, + 816.0 + ], + "linkIds": [ + 16 + ] + }, + { + "id": 9019, + "parentId": 9018, + "pos": [ + 891.9463328320699, + 816.0 + ], + "linkIds": [ + 16 + ] + }, + { + "id": 9020, + "pos": [ + 268.0, + 834.0 + ], + "linkIds": [ + 6 + ] + }, + { + "id": 9021, + "parentId": 9020, + "pos": [ + 891.9463328320699, + 834.0 + ], + "linkIds": [ + 6 + ] + }, + { + "id": 9022, + "pos": [ + 1267.9463328320699, + 852.0 + ], + "linkIds": [ + 8 + ] + }, + { + "id": 9023, + "parentId": 9022, + "pos": [ + 1601.9463328320699, + 852.0 + ], + "linkIds": [ + 8 + ] + }, + { + "id": 9024, + "pos": [ + 268.0, + 870.0 + ], + "linkIds": [ + 9 + ] + }, + { + "id": 9025, + "parentId": 9024, + "pos": [ + 1311.9463328320699, + 870.0 + ], + "linkIds": [ + 9 + ] + } + ], + "extra": {} + }, + { + "id": "bee43e38-9234-4e41-86ff-63874164f482", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9008, + "lastLinkId": 13739, + "lastRerouteId": 9004 + }, + "revision": 0, + "config": {}, + "name": "Decode", + "inputNode": { + "id": -10, + "bounding": [ + 40.0, + 80.0, + 210.0, + 270.0 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1030.0, + 80.0, + 190.0, + 72.0 + ] + }, + "inputs": [ + { + "id": "423bde19-2ce0-4154-ad35-5ea07a466994", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13710 + ], + "localized_name": "vae", + "pos": [ + 250.0, + 108.0 + ] + }, + { + "id": "0f5c908f-a20b-4bde-b4aa-7964626668ca", + "name": "latents", + "type": "LATENT", + "linkIds": [ + 13711 + ], + "localized_name": "latents", + "label": "video_latent", + "pos": [ + 250.0, + 130.0 + ] + }, + { + "id": "3a7f5609-1830-4ac6-a4ed-b1ed95661dea", + "name": "samples", + "type": "LATENT", + "linkIds": [ + 13669 + ], + "localized_name": "samples", + "label": "audio_latent", + "pos": [ + 250.0, + 152.0 + ] + }, + { + "id": "d7417024-88ba-4d63-ab40-2bdd6789ac59", + "name": "audio_vae", + "type": "VAE", + "linkIds": [ + 13429 + ], + "localized_name": "audio_vae", + "pos": [ + 250.0, + 174.0 + ] + }, + { + "id": "135318cf-13a1-46df-9dc6-10c814fe4a3b", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 13475 + ], + "localized_name": "fps", + "pos": [ + 250.0, + 196.0 + ] + }, + { + "id": "baced759-c6b8-45b2-a6cd-d606cbd5bc4b", + "name": "bit_depth", + "type": "INT", + "linkIds": [ + 13699 + ], + "pos": [ + 250.0, + 218.0 + ] + }, + { + "id": "425f98fa-15bb-4a5a-82d3-81beb7e73a19", + "name": "tile_size", + "type": "INT", + "linkIds": [ + 13736 + ], + "pos": [ + 250.0, + 240.0 + ] + }, + { + "id": "6d49eb2c-deaa-4163-b4dc-230e2bcd51aa", + "name": "overlap", + "type": "INT", + "linkIds": [ + 13737 + ], + "pos": [ + 250.0, + 262.0 + ] + }, + { + "id": "f4fb2fb3-137b-4274-b5f3-5d08cb1f82fc", + "name": "temporal_size", + "type": "INT", + "linkIds": [ + 13738 + ], + "pos": [ + 250.0, + 284.0 + ] + }, + { + "id": "702f5a10-9a13-4e8a-9cc8-244b5f8ba7aa", + "name": "temporal_overlap", + "type": "INT", + "linkIds": [ + 13739 + ], + "pos": [ + 250.0, + 306.0 + ] + } + ], + "outputs": [ + { + "id": "dc6707aa-e87d-4616-a4e6-84471c015b6b", + "name": "VIDEO", + "type": "VIDEO", + "linkIds": [ + 13112 + ], + "localized_name": "VIDEO", + "pos": [ + 1030.0, + 108.0 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 4848, + "type": "LTXVAudioVAEDecode", + "pos": [ + 330.0, + 80.0 + ], + "size": [ + 270.0, + 46.0 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 13669 + }, + { + "localized_name": "audio_vae", + "name": "audio_vae", + "type": "VAE", + "link": 13429 + } + ], + "outputs": [ + { + "localized_name": "Audio", + "name": "Audio", + "type": "AUDIO", + "links": [ + 13108 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVAudioVAEDecode", + "cnr_id": "comfy-core", + "ver": "0.3.64" + }, + "widgets_values": [] + }, + { + "id": 4849, + "type": "CreateVideo", + "pos": [ + 680.0, + 80.0 + ], + "size": [ + 270.0, + 102.0 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 13712 + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 13108 + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 13475 + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "shape": 7, + "type": "INT", + "widget": { + "name": "bit_depth" + }, + "link": 13699 + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 13112 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + 30, + 8 + ] + }, + { + "id": 5538, + "type": "VAEDecodeTiled", + "pos": [ + 330.0, + 166.0 + ], + "size": [ + 270.0, + 150.0 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 13711 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13710 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": 13736 + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": 13737 + }, + { + "localized_name": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": 13738 + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": 13739 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13712 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeTiled" + }, + "widgets_values": [ + 512, + 64, + 128, + 32 + ] + } + ], + "groups": [ + { + "id": 150, + "title": "Decode", + "bounding": [ + 306.0, + 36.0, + 668.0, + 304.0 + ], + "color": "#b58b2a", + "flags": {} + } + ], + "links": [ + { + "id": 13108, + "origin_id": 4848, + "origin_slot": 0, + "target_id": 4849, + "target_slot": 1, + "type": "AUDIO" + }, + { + "id": 13669, + "origin_id": -10, + "origin_slot": 2, + "target_id": 4848, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13429, + "origin_id": -10, + "origin_slot": 3, + "target_id": 4848, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 13475, + "origin_id": -10, + "origin_slot": 4, + "target_id": 4849, + "target_slot": 2, + "type": "FLOAT", + "parentId": 9001 + }, + { + "id": 13112, + "origin_id": 4849, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 13699, + "origin_id": -10, + "origin_slot": 5, + "target_id": 4849, + "target_slot": 3, + "type": "INT", + "parentId": 9003 + }, + { + "id": 13710, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5538, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 13711, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5538, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13712, + "origin_id": 5538, + "origin_slot": 0, + "target_id": 4849, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13736, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5538, + "target_slot": 2, + "type": "INT" + }, + { + "id": 13737, + "origin_id": -10, + "origin_slot": 7, + "target_id": 5538, + "target_slot": 3, + "type": "INT" + }, + { + "id": 13738, + "origin_id": -10, + "origin_slot": 8, + "target_id": 5538, + "target_slot": 4, + "type": "INT" + }, + { + "id": 13739, + "origin_id": -10, + "origin_slot": 9, + "target_id": 5538, + "target_slot": 5, + "type": "INT" + } + ], + "reroutes": [ + { + "id": 9000, + "pos": [ + 268.0, + 390.0 + ], + "linkIds": [ + 13475 + ] + }, + { + "id": 9001, + "parentId": 9000, + "pos": [ + 662.0, + 390.0 + ], + "linkIds": [ + 13475 + ] + }, + { + "id": 9002, + "pos": [ + 268.0, + 408.0 + ], + "linkIds": [ + 13699 + ] + }, + { + "id": 9003, + "parentId": 9002, + "pos": [ + 662.0, + 408.0 + ], + "linkIds": [ + 13699 + ] + } + ], + "extra": {} + }, + { + "id": "c4a8f261-5b93-4e17-8d2a-6f01b3e97c45", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9015, + "lastLinkId": 21, + "lastRerouteId": 9008 + }, + "revision": 0, + "config": {}, + "name": "Source HDR", + "inputNode": { + "id": -10, + "bounding": [ + 20.0, + 206.0, + 220.0, + 120.0 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 900.0, + 206.0, + 190.0, + 180.0 + ] + }, + "inputs": [ + { + "id": "b54976dc-74dd-45e0-a5db-18492914f8d0", + "name": "image", + "type": "IMAGE", + "linkIds": [ + 1 + ], + "pos": [ + 240.0, + 234.0 + ] + }, + { + "id": "hdr2hdr-src-fps-7e1c4a2b", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 16, + 19 + ], + "label": "fps", + "pos": [ + 240.0, + 256.0 + ] + }, + { + "id": "hdr2hdr-src-duration-9c3e1b70", + "name": "duration", + "type": "FLOAT", + "linkIds": [ + 20 + ], + "label": "duration", + "pos": [ + 240.0, + 278.0 + ] + } + ], + "outputs": [ + { + "id": "99528409-083a-4f3c-8bd3-8e92e23f8315", + "name": "image", + "type": "IMAGE", + "linkIds": [ + 17 + ], + "pos": [ + 900.0, + 234.0 + ] + }, + { + "id": "7b3b58d7-eeb5-49f0-a31e-bb559c6ac6ec", + "name": "width", + "type": "INT", + "linkIds": [ + 13 + ], + "pos": [ + 900.0, + 256.0 + ] + }, + { + "id": "2bf3dc4a-a406-4052-820a-9387383de688", + "name": "height", + "type": "INT", + "linkIds": [ + 14 + ], + "pos": [ + 900.0, + 278.0 + ] + }, + { + "id": "bb933cb8-fe77-4277-b409-575e88f23779", + "name": "length", + "type": "INT", + "linkIds": [ + 15 + ], + "pos": [ + 900.0, + 300.0 + ] + }, + { + "id": "2263fd71-a6a3-43dd-ad76-b605eac7065a", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 18 + ], + "pos": [ + 900.0, + 322.0 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 5029, + "type": "GetImageSize", + "pos": [ + 620.0, + 206.0 + ], + "size": [ + 210.0, + 136.0 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 2 + } + ], + "outputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": [ + 13 + ] + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": [ + 14 + ] + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": [ + 15 + ] + } + ], + "properties": { + "Node name for S&R": "GetImageSize", + "cnr_id": "comfy-core", + "ver": "0.16.0" + }, + "widgets_values": [] + }, + { + "id": 9001, + "type": "MarkdownNote", + "pos": [ + 330.0, + 80.0 + ], + "size": [ + 396.0, + 110.0 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Source HDR \u2192 guide frames", + "properties": {}, + "widgets_values": [ + "## Source HDR\n\nEXR still (ACEScct) is repeated to `1 + floor(fps \u00d7 duration / 8) \u00d7 8` frames. Size and frame count go into **Preprocess**.\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9013, + "type": "Reroute", + "pos": [ + 620.0, + 360.0 + ], + "size": [ + 75.0, + 26.0 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "FLOAT", + "link": 16 + } + ], + "outputs": [ + { + "name": "", + "type": "FLOAT", + "links": [ + 18 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 9014, + "type": "ComfyMathExpression", + "pos": [ + 320.0, + 206.0 + ], + "size": [ + 260.0, + 120.0 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "label": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 19 + }, + { + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": 20 + }, + { + "name": "values.c", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + } + ], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "name": "INT", + "type": "INT", + "links": [ + 21 + ] + }, + { + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "title": "frames = 1 + floor(fps\u00d7duration/8)\u00d78", + "properties": { + "Node name for S&R": "ComfyMathExpression" + }, + "widgets_values": [ + "1 + floor(a*b/8)*8" + ] + }, + { + "id": 9015, + "type": "RepeatImageBatch", + "pos": [ + 320.0, + 350.0 + ], + "size": [ + 260.0, + 78.0 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 1 + }, + { + "name": "amount", + "type": "INT", + "widget": { + "name": "amount" + }, + "link": 21 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 2, + 17 + ] + } + ], + "title": "repeat still to frame count", + "properties": { + "Node name for S&R": "RepeatImageBatch" + }, + "widgets_values": [ + 1 + ] + } + ], + "groups": [ + { + "id": 1, + "title": "Source HDR", + "bounding": [ + 280.0, + 36.0, + 780.0, + 430.0 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 1, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9015, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2, + "origin_id": 9015, + "origin_slot": 0, + "target_id": 5029, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13, + "origin_id": 5029, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "INT" + }, + { + "id": 14, + "origin_id": 5029, + "origin_slot": 1, + "target_id": -20, + "target_slot": 2, + "type": "INT" + }, + { + "id": 15, + "origin_id": 5029, + "origin_slot": 2, + "target_id": -20, + "target_slot": 3, + "type": "INT" + }, + { + "id": 16, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9013, + "target_slot": 0, + "type": "FLOAT" + }, + { + "id": 17, + "origin_id": 9015, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 18, + "origin_id": 9013, + "origin_slot": 0, + "target_id": -20, + "target_slot": 4, + "type": "FLOAT" + }, + { + "id": 19, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9014, + "target_slot": 0, + "type": "FLOAT,INT,BOOLEAN" + }, + { + "id": 20, + "origin_id": -10, + "origin_slot": 2, + "target_id": 9014, + "target_slot": 1, + "type": "FLOAT,INT,BOOLEAN" + }, + { + "id": 21, + "origin_id": 9014, + "origin_slot": 1, + "target_id": 9015, + "target_slot": 1, + "type": "INT" + } + ], + "reroutes": [], + "extra": {} + }, + { + "id": "d92e6f38-7a14-4c85-b3e0-9f52a1d68b74", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9210, + "lastLinkId": 80, + "lastRerouteId": 9032 + }, + "revision": 0, + "config": {}, + "name": "Preprocess", + "inputNode": { + "id": -10, + "bounding": [ + 40.0, + 80.0, + 210.0, + 314.0 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1470.3296239903766, + 80.0, + 190.0, + 314.0 + ] + }, + "inputs": [ + { + "id": "d92e6f38-in-positive-4282bed5", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 8 + ], + "label": "positive", + "pos": [ + 250.0, + 108.0 + ] + }, + { + "id": "d92e6f38-in-negative-87b3c778", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 9 + ], + "label": "negative", + "pos": [ + 250.0, + 130.0 + ] + }, + { + "id": "d92e6f38-in-vae-d0fbcff5", + "name": "vae", + "type": "VAE", + "linkIds": [ + 11 + ], + "label": "vae", + "pos": [ + 250.0, + 152.0 + ] + }, + { + "id": "d92e6f38-in-audio_vae-000725d9", + "name": "audio_vae", + "type": "VAE", + "linkIds": [ + 27 + ], + "label": "audio_vae", + "pos": [ + 250.0, + 174.0 + ] + }, + { + "id": "d92e6f38-in-latent_downscale_factor-fabb0b25", + "name": "latent_downscale_factor", + "type": "FLOAT", + "linkIds": [ + 15 + ], + "label": "latent_downscale_factor", + "pos": [ + 250.0, + 196.0 + ] + }, + { + "id": "d92e6f38-in-source_image-1e0a449b", + "name": "source_image", + "type": "IMAGE", + "linkIds": [ + 53, + 58 + ], + "label": "source_image", + "pos": [ + 250.0, + 218.0 + ] + }, + { + "id": "d92e6f38-in-length-02112388", + "name": "length", + "type": "INT", + "linkIds": [ + 61, + 19 + ], + "label": "length", + "pos": [ + 250.0, + 240.0 + ] + }, + { + "id": "d92e6f38-in-fps-143df7f9", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 21 + ], + "label": "fps", + "pos": [ + 250.0, + 262.0 + ] + }, + { + "id": "d92e6f38-in-audio-26e72f13", + "name": "audio", + "type": "AUDIO", + "linkIds": [], + "label": "audio", + "pos": [ + 250.0, + 284.0 + ], + "shape": 7 + }, + { + "id": "d92e6f38-in-tile_size-70917bdf", + "name": "tile_size", + "type": "COMBO", + "linkIds": [ + 50 + ], + "label": "tile_size", + "pos": [ + 250.0, + 306.0 + ] + }, + { + "id": "d92e6f38-in-initial_canvas_size-9cba81d3", + "name": "initial_canvas_size", + "type": "COMBO", + "linkIds": [ + 51 + ], + "label": "initial_canvas_size", + "pos": [ + 250.0, + 328.0 + ] + }, + { + "id": "d92e6f38-in-output_size-a6230d7f", + "name": "output_size", + "type": "COMBO", + "linkIds": [ + 52 + ], + "label": "output_size", + "pos": [ + 250.0, + 350.0 + ] + } + ], + "outputs": [ + { + "id": "d92e6f38-out-positive-8ccd9a74", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 23 + ], + "label": "positive", + "pos": [ + 1470.3296239903766, + 108.0 + ] + }, + { + "id": "d92e6f38-out-negative-24707879", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 24 + ], + "label": "negative", + "pos": [ + 1470.3296239903766, + 130.0 + ] + }, + { + "id": "d92e6f38-out-latent-d503d1b1", + "name": "latent", + "type": "LATENT", + "linkIds": [ + 25 + ], + "label": "latent", + "pos": [ + 1470.3296239903766, + 152.0 + ] + }, + { + "id": "d92e6f38-out-frozen_audio-143f28a5", + "name": "frozen_audio", + "type": "LATENT", + "linkIds": [ + 2 + ], + "label": "frozen_audio", + "pos": [ + 1470.3296239903766, + 174.0 + ] + }, + { + "id": "d92e6f38-out-tile_width-778d3f51", + "name": "tile_width", + "type": "INT", + "linkIds": [ + 70 + ], + "label": "tile_width", + "pos": [ + 1470.3296239903766, + 196.0 + ] + }, + { + "id": "d92e6f38-out-tile_height-1686117f", + "name": "tile_height", + "type": "INT", + "linkIds": [ + 71 + ], + "label": "tile_height", + "pos": [ + 1470.3296239903766, + 218.0 + ] + }, + { + "id": "d92e6f38-out-overlap_frac-ae5e7a55", + "name": "overlap_frac", + "type": "FLOAT", + "linkIds": [ + 74 + ], + "label": "overlap_frac", + "pos": [ + 1470.3296239903766, + 240.0 + ] + }, + { + "id": "d92e6f38-out-tile_frames-f1093e36", + "name": "tile_frames", + "type": "INT", + "linkIds": [ + 75 + ], + "label": "tile_frames", + "pos": [ + 1470.3296239903766, + 262.0 + ] + }, + { + "id": "d92e6f38-out-output_width-75e0c5aa", + "name": "output_width", + "type": "INT", + "linkIds": [ + 72 + ], + "label": "output_width", + "pos": [ + 1470.3296239903766, + 284.0 + ] + }, + { + "id": "d92e6f38-out-output_height-a4a1b0d1", + "name": "output_height", + "type": "INT", + "linkIds": [ + 73 + ], + "label": "output_height", + "pos": [ + 1470.3296239903766, + 306.0 + ] + }, + { + "id": "d92e6f38-out-is_8k-89963e5a", + "name": "is_8k", + "type": "BOOLEAN", + "linkIds": [ + 76 + ], + "label": "is_8k", + "pos": [ + 1470.3296239903766, + 328.0 + ] + }, + { + "id": "d92e6f38-out-summary-3860a259", + "name": "summary", + "type": "STRING", + "linkIds": [ + 77 + ], + "label": "summary", + "pos": [ + 1470.3296239903766, + 350.0 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 9200, + "type": "LTXVGetTilingSizes", + "pos": [ + 330.0, + 80.0 + ], + "size": [ + 270.0, + 400.0 + ], + "flags": {}, + "order": 0, + "mode": 0, + "title": "Get Tiling Sizes", + "inputs": [ + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "name": "frame_count", + "type": "INT", + "widget": { + "name": "frame_count" + }, + "link": 61 + }, + { + "name": "tile_size", + "type": "COMBO", + "widget": { + "name": "tile_size" + }, + "link": 50 + }, + { + "name": "initial_canvas_size", + "type": "COMBO", + "widget": { + "name": "initial_canvas_size" + }, + "link": 51 + }, + { + "name": "output_size", + "type": "COMBO", + "widget": { + "name": "output_size" + }, + "link": 52 + }, + { + "name": "image", + "type": "IMAGE", + "shape": 7, + "link": 53 + } + ], + "outputs": [ + { + "name": "initial_canvas_width", + "type": "INT", + "links": [ + 54, + 56 + ] + }, + { + "name": "initial_canvas_height", + "type": "INT", + "links": [ + 55, + 57 + ] + }, + { + "name": "tile_width", + "type": "INT", + "links": [ + 70 + ] + }, + { + "name": "tile_height", + "type": "INT", + "links": [ + 71 + ] + }, + { + "name": "output_width", + "type": "INT", + "links": [ + 72 + ] + }, + { + "name": "output_height", + "type": "INT", + "links": [ + 73 + ] + }, + { + "name": "overlap_frac", + "type": "FLOAT", + "links": [ + 74 + ] + }, + { + "name": "tile_frames", + "type": "INT", + "links": [ + 7, + 75 + ] + }, + { + "name": "is_8k", + "type": "BOOLEAN", + "links": [ + 76 + ] + }, + { + "name": "summary", + "type": "STRING", + "links": [ + 77 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVGetTilingSizes" + }, + "widgets_values": [ + 1920, + 1080, + 97, + "FullHD", + "FullHD", + "4K" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 9005, + "type": "LTXVConditioning", + "pos": [ + 330.0, + 520.0 + ], + "size": [ + 270.1809911778764, + 78.0 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 8 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 9 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 21 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 4, + 29 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "slot_index": 1, + "links": [ + 5, + 30 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + 24 + ] + }, + { + "id": 3059, + "type": "EmptyLTXVLatentVideo", + "pos": [ + 330.0, + 638.0 + ], + "size": [ + 270.1809911778764, + 194.0 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 54 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 55 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 19 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLTXVLatentVideo", + "cnr_id": "comfy-core", + "ver": "0.3.43" + }, + "widgets_values": [ + 960, + 544, + 121, + 1 + ] + }, + { + "id": 9201, + "type": "ImageScale", + "pos": [ + 680.1809911778764, + 80.0 + ], + "size": [ + 313.0, + 200.0 + ], + "flags": {}, + "order": 1, + "mode": 0, + "title": "Resize guide to canvas", + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 58 + }, + { + "name": "upscale_method", + "type": "COMBO", + "widget": { + "name": "upscale_method" + }, + "link": null + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 56 + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 57 + }, + { + "name": "crop", + "type": "COMBO", + "widget": { + "name": "crop" + }, + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 78 + ] + } + ], + "properties": { + "Node name for S&R": "ImageScale", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + "lanczos", + 1920, + 1088, + "disabled" + ] + }, + { + "id": 5012, + "type": "LTXAddVideoICLoRAGuide", + "pos": [ + 1073.4432958653765, + 80.0 + ], + "size": [ + 316.886328125, + 282.0 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 4 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 5 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 11 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 1 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 16 + }, + { + "localized_name": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "widget": { + "name": "latent_downscale_factor" + }, + "link": 15 + }, + { + "name": "use_streaming", + "type": "BOOLEAN", + "widget": { + "name": "use_streaming" + }, + "link": null + }, + { + "name": "tile_frames", + "type": "INT", + "widget": { + "name": "tile_frames" + }, + "link": 7 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 23 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 24 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 25 + ] + } + ], + "properties": { + "Node name for S&R": "LTXAddVideoICLoRAGuide" + }, + "widgets_values": [ + 0, + 1, + 1, + "disabled", + false, + 256, + 64, + true, + 97 + ] + }, + { + "id": 9007, + "type": "LTXVEmptyLatentAudio", + "pos": [ + 330.0, + 872.0 + ], + "size": [ + 313.25, + 118 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 27 + }, + { + "localized_name": "frames_number", + "name": "frames_number", + "type": "INT", + "widget": { + "name": "frames_number" + }, + "link": 79 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT,INT", + "widget": { + "name": "frame_rate" + }, + "link": 80 + } + ], + "outputs": [ + { + "localized_name": "Latent", + "name": "Latent", + "type": "LATENT", + "links": [ + 2 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVEmptyLatentAudio", + "cnr_id": "comfy-core", + "ver": "0.3.64" + }, + "widgets_values": [ + 121, + 24, + 1 + ], + "title": "empty audio latent (native HDR)" + }, + { + "id": 9210, + "type": "LTXVPreprocess", + "pos": [ + 680.1809911778764, + 240.0 + ], + "size": [ + 270, + 74 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 78 + }, + { + "localized_name": "img_compression", + "name": "img_compression", + "type": "INT", + "widget": { + "name": "img_compression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "output_image", + "name": "output_image", + "type": "IMAGE", + "links": [ + 16 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVPreprocess", + "cnr_id": "comfy-core", + "ver": "0.3.60" + }, + "widgets_values": [ + 0 + ] + } + ], + "groups": [ + { + "id": 1, + "title": "Preprocess", + "bounding": [ + 306.0, + 36.0, + 1108.3296239903766, + 906.0 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 4, + "origin_id": 9005, + "origin_slot": 0, + "target_id": 5012, + "target_slot": 0, + "type": "CONDITIONING", + "parentId": 9001 + }, + { + "id": 5, + "origin_id": 9005, + "origin_slot": 1, + "target_id": 5012, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 9003 + }, + { + "id": 8, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9005, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 9, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9005, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 11, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5012, + "target_slot": 2, + "type": "VAE", + "parentId": 9005 + }, + { + "id": 15, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5012, + "target_slot": 5, + "type": "FLOAT", + "parentId": 9007 + }, + { + "id": 21, + "origin_id": -10, + "origin_slot": 7, + "target_id": 9005, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 23, + "origin_id": 5012, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 24, + "origin_id": 5012, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 25, + "origin_id": 5012, + "origin_slot": 2, + "target_id": -20, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 27, + "origin_id": -10, + "origin_slot": 3, + "target_id": 9007, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 2, + "origin_id": 9007, + "origin_slot": 0, + "target_id": -20, + "target_slot": 3, + "type": "LATENT", + "parentId": 9009 + }, + { + "id": 1, + "origin_id": 3059, + "origin_slot": 0, + "target_id": 5012, + "target_slot": 3, + "type": "LATENT", + "parentId": 9011 + }, + { + "id": 50, + "origin_id": -10, + "origin_slot": 9, + "target_id": 9200, + "target_slot": 3, + "type": "COMBO" + }, + { + "id": 51, + "origin_id": -10, + "origin_slot": 10, + "target_id": 9200, + "target_slot": 4, + "type": "COMBO" + }, + { + "id": 52, + "origin_id": -10, + "origin_slot": 11, + "target_id": 9200, + "target_slot": 5, + "type": "COMBO" + }, + { + "id": 53, + "origin_id": -10, + "origin_slot": 5, + "target_id": 9200, + "target_slot": 6, + "type": "IMAGE" + }, + { + "id": 61, + "origin_id": -10, + "origin_slot": 6, + "target_id": 9200, + "target_slot": 2, + "type": "INT" + }, + { + "id": 54, + "origin_id": 9200, + "origin_slot": 0, + "target_id": 3059, + "target_slot": 0, + "type": "INT" + }, + { + "id": 55, + "origin_id": 9200, + "origin_slot": 1, + "target_id": 3059, + "target_slot": 1, + "type": "INT" + }, + { + "id": 56, + "origin_id": 9200, + "origin_slot": 0, + "target_id": 9201, + "target_slot": 2, + "type": "INT" + }, + { + "id": 57, + "origin_id": 9200, + "origin_slot": 1, + "target_id": 9201, + "target_slot": 3, + "type": "INT" + }, + { + "id": 58, + "origin_id": -10, + "origin_slot": 5, + "target_id": 9201, + "target_slot": 0, + "type": "IMAGE", + "parentId": 9013 + }, + { + "id": 16, + "origin_id": 9210, + "origin_slot": 0, + "target_id": 5012, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 7, + "origin_id": 9200, + "origin_slot": 7, + "target_id": 5012, + "target_slot": 7, + "type": "INT", + "parentId": 9015 + }, + { + "id": 19, + "origin_id": -10, + "origin_slot": 6, + "target_id": 3059, + "target_slot": 2, + "type": "INT" + }, + { + "id": 70, + "origin_id": 9200, + "origin_slot": 2, + "target_id": -20, + "target_slot": 4, + "type": "INT", + "parentId": 9017 + }, + { + "id": 71, + "origin_id": 9200, + "origin_slot": 3, + "target_id": -20, + "target_slot": 5, + "type": "INT", + "parentId": 9019 + }, + { + "id": 74, + "origin_id": 9200, + "origin_slot": 6, + "target_id": -20, + "target_slot": 6, + "type": "FLOAT", + "parentId": 9021 + }, + { + "id": 75, + "origin_id": 9200, + "origin_slot": 7, + "target_id": -20, + "target_slot": 7, + "type": "INT", + "parentId": 9023 + }, + { + "id": 72, + "origin_id": 9200, + "origin_slot": 4, + "target_id": -20, + "target_slot": 8, + "type": "INT", + "parentId": 9025 + }, + { + "id": 73, + "origin_id": 9200, + "origin_slot": 5, + "target_id": -20, + "target_slot": 9, + "type": "INT", + "parentId": 9027 + }, + { + "id": 76, + "origin_id": 9200, + "origin_slot": 8, + "target_id": -20, + "target_slot": 10, + "type": "BOOLEAN", + "parentId": 9029 + }, + { + "id": 77, + "origin_id": 9200, + "origin_slot": 9, + "target_id": -20, + "target_slot": 11, + "type": "STRING", + "parentId": 9031 + }, + { + "id": 78, + "origin_id": 9201, + "origin_slot": 0, + "target_id": 9210, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 79, + "origin_id": -10, + "origin_slot": 6, + "target_id": 9007, + "target_slot": 1, + "type": "INT" + }, + { + "id": 80, + "origin_id": -10, + "origin_slot": 7, + "target_id": 9007, + "target_slot": 2, + "type": "FLOAT" + } + ], + "reroutes": [ + { + "id": 9000, + "pos": [ + 618.1809911778764, + 958.0 + ], + "linkIds": [ + 4 + ] + }, + { + "id": 9001, + "parentId": 9000, + "pos": [ + 1055.4432958653765, + 958.0 + ], + "linkIds": [ + 4 + ] + }, + { + "id": 9002, + "pos": [ + 618.1809911778764, + 976.0 + ], + "linkIds": [ + 5 + ] + }, + { + "id": 9003, + "parentId": 9002, + "pos": [ + 1055.4432958653765, + 976.0 + ], + "linkIds": [ + 5 + ] + }, + { + "id": 9004, + "pos": [ + 268.0, + 994.0 + ], + "linkIds": [ + 11 + ] + }, + { + "id": 9005, + "parentId": 9004, + "pos": [ + 1055.4432958653765, + 994.0 + ], + "linkIds": [ + 11 + ] + }, + { + "id": 9006, + "pos": [ + 268.0, + 1012.0 + ], + "linkIds": [ + 15 + ] + }, + { + "id": 9007, + "parentId": 9006, + "pos": [ + 1055.4432958653765, + 1012.0 + ], + "linkIds": [ + 15 + ] + }, + { + "id": 9008, + "pos": [ + 1011.4432958653764, + 1030.0 + ], + "linkIds": [ + 2 + ] + }, + { + "id": 9009, + "parentId": 9008, + "pos": [ + 1452.3296239903766, + 1030.0 + ], + "linkIds": [ + 2 + ] + }, + { + "id": 9010, + "pos": [ + 618.1809911778764, + 1048.0 + ], + "linkIds": [ + 1 + ] + }, + { + "id": 9011, + "parentId": 9010, + "pos": [ + 1055.4432958653765, + 1048.0 + ], + "linkIds": [ + 1 + ] + }, + { + "id": 9012, + "pos": [ + 268.0, + 1066.0 + ], + "linkIds": [ + 58 + ] + }, + { + "id": 9013, + "parentId": 9012, + "pos": [ + 662.1809911778764, + 1066.0 + ], + "linkIds": [ + 58 + ] + }, + { + "id": 9014, + "pos": [ + 618.0, + 1084.0 + ], + "linkIds": [ + 7 + ] + }, + { + "id": 9015, + "parentId": 9014, + "pos": [ + 1055.4432958653765, + 1084.0 + ], + "linkIds": [ + 7 + ] + }, + { + "id": 9016, + "pos": [ + 618.0, + 1102.0 + ], + "linkIds": [ + 70 + ] + }, + { + "id": 9017, + "parentId": 9016, + "pos": [ + 1452.3296239903766, + 1102.0 + ], + "linkIds": [ + 70 + ] + }, + { + "id": 9018, + "pos": [ + 618.0, + 1120.0 + ], + "linkIds": [ + 71 + ] + }, + { + "id": 9019, + "parentId": 9018, + "pos": [ + 1452.3296239903766, + 1120.0 + ], + "linkIds": [ + 71 + ] + }, + { + "id": 9020, + "pos": [ + 618.0, + 1138.0 + ], + "linkIds": [ + 74 + ] + }, + { + "id": 9021, + "parentId": 9020, + "pos": [ + 1452.3296239903766, + 1138.0 + ], + "linkIds": [ + 74 + ] + }, + { + "id": 9022, + "pos": [ + 618.0, + 1156.0 + ], + "linkIds": [ + 75 + ] + }, + { + "id": 9023, + "parentId": 9022, + "pos": [ + 1452.3296239903766, + 1156.0 + ], + "linkIds": [ + 75 + ] + }, + { + "id": 9024, + "pos": [ + 618.0, + 1174.0 + ], + "linkIds": [ + 72 + ] + }, + { + "id": 9025, + "parentId": 9024, + "pos": [ + 1452.3296239903766, + 1174.0 + ], + "linkIds": [ + 72 + ] + }, + { + "id": 9026, + "pos": [ + 618.0, + 1192.0 + ], + "linkIds": [ + 73 + ] + }, + { + "id": 9027, + "parentId": 9026, + "pos": [ + 1452.3296239903766, + 1192.0 + ], + "linkIds": [ + 73 + ] + }, + { + "id": 9028, + "pos": [ + 618.0, + 1210.0 + ], + "linkIds": [ + 76 + ] + }, + { + "id": 9029, + "parentId": 9028, + "pos": [ + 1452.3296239903766, + 1210.0 + ], + "linkIds": [ + 76 + ] + }, + { + "id": 9030, + "pos": [ + 618.0, + 1228.0 + ], + "linkIds": [ + 77 + ] + }, + { + "id": 9031, + "parentId": 9030, + "pos": [ + 1452.3296239903766, + 1228.0 + ], + "linkIds": [ + 77 + ] + } + ], + "extra": {}, + "last_link_id": 77, + "last_node_id": 9201 + }, + { + "id": "2449b2d3-ef34-45f8-833d-a4ebca19b39e", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9210, + "lastLinkId": 95, + "lastRerouteId": 9038 + }, + "revision": 0, + "config": {}, + "name": "Preprocess - stage 2", + "inputNode": { + "id": -10, + "bounding": [ + 40.0, + 80.0, + 210.0, + 380.0 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1820.3296239903766, + 80.0, + 190.0, + 138.0 + ] + }, + "inputs": [ + { + "id": "stg2-in-clip-a270b023", + "name": "clip", + "type": "CLIP", + "linkIds": [ + 80 + ], + "label": "text encoder clip", + "pos": [ + 250.0, + 108.0 + ] + }, + { + "id": "stg2-in-prompt-64ab4eec", + "name": "prompt", + "type": "STRING", + "linkIds": [ + 81 + ], + "label": "Stage 2 prompt", + "pos": [ + 250.0, + 130.0 + ] + }, + { + "id": "stg2-in-negative-699f7bfa", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 9 + ], + "label": "negative", + "pos": [ + 250.0, + 152.0 + ] + }, + { + "id": "stg2-in-vae-eba6d2df", + "name": "vae", + "type": "VAE", + "linkIds": [ + 11, + 85, + 88 + ], + "label": "vae", + "pos": [ + 250.0, + 174.0 + ] + }, + { + "id": "stg2-in-audio_vae-d08b9e75", + "name": "audio_vae", + "type": "VAE", + "linkIds": [ + 27 + ], + "label": "audio_vae", + "pos": [ + 250.0, + 196.0 + ] + }, + { + "id": "stg2-in-latent_downscale_factor-a2afff48", + "name": "latent_downscale_factor", + "type": "FLOAT", + "linkIds": [ + 15 + ], + "label": "latent_downscale_factor", + "pos": [ + 250.0, + 218.0 + ] + }, + { + "id": "stg2-in-source_image-04d9c7d9", + "name": "source_image", + "type": "IMAGE", + "linkIds": [ + 58 + ], + "label": "source_image", + "pos": [ + 250.0, + 240.0 + ] + }, + { + "id": "stg2-in-fps-f10b08c6", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 21 + ], + "label": "fps", + "pos": [ + 250.0, + 262.0 + ] + }, + { + "id": "stg2-in-audio-123655ca", + "name": "audio", + "type": "AUDIO", + "linkIds": [], + "label": "audio", + "pos": [ + 250.0, + 284.0 + ], + "shape": 7 + }, + { + "id": "stg2-in-tile_frames-3a63a08e", + "name": "tile_frames", + "type": "INT", + "linkIds": [ + 2 + ], + "label": "tile_frames", + "pos": [ + 250.0, + 306.0 + ] + }, + { + "id": "stg2-in-latent-c1da4a21", + "name": "latent", + "type": "LATENT", + "linkIds": [ + 83 + ], + "label": "latent", + "pos": [ + 250.0, + 328.0 + ] + }, + { + "id": "stg2-in-output_width-536fd0bb", + "name": "output_width", + "type": "INT", + "linkIds": [ + 56 + ], + "label": "output_width", + "pos": [ + 250.0, + 350.0 + ] + }, + { + "id": "stg2-in-output_height-5810e9b8", + "name": "output_height", + "type": "INT", + "linkIds": [ + 57 + ], + "label": "output_height", + "pos": [ + 250.0, + 372.0 + ] + }, + { + "id": "stg2-in-upscale_model-79fef2cc", + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "linkIds": [ + 84, + 87 + ], + "label": "upscale model", + "pos": [ + 250.0, + 394.0 + ] + }, + { + "id": "stg2-in-is_8k-17accbc2", + "name": "is_8k", + "type": "BOOLEAN", + "linkIds": [ + 91 + ], + "label": "is_8k", + "pos": [ + 250.0, + 416.0 + ] + }, + { + "id": "stg2-in-length-hdr2hdr", + "name": "length", + "type": "INT", + "linkIds": [ + 94 + ], + "label": "length", + "pos": [ + 250.0, + 420.0 + ] + } + ], + "outputs": [ + { + "id": "stg2-out-positive-138cf75b", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 23 + ], + "label": "positive", + "pos": [ + 1820.3296239903766, + 108.0 + ] + }, + { + "id": "stg2-out-negative-ed934a06", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 24 + ], + "label": "negative", + "pos": [ + 1820.3296239903766, + 130.0 + ] + }, + { + "id": "stg2-out-latent-891f4dde", + "name": "latent", + "type": "LATENT", + "linkIds": [ + 25 + ], + "label": "latent", + "pos": [ + 1820.3296239903766, + 152.0 + ] + }, + { + "id": "stg2-out-frozen_audio-468b8793", + "name": "frozen_audio", + "type": "LATENT", + "linkIds": [ + 1 + ], + "label": "frozen_audio", + "pos": [ + 1820.3296239903766, + 174.0 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 9303, + "type": "CLIPTextEncode", + "pos": [ + 330.0, + 80.0 + ], + "size": [ + 270.0, + 200.0 + ], + "flags": {}, + "order": 0, + "mode": 0, + "title": "Stage 2 prompt encode", + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 80 + }, + { + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 81 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 82 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + "" + ] + }, + { + "id": 9005, + "type": "LTXVConditioning", + "pos": [ + 330.0, + 320.0 + ], + "size": [ + 270.1809911778764, + 78.0 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 82 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 9 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 21 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 4, + 29 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "slot_index": 1, + "links": [ + 5, + 30 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + 24 + ] + }, + { + "id": 9300, + "type": "LTXVLatentUpsampler", + "pos": [ + 680.1809911778764, + 80.0 + ], + "size": [ + 270.0, + 130.0 + ], + "flags": {}, + "order": 1, + "mode": 0, + "title": "Latent upscale \u00d72", + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 83 + }, + { + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "link": 84 + }, + { + "name": "vae", + "type": "VAE", + "link": 85 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 86, + 89 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVLatentUpsampler", + "cnr_id": "comfy-core" + }, + "widgets_values": [] + }, + { + "id": 9301, + "type": "LTXVLatentUpsampler", + "pos": [ + 680.1809911778764, + 250.0 + ], + "size": [ + 270.0, + 130.0 + ], + "flags": {}, + "order": 2, + "mode": 0, + "title": "Latent upscale \u00d72 (8K)", + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 86 + }, + { + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "link": 87 + }, + { + "name": "vae", + "type": "VAE", + "link": 88 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 90 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVLatentUpsampler", + "cnr_id": "comfy-core" + }, + "widgets_values": [] + }, + { + "id": 9302, + "type": "ComfySwitchNode", + "pos": [ + 680.1809911778764, + 420.0 + ], + "size": [ + 270.0, + 120.0 + ], + "flags": {}, + "order": 3, + "mode": 0, + "title": "4K or 8K latent", + "inputs": [ + { + "name": "on_false", + "type": "LATENT", + "link": 89 + }, + { + "name": "on_true", + "type": "LATENT", + "link": 90 + }, + { + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 91 + } + ], + "outputs": [ + { + "name": "output", + "type": "LATENT", + "links": [ + 92 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ] + }, + { + "id": 9201, + "type": "ImageScale", + "pos": [ + 1030.1809911778764, + 80.0 + ], + "size": [ + 313.0, + 200.0 + ], + "flags": {}, + "order": 1, + "mode": 0, + "title": "Resize original to stage 2", + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 58 + }, + { + "name": "upscale_method", + "type": "COMBO", + "widget": { + "name": "upscale_method" + }, + "link": null + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 56 + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 57 + }, + { + "name": "crop", + "type": "COMBO", + "widget": { + "name": "crop" + }, + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 93 + ] + } + ], + "properties": { + "Node name for S&R": "ImageScale", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + "lanczos", + 3840, + 2176, + "disabled" + ] + }, + { + "id": 5012, + "type": "LTXAddVideoICLoRAGuide", + "pos": [ + 1423.4432958653765, + 80.0 + ], + "size": [ + 316.886328125, + 282.0 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 4 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 5 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 11 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 92 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 16 + }, + { + "localized_name": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "widget": { + "name": "latent_downscale_factor" + }, + "link": 15 + }, + { + "name": "use_streaming", + "type": "BOOLEAN", + "widget": { + "name": "use_streaming" + }, + "link": null + }, + { + "name": "tile_frames", + "type": "INT", + "widget": { + "name": "tile_frames" + }, + "link": 2 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 23 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 24 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 25 + ] + } + ], + "properties": { + "Node name for S&R": "LTXAddVideoICLoRAGuide" + }, + "widgets_values": [ + 0, + 1, + 1, + "disabled", + false, + 256, + 64, + true, + 97 + ] + }, + { + "id": 9007, + "type": "LTXVEmptyLatentAudio", + "pos": [ + 330.0, + 438.0 + ], + "size": [ + 313.25, + 118 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 27 + }, + { + "localized_name": "frames_number", + "name": "frames_number", + "type": "INT", + "widget": { + "name": "frames_number" + }, + "link": 94 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT,INT", + "widget": { + "name": "frame_rate" + }, + "link": 95 + } + ], + "outputs": [ + { + "localized_name": "Latent", + "name": "Latent", + "type": "LATENT", + "links": [ + 1 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVEmptyLatentAudio", + "cnr_id": "comfy-core", + "ver": "0.3.64" + }, + "widgets_values": [ + 121, + 24, + 1 + ], + "title": "empty audio latent (native HDR)" + }, + { + "id": 9210, + "type": "LTXVPreprocess", + "pos": [ + 1030.1809911778764, + 240.0 + ], + "size": [ + 270, + 74 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 93 + }, + { + "localized_name": "img_compression", + "name": "img_compression", + "type": "INT", + "widget": { + "name": "img_compression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "output_image", + "name": "output_image", + "type": "IMAGE", + "links": [ + 16 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVPreprocess", + "cnr_id": "comfy-core", + "ver": "0.3.60" + }, + "widgets_values": [ + 0 + ] + } + ], + "groups": [ + { + "id": 1, + "title": "Preprocess - stage 2", + "bounding": [ + 306.0, + 36.0, + 1458.3296239903766, + 528.0 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 4, + "origin_id": 9005, + "origin_slot": 0, + "target_id": 5012, + "target_slot": 0, + "type": "CONDITIONING", + "parentId": 9001 + }, + { + "id": 5, + "origin_id": 9005, + "origin_slot": 1, + "target_id": 5012, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 9003 + }, + { + "id": 9, + "origin_id": -10, + "origin_slot": 2, + "target_id": 9005, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 11, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5012, + "target_slot": 2, + "type": "VAE", + "parentId": 9005 + }, + { + "id": 15, + "origin_id": -10, + "origin_slot": 5, + "target_id": 5012, + "target_slot": 5, + "type": "FLOAT", + "parentId": 9007 + }, + { + "id": 21, + "origin_id": -10, + "origin_slot": 7, + "target_id": 9005, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 23, + "origin_id": 5012, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 24, + "origin_id": 5012, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 25, + "origin_id": 5012, + "origin_slot": 2, + "target_id": -20, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 27, + "origin_id": -10, + "origin_slot": 4, + "target_id": 9007, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 1, + "origin_id": 9007, + "origin_slot": 0, + "target_id": -20, + "target_slot": 3, + "type": "LATENT", + "parentId": 9015 + }, + { + "id": 2, + "origin_id": -10, + "origin_slot": 9, + "target_id": 5012, + "target_slot": 7, + "type": "INT", + "parentId": 9017 + }, + { + "id": 58, + "origin_id": -10, + "origin_slot": 6, + "target_id": 9201, + "target_slot": 0, + "type": "IMAGE", + "parentId": 9019 + }, + { + "id": 56, + "origin_id": -10, + "origin_slot": 11, + "target_id": 9201, + "target_slot": 2, + "type": "INT", + "parentId": 9021 + }, + { + "id": 57, + "origin_id": -10, + "origin_slot": 12, + "target_id": 9201, + "target_slot": 3, + "type": "INT", + "parentId": 9023 + }, + { + "id": 16, + "origin_id": 9210, + "origin_slot": 0, + "target_id": 5012, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 80, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9303, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 81, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9303, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 82, + "origin_id": 9303, + "origin_slot": 0, + "target_id": 9005, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 83, + "origin_id": -10, + "origin_slot": 10, + "target_id": 9300, + "target_slot": 0, + "type": "LATENT", + "parentId": 9025 + }, + { + "id": 84, + "origin_id": -10, + "origin_slot": 13, + "target_id": 9300, + "target_slot": 1, + "type": "LATENT_UPSCALE_MODEL", + "parentId": 9027 + }, + { + "id": 85, + "origin_id": -10, + "origin_slot": 3, + "target_id": 9300, + "target_slot": 2, + "type": "VAE", + "parentId": 9029 + }, + { + "id": 86, + "origin_id": 9300, + "origin_slot": 0, + "target_id": 9301, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 87, + "origin_id": -10, + "origin_slot": 13, + "target_id": 9301, + "target_slot": 1, + "type": "LATENT_UPSCALE_MODEL", + "parentId": 9031 + }, + { + "id": 88, + "origin_id": -10, + "origin_slot": 3, + "target_id": 9301, + "target_slot": 2, + "type": "VAE", + "parentId": 9033 + }, + { + "id": 89, + "origin_id": 9300, + "origin_slot": 0, + "target_id": 9302, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 90, + "origin_id": 9301, + "origin_slot": 0, + "target_id": 9302, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 91, + "origin_id": -10, + "origin_slot": 14, + "target_id": 9302, + "target_slot": 2, + "type": "BOOLEAN", + "parentId": 9035 + }, + { + "id": 92, + "origin_id": 9302, + "origin_slot": 0, + "target_id": 5012, + "target_slot": 3, + "type": "LATENT", + "parentId": 9037 + }, + { + "id": 93, + "origin_id": 9201, + "origin_slot": 0, + "target_id": 9210, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 94, + "origin_id": -10, + "origin_slot": 15, + "target_id": 9007, + "target_slot": 1, + "type": "INT" + }, + { + "id": 95, + "origin_id": -10, + "origin_slot": 7, + "target_id": 9007, + "target_slot": 2, + "type": "FLOAT" + } + ], + "reroutes": [ + { + "id": 9000, + "pos": [ + 618.1809911778764, + 580.0 + ], + "linkIds": [ + 4 + ] + }, + { + "id": 9001, + "parentId": 9000, + "pos": [ + 1405.4432958653765, + 580.0 + ], + "linkIds": [ + 4 + ] + }, + { + "id": 9002, + "pos": [ + 618.1809911778764, + 598.0 + ], + "linkIds": [ + 5 + ] + }, + { + "id": 9003, + "parentId": 9002, + "pos": [ + 1405.4432958653765, + 598.0 + ], + "linkIds": [ + 5 + ] + }, + { + "id": 9004, + "pos": [ + 268.0, + 616.0 + ], + "linkIds": [ + 11 + ] + }, + { + "id": 9005, + "parentId": 9004, + "pos": [ + 1405.4432958653765, + 616.0 + ], + "linkIds": [ + 11 + ] + }, + { + "id": 9006, + "pos": [ + 268.0, + 634.0 + ], + "linkIds": [ + 15 + ] + }, + { + "id": 9007, + "parentId": 9006, + "pos": [ + 1405.4432958653765, + 634.0 + ], + "linkIds": [ + 15 + ] + }, + { + "id": 9008, + "pos": [ + 618.1809911778764, + 652.0 + ], + "linkIds": [ + 28 + ] + }, + { + "id": 9009, + "parentId": 9008, + "pos": [ + 1012.1809911778764, + 652.0 + ], + "linkIds": [ + 28 + ] + }, + { + "id": 9010, + "pos": [ + 618.1809911778764, + 670.0 + ], + "linkIds": [ + 29 + ] + }, + { + "id": 9011, + "parentId": 9010, + "pos": [ + 1012.1809911778764, + 670.0 + ], + "linkIds": [ + 29 + ] + }, + { + "id": 9012, + "pos": [ + 618.1809911778764, + 688.0 + ], + "linkIds": [ + 30 + ] + }, + { + "id": 9013, + "parentId": 9012, + "pos": [ + 1012.1809911778764, + 688.0 + ], + "linkIds": [ + 30 + ] + }, + { + "id": 9014, + "pos": [ + 1361.4432958653765, + 706.0 + ], + "linkIds": [ + 1 + ] + }, + { + "id": 9015, + "parentId": 9014, + "pos": [ + 1802.3296239903766, + 706.0 + ], + "linkIds": [ + 1 + ] + }, + { + "id": 9016, + "pos": [ + 268.0, + 724.0 + ], + "linkIds": [ + 2 + ] + }, + { + "id": 9017, + "parentId": 9016, + "pos": [ + 1405.4432958653765, + 724.0 + ], + "linkIds": [ + 2 + ] + }, + { + "id": 9018, + "pos": [ + 268.0, + 742.0 + ], + "linkIds": [ + 58 + ] + }, + { + "id": 9019, + "parentId": 9018, + "pos": [ + 1012.1809911778764, + 742.0 + ], + "linkIds": [ + 58 + ] + }, + { + "id": 9020, + "pos": [ + 268.0, + 760.0 + ], + "linkIds": [ + 56 + ] + }, + { + "id": 9021, + "parentId": 9020, + "pos": [ + 1012.1809911778764, + 760.0 + ], + "linkIds": [ + 56 + ] + }, + { + "id": 9022, + "pos": [ + 268.0, + 778.0 + ], + "linkIds": [ + 57 + ] + }, + { + "id": 9023, + "parentId": 9022, + "pos": [ + 1012.1809911778764, + 778.0 + ], + "linkIds": [ + 57 + ] + }, + { + "id": 9024, + "pos": [ + 268.0, + 796.0 + ], + "linkIds": [ + 83 + ] + }, + { + "id": 9025, + "parentId": 9024, + "pos": [ + 662.1809911778764, + 796.0 + ], + "linkIds": [ + 83 + ] + }, + { + "id": 9026, + "pos": [ + 268.0, + 814.0 + ], + "linkIds": [ + 84 + ] + }, + { + "id": 9027, + "parentId": 9026, + "pos": [ + 662.1809911778764, + 814.0 + ], + "linkIds": [ + 84 + ] + }, + { + "id": 9028, + "pos": [ + 268.0, + 832.0 + ], + "linkIds": [ + 85 + ] + }, + { + "id": 9029, + "parentId": 9028, + "pos": [ + 662.1809911778764, + 832.0 + ], + "linkIds": [ + 85 + ] + }, + { + "id": 9030, + "pos": [ + 268.0, + 850.0 + ], + "linkIds": [ + 87 + ] + }, + { + "id": 9031, + "parentId": 9030, + "pos": [ + 662.1809911778764, + 850.0 + ], + "linkIds": [ + 87 + ] + }, + { + "id": 9032, + "pos": [ + 268.0, + 868.0 + ], + "linkIds": [ + 88 + ] + }, + { + "id": 9033, + "parentId": 9032, + "pos": [ + 662.1809911778764, + 868.0 + ], + "linkIds": [ + 88 + ] + }, + { + "id": 9034, + "pos": [ + 268.0, + 886.0 + ], + "linkIds": [ + 91 + ] + }, + { + "id": 9035, + "parentId": 9034, + "pos": [ + 662.1809911778764, + 886.0 + ], + "linkIds": [ + 91 + ] + }, + { + "id": 9036, + "pos": [ + 968.1809911778764, + 904.0 + ], + "linkIds": [ + 92 + ] + }, + { + "id": 9037, + "parentId": 9036, + "pos": [ + 1405.4432958653765, + 904.0 + ], + "linkIds": [ + 92 + ] + } + ], + "extra": {}, + "last_link_id": 92, + "last_node_id": 9303 + }, + { + "id": "8deebd57-c969-4460-8f46-12a98501e2c3", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9008, + "lastLinkId": 13808, + "lastRerouteId": 9026 + }, + "revision": 0, + "config": {}, + "name": "Sampler - Distilled (3 steps)", + "inputNode": { + "id": -10, + "bounding": [ + 40.0, + 184.0, + 210.0, + 336.0 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1619.9463328320699, + 184.0, + 190.0, + 94.0 + ] + }, + "inputs": [ + { + "id": "5b61db22-e75f-4c19-9d7c-c4d954a79045", + "name": "model", + "type": "MODEL", + "linkIds": [ + 1 + ], + "localized_name": "model", + "pos": [ + 250.0, + 212.0 + ] + }, + { + "id": "3c18fb6e-bb38-4b6a-bee5-6f1fce5748ea", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 2 + ], + "localized_name": "positive", + "pos": [ + 250.0, + 234.0 + ] + }, + { + "id": "54941af4-c08d-46e4-8c80-af573832f888", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 3 + ], + "localized_name": "negative", + "pos": [ + 250.0, + 256.0 + ] + }, + { + "id": "4fd3a55c-2fc4-4e54-b32a-9059d4d716bc", + "name": "latent_image", + "type": "LATENT", + "linkIds": [ + 10 + ], + "localized_name": "latent_image", + "pos": [ + 250.0, + 278.0 + ] + }, + { + "id": "c136a9f8-2914-4989-b406-d4fae3490d80", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 4 + ], + "label": "noise seed", + "pos": [ + 250.0, + 300.0 + ] + }, + { + "id": "5f0a051e-ce96-43ad-8b7f-fb73dacea867", + "name": "cfg", + "type": "FLOAT", + "linkIds": [ + 13 + ], + "label": "guider cfg", + "pos": [ + 250.0, + 322.0 + ] + }, + { + "id": "9fdc2e66-9ed2-4c40-847d-af31bbbf482b", + "name": "sampler_name", + "type": "COMBO", + "linkIds": [ + 7 + ], + "pos": [ + 250.0, + 344.0 + ] + }, + { + "id": "f9337bd7-in-7-ee0f332b", + "name": "tile_width", + "type": "INT", + "linkIds": [ + 14 + ], + "label": "tile_width", + "pos": [ + 250.0, + 366.0 + ] + }, + { + "id": "f9337bd7-in-8-083d41f9", + "name": "tile_height", + "type": "INT", + "linkIds": [ + 5 + ], + "label": "tile_height", + "pos": [ + 250.0, + 388.0 + ] + }, + { + "id": "f9337bd7-in-9-e76bccae", + "name": "overlap_frac", + "type": "FLOAT", + "linkIds": [ + 15 + ], + "label": "overlap_frac", + "pos": [ + 250.0, + 410.0 + ] + }, + { + "id": "f9337bd7-in-10-29609dbf", + "name": "tile_frames", + "type": "INT", + "linkIds": [ + 16 + ], + "label": "tile_frames", + "pos": [ + 250.0, + 432.0 + ] + }, + { + "id": "f9337bd7-in-11-04cd28f4", + "name": "vae", + "type": "VAE", + "linkIds": [ + 6 + ], + "label": "vae", + "pos": [ + 250.0, + 454.0 + ] + }, + { + "id": "f9337bd7-in-12-f61b83ef", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 9 + ], + "label": "audio_latent", + "pos": [ + 250.0, + 476.0 + ] + } + ], + "outputs": [ + { + "id": "71fb5e86-aa11-4146-9a8c-3344e60cab92", + "name": "video_latent", + "type": "LATENT", + "linkIds": [ + 8 + ], + "pos": [ + 1619.9463328320699, + 212.0 + ] + }, + { + "id": "ab9a40a7-2f54-4a95-a151-191ba86f39c2", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 17 + ], + "pos": [ + 1619.9463328320699, + 234.0 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 4831, + "type": "KSamplerSelect", + "pos": [ + 330.0, + 184.0 + ], + "size": [ + 499.94633283206986, + 74.0 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": 7 + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 12 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "euler" + ] + }, + { + "id": 4984, + "type": "ManualSigmas", + "pos": [ + 330.0, + 298.0 + ], + "size": [ + 499.94633283206986, + 67.3573576655076 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 11 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "0.909375, 0.725, 0.421875, 0.0" + ] + }, + { + "id": 4999, + "type": "Note", + "pos": [ + 330.0, + 80.0 + ], + "size": [ + 222.81278386605618, + 88.0 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": {}, + "widgets_values": [ + "Tiled fusion owns the sigma loop. Use euler / heun / dpm_2. Leave overlap_frac at 0.5. tile_frames must match the guide node." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9100, + "type": "LTXVTiledFusionSampler", + "pos": [ + 909.9463328320699, + 184.0 + ], + "size": [ + 340.0, + 430.0 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 1 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 2 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 3 + }, + { + "name": "latents", + "type": "LATENT", + "link": 10 + }, + { + "name": "sigmas", + "type": "SIGMAS", + "link": 11 + }, + { + "name": "sampler", + "type": "SAMPLER", + "link": 12 + }, + { + "name": "seed", + "type": "INT", + "link": 4, + "widget": { + "name": "seed" + } + }, + { + "name": "cfg", + "type": "FLOAT", + "link": 13, + "widget": { + "name": "cfg" + } + }, + { + "name": "tile_width", + "type": "INT", + "link": 14, + "widget": { + "name": "tile_width" + } + }, + { + "name": "tile_height", + "type": "INT", + "link": 5, + "widget": { + "name": "tile_height" + } + }, + { + "name": "overlap_frac", + "type": "FLOAT", + "link": 15, + "widget": { + "name": "overlap_frac" + } + }, + { + "name": "blend_var", + "type": "FLOAT", + "link": null, + "widget": { + "name": "blend_var" + } + }, + { + "name": "grid_cycle", + "type": "INT", + "link": null, + "widget": { + "name": "grid_cycle" + } + }, + { + "name": "tile_frames", + "type": "INT", + "link": 16, + "widget": { + "name": "tile_frames" + } + }, + { + "name": "vae", + "type": "VAE", + "link": 6 + } + ], + "outputs": [ + { + "name": "output", + "type": "LATENT", + "links": [ + 8 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVTiledFusionSampler" + }, + "widgets_values": [ + 42, + "fixed", + 1.0, + 1024, + 576, + 0.5, + 0.05, + 1, + 97, + "auto" + ] + }, + { + "id": 9101, + "type": "RepeatLatentBatch", + "pos": [ + 1329.9463328320699, + 184.0 + ], + "size": [ + 210.0, + 60.0 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 9 + }, + { + "name": "amount", + "type": "INT", + "widget": { + "name": "amount" + }, + "link": null + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 17 + ] + } + ], + "properties": { + "Node name for S&R": "RepeatLatentBatch", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + 1 + ], + "title": "Pass audio latent" + } + ], + "groups": [ + { + "id": 147, + "title": "Generate", + "bounding": [ + 306.0, + 36.0, + 1257.9463328320699, + 602.0 + ], + "color": "#b58b2a", + "flags": {} + } + ], + "links": [ + { + "id": 1, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9100, + "target_slot": 0, + "type": "MODEL", + "parentId": 9001 + }, + { + "id": 2, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9100, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 9003 + }, + { + "id": 3, + "origin_id": -10, + "origin_slot": 2, + "target_id": 9100, + "target_slot": 2, + "type": "CONDITIONING", + "parentId": 9005 + }, + { + "id": 10, + "origin_id": -10, + "origin_slot": 3, + "target_id": 9100, + "target_slot": 3, + "type": "LATENT", + "parentId": 9007 + }, + { + "id": 11, + "origin_id": 4984, + "origin_slot": 0, + "target_id": 9100, + "target_slot": 4, + "type": "SIGMAS" + }, + { + "id": 12, + "origin_id": 4831, + "origin_slot": 0, + "target_id": 9100, + "target_slot": 5, + "type": "SAMPLER" + }, + { + "id": 4, + "origin_id": -10, + "origin_slot": 4, + "target_id": 9100, + "target_slot": 6, + "type": "INT", + "parentId": 9009 + }, + { + "id": 13, + "origin_id": -10, + "origin_slot": 5, + "target_id": 9100, + "target_slot": 7, + "type": "FLOAT", + "parentId": 9011 + }, + { + "id": 14, + "origin_id": -10, + "origin_slot": 7, + "target_id": 9100, + "target_slot": 8, + "type": "INT", + "parentId": 9013 + }, + { + "id": 5, + "origin_id": -10, + "origin_slot": 8, + "target_id": 9100, + "target_slot": 9, + "type": "INT", + "parentId": 9015 + }, + { + "id": 15, + "origin_id": -10, + "origin_slot": 9, + "target_id": 9100, + "target_slot": 10, + "type": "FLOAT", + "parentId": 9017 + }, + { + "id": 16, + "origin_id": -10, + "origin_slot": 10, + "target_id": 9100, + "target_slot": 13, + "type": "INT", + "parentId": 9019 + }, + { + "id": 6, + "origin_id": -10, + "origin_slot": 11, + "target_id": 9100, + "target_slot": 14, + "type": "VAE", + "parentId": 9021 + }, + { + "id": 7, + "origin_id": -10, + "origin_slot": 6, + "target_id": 4831, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 8, + "origin_id": 9100, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "LATENT", + "parentId": 9023 + }, + { + "id": 9, + "origin_id": -10, + "origin_slot": 12, + "target_id": 9101, + "target_slot": 0, + "type": "LATENT", + "parentId": 9025 + }, + { + "id": 17, + "origin_id": 9101, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "LATENT" + } + ], + "reroutes": [ + { + "id": 9000, + "pos": [ + 268.0, + 654.0 + ], + "linkIds": [ + 1 + ] + }, + { + "id": 9001, + "parentId": 9000, + "pos": [ + 891.9463328320699, + 654.0 + ], + "linkIds": [ + 1 + ] + }, + { + "id": 9002, + "pos": [ + 268.0, + 672.0 + ], + "linkIds": [ + 2 + ] + }, + { + "id": 9003, + "parentId": 9002, + "pos": [ + 891.9463328320699, + 672.0 + ], + "linkIds": [ + 2 + ] + }, + { + "id": 9004, + "pos": [ + 268.0, + 690.0 + ], + "linkIds": [ + 3 + ] + }, + { + "id": 9005, + "parentId": 9004, + "pos": [ + 891.9463328320699, + 690.0 + ], + "linkIds": [ + 3 + ] + }, + { + "id": 9006, + "pos": [ + 268.0, + 708.0 + ], + "linkIds": [ + 10 + ] + }, + { + "id": 9007, + "parentId": 9006, + "pos": [ + 891.9463328320699, + 708.0 + ], + "linkIds": [ + 10 + ] + }, + { + "id": 9008, + "pos": [ + 268.0, + 726.0 + ], + "linkIds": [ + 4 + ] + }, + { + "id": 9009, + "parentId": 9008, + "pos": [ + 891.9463328320699, + 726.0 + ], + "linkIds": [ + 4 + ] + }, + { + "id": 9010, + "pos": [ + 268.0, + 744.0 + ], + "linkIds": [ + 13 + ] + }, + { + "id": 9011, + "parentId": 9010, + "pos": [ + 891.9463328320699, + 744.0 + ], + "linkIds": [ + 13 + ] + }, + { + "id": 9012, + "pos": [ + 268.0, + 762.0 + ], + "linkIds": [ + 14 + ] + }, + { + "id": 9013, + "parentId": 9012, + "pos": [ + 891.9463328320699, + 762.0 + ], + "linkIds": [ + 14 + ] + }, + { + "id": 9014, + "pos": [ + 268.0, + 780.0 + ], + "linkIds": [ + 5 + ] + }, + { + "id": 9015, + "parentId": 9014, + "pos": [ + 891.9463328320699, + 780.0 + ], + "linkIds": [ + 5 + ] + }, + { + "id": 9016, + "pos": [ + 268.0, + 798.0 + ], + "linkIds": [ + 15 + ] + }, + { + "id": 9017, + "parentId": 9016, + "pos": [ + 891.9463328320699, + 798.0 + ], + "linkIds": [ + 15 + ] + }, + { + "id": 9018, + "pos": [ + 268.0, + 816.0 + ], + "linkIds": [ + 16 + ] + }, + { + "id": 9019, + "parentId": 9018, + "pos": [ + 891.9463328320699, + 816.0 + ], + "linkIds": [ + 16 + ] + }, + { + "id": 9020, + "pos": [ + 268.0, + 834.0 + ], + "linkIds": [ + 6 + ] + }, + { + "id": 9021, + "parentId": 9020, + "pos": [ + 891.9463328320699, + 834.0 + ], + "linkIds": [ + 6 + ] + }, + { + "id": 9022, + "pos": [ + 1267.9463328320699, + 852.0 + ], + "linkIds": [ + 8 + ] + }, + { + "id": 9023, + "parentId": 9022, + "pos": [ + 1601.9463328320699, + 852.0 + ], + "linkIds": [ + 8 + ] + }, + { + "id": 9024, + "pos": [ + 268.0, + 870.0 + ], + "linkIds": [ + 9 + ] + }, + { + "id": 9025, + "parentId": 9024, + "pos": [ + 1311.9463328320699, + 870.0 + ], + "linkIds": [ + 9 + ] + } + ], + "extra": {} + }, + { + "id": "6dccac65-c5c2-4f24-8e81-ef9145cb3927", + "version": 1, + "state": { + "lastGroupId": 158, + "lastNodeId": 9008, + "lastLinkId": 13739, + "lastRerouteId": 9010 + }, + "revision": 0, + "config": {}, + "name": "Decode HDR", + "inputNode": { + "id": -10, + "bounding": [ + 40.0, + 80.0, + 210.0, + 270.0 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1520.0, + 80.0, + 190.0, + 72.0 + ] + }, + "inputs": [ + { + "id": "423bde19-2ce0-4154-ad35-5ea07a466994", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13710 + ], + "localized_name": "vae", + "pos": [ + 250.0, + 108.0 + ] + }, + { + "id": "0f5c908f-a20b-4bde-b4aa-7964626668ca", + "name": "latents", + "type": "LATENT", + "linkIds": [ + 13711 + ], + "localized_name": "latents", + "label": "video_latent", + "pos": [ + 250.0, + 130.0 + ] + }, + { + "id": "3a7f5609-1830-4ac6-a4ed-b1ed95661dea", + "name": "samples", + "type": "LATENT", + "linkIds": [ + 13669 + ], + "localized_name": "samples", + "label": "audio_latent", + "pos": [ + 250.0, + 152.0 + ] + }, + { + "id": "d7417024-88ba-4d63-ab40-2bdd6789ac59", + "name": "audio_vae", + "type": "VAE", + "linkIds": [ + 13429 + ], + "localized_name": "audio_vae", + "pos": [ + 250.0, + 174.0 + ] + }, + { + "id": "135318cf-13a1-46df-9dc6-10c814fe4a3b", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 13475, + 3 + ], + "localized_name": "fps", + "pos": [ + 250.0, + 196.0 + ] + }, + { + "id": "baced759-c6b8-45b2-a6cd-d606cbd5bc4b", + "name": "bit_depth", + "type": "INT", + "linkIds": [ + 13699 + ], + "pos": [ + 250.0, + 218.0 + ] + }, + { + "id": "425f98fa-15bb-4a5a-82d3-81beb7e73a19", + "name": "tile_size", + "type": "INT", + "linkIds": [ + 13736 + ], + "pos": [ + 250.0, + 240.0 + ] + }, + { + "id": "6d49eb2c-deaa-4163-b4dc-230e2bcd51aa", + "name": "overlap", + "type": "INT", + "linkIds": [ + 13737 + ], + "pos": [ + 250.0, + 262.0 + ] + }, + { + "id": "f4fb2fb3-137b-4274-b5f3-5d08cb1f82fc", + "name": "temporal_size", + "type": "INT", + "linkIds": [ + 13738 + ], + "pos": [ + 250.0, + 284.0 + ] + }, + { + "id": "702f5a10-9a13-4e8a-9cc8-244b5f8ba7aa", + "name": "temporal_overlap", + "type": "INT", + "linkIds": [ + 13739 + ], + "pos": [ + 250.0, + 306.0 + ] + } + ], + "outputs": [ + { + "id": "dc6707aa-e87d-4616-a4e6-84471c015b6b", + "name": "VIDEO", + "type": "VIDEO", + "linkIds": [ + 13112 + ], + "localized_name": "VIDEO", + "pos": [ + 1520.0, + 108.0 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 4848, + "type": "LTXVAudioVAEDecode", + "pos": [ + 330.0, + 80.0 + ], + "size": [ + 270.0, + 46.0 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 13669 + }, + { + "localized_name": "audio_vae", + "name": "audio_vae", + "type": "VAE", + "link": 13429 + } + ], + "outputs": [ + { + "localized_name": "Audio", + "name": "Audio", + "type": "AUDIO", + "links": [ + 13108 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVAudioVAEDecode", + "cnr_id": "comfy-core", + "ver": "0.3.64" + }, + "widgets_values": [] + }, + { + "id": 4849, + "type": "CreateVideo", + "pos": [ + 1100.0, + 80.0 + ], + "size": [ + 270.0, + 102.0 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 13712 + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 13108 + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 13475 + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "shape": 7, + "type": "INT", + "widget": { + "name": "bit_depth" + }, + "link": 13699 + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 13112 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + 30, + 8 + ] + }, + { + "id": 5538, + "type": "VAEDecodeTiled", + "pos": [ + 330.0, + 166.0 + ], + "size": [ + 270.0, + 150.0 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 13711 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13710 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": 13736 + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": 13737 + }, + { + "localized_name": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": 13738 + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": 13739 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeTiled" + }, + "widgets_values": [ + 512, + 64, + 128, + 32 + ] + }, + { + "id": 5590, + "type": "LTXVHDRDecodePostprocess", + "pos": [ + 680.0, + 80.0 + ], + "size": [ + 340.0, + 200.0 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 1 + }, + { + "name": "transfer", + "type": "COMBO", + "widget": { + "name": "transfer" + }, + "link": null + } + ], + "outputs": [ + { + "name": "tonemapped", + "type": "IMAGE", + "links": [ + 13712 + ] + }, + { + "name": "hdr_linear", + "type": "IMAGE", + "links": [ + 2 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVHDRDecodePostprocess" + }, + "widgets_values": [ + "acescct", + 0.0, + true, + "acescg", + "output/hdr_exr", + "frame", + true + ] + }, + { + "id": 5591, + "type": "LTXVSaveHLG", + "pos": [ + 1100.0, + 222.0 + ], + "size": [ + 340.0, + 120.0 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "hdr_linear", + "type": "IMAGE", + "link": 2 + }, + { + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 3 + }, + { + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": null + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "LTXVSaveHLG" + }, + "widgets_values": [ + 24.0, + "hdr/ltxv_hlg", + "acescg" + ] + } + ], + "groups": [ + { + "id": 150, + "title": "Decode", + "bounding": [ + 306.0, + 36.0, + 1158.0, + 330.0 + ], + "color": "#b58b2a", + "flags": {} + } + ], + "links": [ + { + "id": 13108, + "origin_id": 4848, + "origin_slot": 0, + "target_id": 4849, + "target_slot": 1, + "type": "AUDIO", + "parentId": 9001 + }, + { + "id": 13669, + "origin_id": -10, + "origin_slot": 2, + "target_id": 4848, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13429, + "origin_id": -10, + "origin_slot": 3, + "target_id": 4848, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 13475, + "origin_id": -10, + "origin_slot": 4, + "target_id": 4849, + "target_slot": 2, + "type": "FLOAT", + "parentId": 9003 + }, + { + "id": 13112, + "origin_id": 4849, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VIDEO", + "parentId": 9005 + }, + { + "id": 13699, + "origin_id": -10, + "origin_slot": 5, + "target_id": 4849, + "target_slot": 3, + "type": "INT", + "parentId": 9007 + }, + { + "id": 13710, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5538, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 13711, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5538, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13712, + "origin_id": 5590, + "origin_slot": 0, + "target_id": 4849, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 13736, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5538, + "target_slot": 2, + "type": "INT" + }, + { + "id": 13737, + "origin_id": -10, + "origin_slot": 7, + "target_id": 5538, + "target_slot": 3, + "type": "INT" + }, + { + "id": 13738, + "origin_id": -10, + "origin_slot": 8, + "target_id": 5538, + "target_slot": 4, + "type": "INT" + }, + { + "id": 13739, + "origin_id": -10, + "origin_slot": 9, + "target_id": 5538, + "target_slot": 5, + "type": "INT" + }, + { + "id": 1, + "origin_id": 5538, + "origin_slot": 0, + "target_id": 5590, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2, + "origin_id": 5590, + "origin_slot": 1, + "target_id": 5591, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 3, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5591, + "target_slot": 1, + "type": "FLOAT", + "parentId": 9009 + } + ], + "reroutes": [ + { + "id": 9000, + "pos": [ + 618.0, + 390.0 + ], + "linkIds": [ + 13108 + ] + }, + { + "id": 9001, + "parentId": 9000, + "pos": [ + 1082.0, + 390.0 + ], + "linkIds": [ + 13108 + ] + }, + { + "id": 9002, + "pos": [ + 268.0, + 408.0 + ], + "linkIds": [ + 13475 + ] + }, + { + "id": 9003, + "parentId": 9002, + "pos": [ + 1082.0, + 408.0 + ], + "linkIds": [ + 13475 + ] + }, + { + "id": 9004, + "pos": [ + 1388.0, + 426.0 + ], + "linkIds": [ + 13112 + ] + }, + { + "id": 9005, + "parentId": 9004, + "pos": [ + 1502.0, + 426.0 + ], + "linkIds": [ + 13112 + ] + }, + { + "id": 9006, + "pos": [ + 268.0, + 444.0 + ], + "linkIds": [ + 13699 + ] + }, + { + "id": 9007, + "parentId": 9006, + "pos": [ + 1082.0, + 444.0 + ], + "linkIds": [ + 13699 + ] + }, + { + "id": 9008, + "pos": [ + 268.0, + 462.0 + ], + "linkIds": [ + 3 + ] + }, + { + "id": 9009, + "parentId": 9008, + "pos": [ + 1082.0, + 462.0 + ], + "linkIds": [ + 3 + ] + } + ], + "extra": {} + } + ] + }, + "config": {}, + "extra": { + "frontendVersion": "1.48.7", + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "VHS_MetadataImage": true, + "VHS_KeepIntermediate": true, + "workspace_info": { + "id": "elBQFQknIoLYTEwIloQuw" + }, + "node_versions": { + "comfy-core": "0.3.30", + "comfyui-kjnodes": "1.0.8" + }, + "workflowRendererVersion": "LG", + "reroutes": [ + { + "id": 8001, + "pos": [ + -3664.0, + 4481.664112347758 + ], + "linkIds": [ + 13653 + ] + }, + { + "id": 8002, + "parentId": 8001, + "pos": [ + -2203.2, + 4481.664112347758 + ], + "linkIds": [ + 13653 + ] + }, + { + "id": 8003, + "pos": [ + -3664.0, + 4509.664112347758 + ], + "linkIds": [ + 13670 + ] + }, + { + "id": 8004, + "parentId": 8003, + "pos": [ + -843.1999999999998, + 4509.664112347758 + ], + "linkIds": [ + 13670 + ] + }, + { + "id": 8005, + "pos": [ + -3664.0, + 4537.664112347758 + ], + "linkIds": [ + 13673 + ] + }, + { + "id": 8006, + "parentId": 8005, + "pos": [ + -843.1999999999998, + 4537.664112347758 + ], + "linkIds": [ + 13673 + ] + }, + { + "id": 8007, + "pos": [ + -2718.8, + 4565.664112347758 + ], + "linkIds": [ + 13772 + ] + }, + { + "id": 8008, + "parentId": 8007, + "pos": [ + -843.1999999999998, + 4565.664112347758 + ], + "linkIds": [ + 13772 + ] + }, + { + "id": 8009, + "pos": [ + -3664.0, + 4593.664112347758 + ], + "linkIds": [ + 13811 + ] + }, + { + "id": 8010, + "parentId": 8009, + "pos": [ + -2203.2, + 4593.664112347758 + ], + "linkIds": [ + 13811 + ] + }, + { + "id": 8011, + "pos": [ + -3664.0, + 4621.664112347758 + ], + "linkIds": [ + 13841 + ] + }, + { + "id": 8012, + "parentId": 8011, + "pos": [ + -1303.1999999999998, + 4621.664112347758 + ], + "linkIds": [ + 13841 + ] + }, + { + "id": 8013, + "pos": [ + -3664.0, + 4649.664112347758 + ], + "linkIds": [ + 13845 + ] + }, + { + "id": 8014, + "parentId": 8013, + "pos": [ + -1303.1999999999998, + 4649.664112347758 + ], + "linkIds": [ + 13845 + ] + }, + { + "id": 8015, + "pos": [ + -3664.0, + 4677.664112347758 + ], + "linkIds": [ + 13862 + ] + }, + { + "id": 8016, + "parentId": 8015, + "pos": [ + -3170.8, + 4677.664112347758 + ], + "linkIds": [ + 13862 + ] + }, + { + "id": 8017, + "pos": [ + -3664.0, + 4705.664112347758 + ], + "linkIds": [ + 13863 + ] + }, + { + "id": 8018, + "parentId": 8017, + "pos": [ + -3170.8, + 4705.664112347758 + ], + "linkIds": [ + 13863 + ] + }, + { + "id": 8019, + "pos": [ + -3664.0, + 4733.664112347758 + ], + "linkIds": [ + 13866 + ] + }, + { + "id": 8020, + "parentId": 8019, + "pos": [ + -3170.8, + 4733.664112347758 + ], + "linkIds": [ + 13866 + ] + }, + { + "id": 8021, + "pos": [ + -3664.0, + 4761.664112347758 + ], + "linkIds": [ + 13871 + ] + }, + { + "id": 8022, + "parentId": 8021, + "pos": [ + -2656.0, + 4761.664112347758 + ], + "linkIds": [ + 13871 + ] + }, + { + "id": 8023, + "pos": [ + -3664.0, + 4789.664112347758 + ], + "linkIds": [ + 13872 + ] + }, + { + "id": 8024, + "parentId": 8023, + "pos": [ + -2656.0, + 4789.664112347758 + ], + "linkIds": [ + 13872 + ] + }, + { + "id": 8025, + "pos": [ + -3664.0, + 4817.664112347758 + ], + "linkIds": [ + 13873 + ] + }, + { + "id": 8026, + "parentId": 8025, + "pos": [ + -2656.0, + 4817.664112347758 + ], + "linkIds": [ + 13873 + ] + }, + { + "id": 8027, + "pos": [ + -2244.0, + 4845.664112347758 + ], + "linkIds": [ + 13904 + ] + }, + { + "id": 8028, + "parentId": 8027, + "pos": [ + -1303.1999999999998, + 4845.664112347758 + ], + "linkIds": [ + 13904 + ] + }, + { + "id": 8029, + "pos": [ + -2244.0, + 4873.664112347758 + ], + "linkIds": [ + 13905 + ] + }, + { + "id": 8030, + "parentId": 8029, + "pos": [ + -1303.1999999999998, + 4873.664112347758 + ], + "linkIds": [ + 13905 + ] + }, + { + "id": 8031, + "pos": [ + -2244.0, + 4901.664112347758 + ], + "linkIds": [ + 13906 + ] + }, + { + "id": 8032, + "parentId": 8031, + "pos": [ + -1303.1999999999998, + 4901.664112347758 + ], + "linkIds": [ + 13906 + ] + }, + { + "id": 8033, + "pos": [ + -2244.0, + 4929.664112347758 + ], + "linkIds": [ + 13907 + ] + }, + { + "id": 8034, + "parentId": 8033, + "pos": [ + -1303.1999999999998, + 4929.664112347758 + ], + "linkIds": [ + 13907 + ] + }, + { + "id": 8035, + "pos": [ + -3664.0, + 4957.664112347758 + ], + "linkIds": [ + 13909 + ] + }, + { + "id": 8036, + "parentId": 8035, + "pos": [ + -1763.1999999999998, + 4957.664112347758 + ], + "linkIds": [ + 13909 + ] + }, + { + "id": 8037, + "pos": [ + -3187.0, + 4985.664112347758 + ], + "linkIds": [ + 13910 + ] + }, + { + "id": 8038, + "parentId": 8037, + "pos": [ + -1763.1999999999998, + 4985.664112347758 + ], + "linkIds": [ + 13910 + ] + }, + { + "id": 8039, + "pos": [ + -2718.8, + 5013.664112347758 + ], + "linkIds": [ + 13911 + ] + }, + { + "id": 8040, + "parentId": 8039, + "pos": [ + -1763.1999999999998, + 5013.664112347758 + ], + "linkIds": [ + 13911 + ] + }, + { + "id": 8041, + "pos": [ + -3664.0, + 5041.664112347758 + ], + "linkIds": [ + 13912 + ] + }, + { + "id": 8042, + "parentId": 8041, + "pos": [ + -1763.1999999999998, + 5041.664112347758 + ], + "linkIds": [ + 13912 + ] + }, + { + "id": 8043, + "pos": [ + -3664.0, + 5069.664112347758 + ], + "linkIds": [ + 13913 + ] + }, + { + "id": 8044, + "parentId": 8043, + "pos": [ + -1763.1999999999998, + 5069.664112347758 + ], + "linkIds": [ + 13913 + ] + }, + { + "id": 8045, + "pos": [ + -3664.0, + 5097.664112347758 + ], + "linkIds": [ + 13914 + ] + }, + { + "id": 8046, + "parentId": 8045, + "pos": [ + -1763.1999999999998, + 5097.664112347758 + ], + "linkIds": [ + 13914 + ] + }, + { + "id": 8047, + "pos": [ + -2244.0, + 5125.664112347758 + ], + "linkIds": [ + 13915 + ] + }, + { + "id": 8048, + "parentId": 8047, + "pos": [ + -1763.1999999999998, + 5125.664112347758 + ], + "linkIds": [ + 13915 + ] + }, + { + "id": 8049, + "pos": [ + -2718.8, + 5153.664112347758 + ], + "linkIds": [ + 13916 + ] + }, + { + "id": 8050, + "parentId": 8049, + "pos": [ + -1763.1999999999998, + 5153.664112347758 + ], + "linkIds": [ + 13916 + ] + }, + { + "id": 8053, + "pos": [ + -2244.0, + 5209.664112347758 + ], + "linkIds": [ + 13918 + ] + }, + { + "id": 8054, + "parentId": 8053, + "pos": [ + -1763.1999999999998, + 5209.664112347758 + ], + "linkIds": [ + 13918 + ] + }, + { + "id": 8055, + "pos": [ + -2244.0, + 5237.664112347758 + ], + "linkIds": [ + 13920 + ] + }, + { + "id": 8056, + "parentId": 8055, + "pos": [ + -1763.1999999999998, + 5237.664112347758 + ], + "linkIds": [ + 13920 + ] + }, + { + "id": 8057, + "pos": [ + -2244.0, + 5265.664112347758 + ], + "linkIds": [ + 13921 + ] + }, + { + "id": 8058, + "parentId": 8057, + "pos": [ + -1763.1999999999998, + 5265.664112347758 + ], + "linkIds": [ + 13921 + ] + }, + { + "id": 8059, + "pos": [ + -3664.0, + 5293.664112347758 + ], + "linkIds": [ + 13922 + ] + }, + { + "id": 8060, + "parentId": 8059, + "pos": [ + -1763.1999999999998, + 5293.664112347758 + ], + "linkIds": [ + 13922 + ] + }, + { + "id": 8061, + "pos": [ + -2244.0, + 5321.664112347758 + ], + "linkIds": [ + 13923 + ] + }, + { + "id": 8062, + "parentId": 8061, + "pos": [ + -1763.1999999999998, + 5321.664112347758 + ], + "linkIds": [ + 13923 + ] + } + ], + "ds": { + "scale": 0.42, + "offset": [ + 1909.31, + -797.48 + ] + }, + "linkExtensions": [ + { + "id": 13653, + "parentId": 8002 + }, + { + "id": 13670, + "parentId": 8004 + }, + { + "id": 13673, + "parentId": 8006 + }, + { + "id": 13772, + "parentId": 8008 + }, + { + "id": 13811, + "parentId": 8010 + }, + { + "id": 13841, + "parentId": 8012 + }, + { + "id": 13845, + "parentId": 8014 + }, + { + "id": 13862, + "parentId": 8016 + }, + { + "id": 13863, + "parentId": 8018 + }, + { + "id": 13866, + "parentId": 8020 + }, + { + "id": 13871, + "parentId": 8022 + }, + { + "id": 13872, + "parentId": 8024 + }, + { + "id": 13873, + "parentId": 8026 + }, + { + "id": 13904, + "parentId": 8028 + }, + { + "id": 13905, + "parentId": 8030 + }, + { + "id": 13906, + "parentId": 8032 + }, + { + "id": 13907, + "parentId": 8034 + }, + { + "id": 13909, + "parentId": 8036 + }, + { + "id": 13910, + "parentId": 8038 + }, + { + "id": 13911, + "parentId": 8040 + }, + { + "id": 13912, + "parentId": 8042 + }, + { + "id": 13913, + "parentId": 8044 + }, + { + "id": 13914, + "parentId": 8046 + }, + { + "id": 13915, + "parentId": 8048 + }, + { + "id": 13916, + "parentId": 8050 + }, + { + "id": 13917, + "parentId": 8052 + }, + { + "id": 13918, + "parentId": 8054 + }, + { + "id": 13920, + "parentId": 8056 + }, + { + "id": 13921, + "parentId": 8058 + }, + { + "id": 13922, + "parentId": 8060 + }, + { + "id": 13923, + "parentId": 8062 + } + ] + }, + "version": 0.4 +} diff --git a/example_workflows/2.5/HDR_workflows/LTX-2.5_V2V_TiledFusion_SDR_to_HDR.json b/example_workflows/2.5/HDR_workflows/LTX-2.5_V2V_TiledFusion_SDR_to_HDR.json new file mode 100644 index 0000000..79f8cc4 --- /dev/null +++ b/example_workflows/2.5/HDR_workflows/LTX-2.5_V2V_TiledFusion_SDR_to_HDR.json @@ -0,0 +1,9635 @@ +{ + "id": "33e706ef-880f-4592-821d-8ff287d28c0e", + "revision": 0, + "last_node_id": 9324, + "last_link_id": 14032, + "nodes": [ + { + "id": 5531, + "type": "MarkdownNote", + "pos": [ + -807.1999999999998, + 2840 + ], + "size": [ + 406.8, + 300 + ], + "flags": { + "collapsed": false + }, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Decode", + "properties": {}, + "widgets_values": [ + "## Decode\n\nMake sure to adjust the number of tiles and overlap to fit your hardware.\n(fewer tiles will result in faster execution, but will require more memory).\n\n### Recommended settings\n\n| node settings (pixels) | resolved latent geometry |\n| ------------------------------------------ | ------------------------------- |\n| `512 / 64 / 128 / 32` | 16x16, ov 2 - 16f ov 4 |\n| `768 / 192 / 128 / 32` | 24x24, ov 6 - 16f ov 4 |\n| `1024 / 256 / 128 / 48` | 32x32, ov 8 - 16f, ov 6 |\n| `1536 / 384 / 192 / 48` | 48x48, ov 12 - 24f, ov 6 |\n| `768 / 192 / spatial-only` | 24x24, ov 6 - no temporal split |\n" + ], + "widgets_values_named": { + "text": "## Decode\n\nMake sure to adjust the number of tiles and overlap to fit your hardware.\n(fewer tiles will result in faster execution, but will require more memory).\n\n### Recommended settings\n\n| node settings (pixels) | resolved latent geometry |\n| ------------------------------------------ | ------------------------------- |\n| `512 / 64 / 128 / 32` | 16x16, ov 2 - 16f ov 4 |\n| `768 / 192 / 128 / 32` | 24x24, ov 6 - 16f ov 4 |\n| `1024 / 256 / 128 / 48` | 32x32, ov 8 - 16f, ov 6 |\n| `1536 / 384 / 192 / 48` | 48x48, ov 12 - 24f, ov 6 |\n| `768 / 192 / spatial-only` | 24x24, ov 6 - no temporal split |\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5532, + "type": "MarkdownNote", + "pos": [ + -320.3999999999998, + 3052 + ], + "size": [ + 523, + 88 + ], + "flags": { + "collapsed": false + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Save video", + "properties": {}, + "widgets_values": [ + "## Save video\n\nWrites the muxed VIDEO. The original soundtrack is muxed on save (preview + HLG) when present; silent input gives a video-only file. Change the prefix on SaveVideo.\n" + ], + "widgets_values_named": { + "text": "## Save video\n\nWrites the muxed VIDEO. The original soundtrack is muxed on save (preview + HLG) when present; silent input gives a video-only file. Change the prefix on SaveVideo.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5527, + "type": "MarkdownNote", + "pos": [ + -3592.6, + 2784 + ], + "size": [ + 863.7999999999997, + 356 + ], + "flags": { + "collapsed": false + }, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Inputs", + "properties": {}, + "widgets_values": [ + "## Inputs\n\n1. Load an **SDR** MP4 on the left. Size combos (`tile_size`, `initial_canvas_size`, `output_size`) are widgets on **Preprocess**.\n2. Scene embeddings = fixed prompt (pipeline `--text-embeddings`) — wired to both positive and negative (CFG=1; same embedding), for both stage 1 and stage 2.\n\nNo free-text prompt boxes: conditioning comes only from **Load scene embeddings**.\n" + ], + "widgets_values_named": { + "text": "## Inputs\n\n1. Load an **SDR** MP4 on the left. Size combos (`tile_size`, `initial_canvas_size`, `output_size`) are widgets on **Preprocess**.\n2. Scene embeddings = fixed prompt (pipeline `--text-embeddings`) — wired to both positive and negative (CFG=1; same embedding), for both stage 1 and stage 2.\n\nNo free-text prompt boxes: conditioning comes only from **Load scene embeddings**.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5526, + "type": "MarkdownNote", + "pos": [ + -4275.5, + 2635 + ], + "size": [ + 575.5, + 505 + ], + "flags": { + "collapsed": false + }, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Model Links", + "properties": {}, + "widgets_values": [ + "## Model Links\n\n**LTX-2.5 Model Weights**\n\nMake sure to click the \"Agree and Access\" button the first time you download.\n\n- [ Distilled model - ltx-2.5-22b-distilled-transformer-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors)\n\n- [ Audio VAE - ltx-2.5-audio-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors)\n\n- [ Video VAE - ltx-2.5-video-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors)\n\n- [ Spatial upscaler x2 - ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors)\n\n- [ IC-LoRA SDR to HDR - ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors ](https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/blob/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors)\n\n- [ Scene embeddings - ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors ](https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/blob/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors)\n\nThis workflow uses fixed scene embeddings (no Gemma text encoder).\n\nSame two-stage recipe as Dynamic 4K/8K, with the SDR-to-HDR IC-LoRA (`ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors`). SDR MP4 is mapped to ACEScct before the guide resize. After decode: tonemapped preview, optional EXR, HLG.\n\nPut LoRAs in `ComfyUI/models/loras/` and the scene embeddings in `ComfyUI/models/embeddings/`.\n" + ], + "widgets_values_named": { + "text": "## Model Links\n\n**LTX-2.5 Model Weights**\n\nMake sure to click the \"Agree and Access\" button the first time you download.\n\n- [ Distilled model - ltx-2.5-22b-distilled-transformer-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors)\n\n- [ Audio VAE - ltx-2.5-audio-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors)\n\n- [ Video VAE - ltx-2.5-video-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors)\n\n- [ Spatial upscaler x2 - ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors)\n\n- [ IC-LoRA SDR to HDR - ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors ](https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/blob/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors)\n\n- [ Scene embeddings - ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors ](https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/blob/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors)\n\nThis workflow uses fixed scene embeddings (no Gemma text encoder).\n\nSame two-stage recipe as Dynamic 4K/8K, with the SDR-to-HDR IC-LoRA (`ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors`). SDR MP4 is mapped to ACEScct before the guide resize. After decode: tonemapped preview, optional EXR, HLG.\n\nPut LoRAs in `ComfyUI/models/loras/` and the scene embeddings in `ComfyUI/models/embeddings/`.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5529, + "type": "MarkdownNote", + "pos": [ + -2167.2, + 3006 + ], + "size": [ + 320, + 134 + ], + "flags": { + "collapsed": false + }, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Generate - stage 1", + "properties": {}, + "widgets_values": [ + "## Generate — stage 1\n\n**Tiled Fusion Sampler**, 8 distilled steps. Tile equals the FullHD canvas (no spatial tiling). `SAMPLER` is euler. Sigmas must end at 0.\n" + ], + "widgets_values_named": { + "text": "## Generate — stage 1\n\n**Tiled Fusion Sampler**, 8 distilled steps. Tile equals the FullHD canvas (no spatial tiling). `SAMPLER` is euler. Sigmas must end at 0.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5516, + "type": "f9337bd7-ca7a-4a59-99f1-65b664bed7e7", + "pos": [ + -2152.553800781249, + 3230 + ], + "size": [ + 320, + 513 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "label": "model", + "name": "model", + "type": "MODEL", + "link": 13653 + }, + { + "label": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13878 + }, + { + "label": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13879 + }, + { + "label": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 13880 + }, + { + "label": "noise seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "label": "guider cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": null + }, + { + "label": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + }, + { + "label": "tile_width", + "name": "tile_width", + "type": "INT", + "widget": { + "name": "tile_width" + }, + "link": 13882 + }, + { + "label": "tile_height", + "name": "tile_height", + "type": "INT", + "widget": { + "name": "tile_height" + }, + "link": 13883 + }, + { + "label": "overlap_frac", + "name": "overlap_frac", + "type": "FLOAT", + "widget": { + "name": "overlap_frac" + }, + "link": 13884 + }, + { + "label": "tile_frames", + "name": "tile_frames", + "type": "INT", + "widget": { + "name": "tile_frames" + }, + "link": 13885 + }, + { + "label": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 13811 + }, + { + "label": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 13881 + } + ], + "outputs": [ + { + "label": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 13919 + ] + }, + { + "label": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": null + } + ], + "title": "Tiled Fusion (8 steps)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [] + }, + "widgets_values": [ + 42, + 1, + "euler", + 1024, + 576, + 0.5, + 97 + ], + "widgets_values_named": { + "noise_seed": 42, + "cfg": 1, + "sampler_name": "euler", + "tile_width": 1024, + "tile_height": 576, + "overlap_frac": 0.5, + "tile_frames": 97 + } + }, + { + "id": 4852, + "type": "SaveVideo", + "pos": [ + -320.3999999999998, + 3230 + ], + "size": [ + 523, + 394.3666666666667 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": 13675 + } + ], + "outputs": [ + { + "name": "video", + "type": "VIDEO", + "links": null + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "hdr/preview", + "auto", + "auto", + "auto" + ], + "widgets_values_named": { + "filename_prefix": "hdr/preview", + "format": "auto", + "format.codec": "auto", + "codec": "auto" + } + }, + { + "id": 5001, + "type": "LoadVideo", + "pos": [ + -3567.6249804585154, + 3396.637677165265 + ], + "size": [ + 343.6, + 300 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 13758 + ] + } + ], + "properties": { + "Node name for S&R": "LoadVideo", + "cnr_id": "comfy-core", + "ver": "0.10.0" + }, + "widgets_values": [ + "vid_sunset_sdr_silent_audio.mp4", + "image" + ], + "widgets_values_named": { + "file": "vid_sunset_sdr_silent_audio.mp4", + "upload": "image" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 9002, + "type": "d92e6f38-7a14-4c85-b3e0-9f52a1d68b74", + "pos": [ + -2620, + 3230 + ], + "size": [ + 340, + 560 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "label": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13869 + }, + { + "label": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13870 + }, + { + "label": "vae", + "name": "vae", + "type": "VAE", + "link": 13871 + }, + { + "label": "audio_vae", + "name": "audio_vae", + "type": "VAE", + "link": 13872 + }, + { + "label": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "widget": { + "name": "latent_downscale_factor" + }, + "link": 13873 + }, + { + "label": "source_image", + "name": "source_image", + "type": "IMAGE", + "link": 13874 + }, + { + "label": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 13875 + }, + { + "label": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 13876 + }, + { + "label": "tile_size", + "name": "tile_size", + "type": "COMBO", + "widget": { + "name": "tile_size" + }, + "link": null + }, + { + "label": "initial_canvas_size", + "name": "initial_canvas_size", + "type": "COMBO", + "widget": { + "name": "initial_canvas_size" + }, + "link": null + }, + { + "label": "output_size", + "name": "output_size", + "type": "COMBO", + "widget": { + "name": "output_size" + }, + "link": null + } + ], + "outputs": [ + { + "label": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 13878 + ] + }, + { + "label": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 13879 + ] + }, + { + "label": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13880 + ] + }, + { + "label": "audio_latent", + "name": "frozen_audio", + "type": "LATENT", + "links": [ + 13881 + ] + }, + { + "label": "tile_width", + "name": "tile_width", + "type": "INT", + "links": [ + 13882, + 13904 + ] + }, + { + "label": "tile_height", + "name": "tile_height", + "type": "INT", + "links": [ + 13883, + 13905 + ] + }, + { + "label": "overlap_frac", + "name": "overlap_frac", + "type": "FLOAT", + "links": [ + 13884, + 13906 + ] + }, + { + "label": "tile_frames", + "name": "tile_frames", + "type": "INT", + "links": [ + 13885, + 13907, + 13918 + ] + }, + { + "label": "output_width", + "name": "output_width", + "type": "INT", + "links": [ + 13920 + ] + }, + { + "label": "output_height", + "name": "output_height", + "type": "INT", + "links": [ + 13921 + ] + }, + { + "label": "is_8k", + "name": "is_8k", + "type": "BOOLEAN", + "links": [ + 13923 + ] + }, + { + "label": "summary", + "name": "summary", + "type": "STRING", + "links": [ + 13908 + ] + } + ], + "properties": { + "previewExposures": [] + }, + "widgets_values": [ + 1, + 97, + 24, + "FullHD", + "FullHD", + "4K" + ], + "widgets_values_named": { + "latent_downscale_factor": 1, + "length": 97, + "fps": 24, + "tile_size": "FullHD", + "initial_canvas_size": "FullHD", + "output_size": "4K" + } + }, + { + "id": 9003, + "type": "MarkdownNote", + "pos": [ + -2620, + 2974 + ], + "size": [ + 340, + 166 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Preprocess", + "properties": {}, + "widgets_values": [ + "## Preprocess\n\n**Get Tiling Sizes** and canvas resize live in this subgraph. `tile_size` / `initial_canvas_size` are qHD / HD / FullHD; `output_size` is FullHD / 4K / 8K. Stage 1 guide at the initial canvas. `use_streaming` is on; `use_tiled_encode` stays **false**. Audio latent = **LTXVEmptyLatentAudio** (works for silent videos); the source soundtrack is not encoded.\n" + ], + "widgets_values_named": { + "text": "## Preprocess\n\n**Get Tiling Sizes** and canvas resize live in this subgraph. `tile_size` / `initial_canvas_size` are qHD / HD / FullHD; `output_size` is FullHD / 4K / 8K. Stage 1 guide at the initial canvas. `use_streaming` is on; `use_tiled_encode` stays **false**. Audio latent = **LTXVEmptyLatentAudio** (works for silent videos); the source soundtrack is not encoded.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5548, + "type": "c4a8f261-5b93-4e17-8d2a-6f01b3e97c45", + "pos": [ + -3134.8, + 3230 + ], + "size": [ + 380, + 150 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "label": "video", + "name": "video", + "type": "VIDEO", + "link": 13758 + } + ], + "outputs": [ + { + "label": "image", + "name": "image", + "type": "IMAGE", + "links": [ + 13861 + ] + }, + { + "label": "width", + "name": "width", + "type": "INT", + "links": null + }, + { + "label": "height", + "name": "height", + "type": "INT", + "links": null + }, + { + "label": "length", + "name": "length", + "type": "INT", + "links": [ + 13875, + 13917 + ] + }, + { + "label": "fps", + "name": "fps", + "type": "FLOAT", + "links": [ + 13772, + 14020 + ] + }, + { + "label": "audio", + "name": "audio", + "type": "AUDIO", + "links": [ + 13852 + ] + } + ], + "properties": { + "previewExposures": [] + } + }, + { + "id": 5518, + "type": "6dccac65-c5c2-4f24-8e81-ef9145cb3927", + "pos": [ + -807.1999999999998, + 3230 + ], + "size": [ + 340, + 380 + ], + "flags": {}, + "order": 21, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "name": "vae", + "type": "VAE", + "link": 13670 + }, + { + "label": "video_latent", + "name": "latents", + "type": "LATENT", + "link": 13851 + }, + { + "label": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 13852 + }, + { + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 13772 + } + ], + "outputs": [ + { + "label": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 13675 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [] + }, + "widgets_values": [ + 30, + 8, + 512, + 64, + 128, + 32 + ], + "widgets_values_named": { + "fps": 30, + "bit_depth": 8, + "tile_size": 512, + "overlap": 64, + "temporal_size": 128, + "temporal_overlap": 32 + } + }, + { + "id": 5004, + "type": "b7c1e94a-3f52-4d08-9a61-2e7c5d4f8a13", + "pos": [ + -4275.5, + 3230 + ], + "size": [ + 575.5, + 434 + ], + "flags": { + "collapsed": false + }, + "order": 7, + "mode": 0, + "inputs": [ + { + "label": "audio_vae", + "name": "audio_vae", + "type": "COMBO", + "widget": { + "name": "audio_vae" + }, + "link": null + }, + { + "label": "video_vae", + "name": "video_vae", + "type": "COMBO", + "widget": { + "name": "video_vae" + }, + "link": null + }, + { + "label": "ltx_2.5_model_checkpoint", + "name": "ltx_2.5_model_checkpoint", + "type": "COMBO", + "widget": { + "name": "ltx_2.5_model_checkpoint" + }, + "link": null + }, + { + "label": "ic_lora", + "name": "ic_lora", + "type": "COMBO", + "widget": { + "name": "ic_lora" + }, + "link": null + }, + { + "label": "lora strength", + "name": "lora strength", + "type": "FLOAT", + "widget": { + "name": "lora strength" + }, + "link": null + }, + { + "label": "ic_lora_stage2", + "name": "ic_lora_stage2", + "type": "COMBO", + "widget": { + "name": "ic_lora_stage2" + }, + "link": null + }, + { + "label": "stage2 lora strength", + "name": "stage2 lora strength", + "type": "FLOAT", + "widget": { + "name": "stage2 lora strength" + }, + "link": null + }, + { + "label": "spatial_upscaler", + "name": "spatial_upscaler", + "type": "COMBO", + "widget": { + "name": "spatial_upscaler" + }, + "link": null + } + ], + "outputs": [ + { + "label": "Audio VAE", + "name": "Audio VAE", + "type": "VAE", + "links": [ + 13872, + 13913 + ] + }, + { + "label": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 13670, + 13811, + 13845, + 13871, + 13912 + ] + }, + { + "label": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 13653 + ] + }, + { + "label": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "links": [ + 13873, + 13914 + ] + }, + { + "label": "MODEL_stage2", + "name": "MODEL_stage2", + "type": "MODEL", + "links": [ + 13841 + ] + }, + { + "label": "LATENT_UPSCALE_MODEL", + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "links": [ + 13922 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [], + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + }, + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + }, + { + "name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "directory": "diffusion_models" + }, + { + "name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "directory": "latent_upscale_models" + }, + { + "name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/resolve/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "directory": "loras" + }, + { + "name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/resolve/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors", + "directory": "embeddings" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors", + "ltx-2.5-video-vae-bf16.safetensors", + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + 1, + "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + 1, + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + ], + "widgets_values_named": { + "audio_vae": "ltx-2.5-audio-vae-bf16.safetensors", + "video_vae": "ltx-2.5-video-vae-bf16.safetensors", + "ltx_2.5_model_checkpoint": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "ic_lora": "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "lora strength": 1, + "ic_lora_stage2": "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "stage2 lora strength": 1, + "spatial_upscaler": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + } + }, + { + "id": 9018, + "type": "2449b2d3-ef34-45f8-833d-a4ebca19b39e", + "pos": [ + -1712.55380078125, + 3230 + ], + "size": [ + 340, + 480 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "label": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13909 + }, + { + "label": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13911 + }, + { + "label": "vae", + "name": "vae", + "type": "VAE", + "link": 13912 + }, + { + "label": "audio_vae", + "name": "audio_vae", + "type": "VAE", + "link": 13913 + }, + { + "label": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "widget": { + "name": "latent_downscale_factor" + }, + "link": 13914 + }, + { + "label": "source_image", + "name": "source_image", + "type": "IMAGE", + "link": 13915 + }, + { + "label": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 13916 + }, + { + "label": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 13917 + }, + { + "label": "tile_frames", + "name": "tile_frames", + "shape": 7, + "type": "INT", + "widget": { + "name": "tile_frames" + }, + "link": 13918 + }, + { + "label": "latent", + "name": "latent", + "type": "LATENT", + "link": 13919 + }, + { + "label": "output_width", + "name": "output_width", + "type": "INT", + "widget": { + "name": "output_width" + }, + "link": 13920 + }, + { + "label": "output_height", + "name": "output_height", + "type": "INT", + "widget": { + "name": "output_height" + }, + "link": 13921 + }, + { + "label": "upscale model", + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "link": 13922 + }, + { + "label": "is_8k", + "name": "is_8k", + "type": "BOOLEAN", + "widget": { + "name": "is_8k" + }, + "link": 13923 + } + ], + "outputs": [ + { + "label": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 13900 + ] + }, + { + "label": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 13901 + ] + }, + { + "label": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13902 + ] + }, + { + "label": "audio_latent", + "name": "frozen_audio", + "type": "LATENT", + "links": [ + 13903 + ] + } + ], + "properties": { + "Node name for S&R": "Preprocess - stage 2", + "previewExposures": [] + }, + "widgets_values": [ + 1, + 24, + 97, + 3840, + 2176, + false, + false + ], + "widgets_values_named": { + "latent_downscale_factor": 1, + "fps": 24, + "length": 97, + "tile_frames": 3840, + "output_width": 2176, + "output_height": false, + "is_8k": false + } + }, + { + "id": 9019, + "type": "8deebd57-c969-4460-8f46-12a98501e2c3", + "pos": [ + -1252.55380078125, + 3230 + ], + "size": [ + 320, + 513 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "label": "model", + "name": "model", + "type": "MODEL", + "link": 13841 + }, + { + "label": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13900 + }, + { + "label": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13901 + }, + { + "label": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 13902 + }, + { + "label": "noise seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "label": "guider cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": null + }, + { + "label": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + }, + { + "label": "tile_width", + "name": "tile_width", + "type": "INT", + "widget": { + "name": "tile_width" + }, + "link": 13904 + }, + { + "label": "tile_height", + "name": "tile_height", + "type": "INT", + "widget": { + "name": "tile_height" + }, + "link": 13905 + }, + { + "label": "overlap_frac", + "name": "overlap_frac", + "type": "FLOAT", + "widget": { + "name": "overlap_frac" + }, + "link": 13906 + }, + { + "label": "tile_frames", + "name": "tile_frames", + "type": "INT", + "widget": { + "name": "tile_frames" + }, + "link": 13907 + }, + { + "label": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 13845 + }, + { + "label": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 13903 + } + ], + "outputs": [ + { + "label": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 13851 + ] + }, + { + "label": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [] + } + ], + "title": "Tiled Fusion (3 steps)", + "properties": { + "Node name for S&R": "Sampler - Distilled (3 steps)", + "previewExposures": [] + }, + "widgets_values": [ + 42, + 1, + "euler", + 1024, + 576, + 0.5, + 97 + ], + "widgets_values_named": { + "noise_seed": 42, + "cfg": 1, + "sampler_name": "euler", + "tile_width": 1024, + "tile_height": 576, + "overlap_frac": 0.5, + "tile_frames": 97 + } + }, + { + "id": 9020, + "type": "LTXVSDRToHDRWorkingSpace", + "pos": [ + -2620, + 2840 + ], + "size": [ + 340, + 110 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 13861 + } + ], + "outputs": [ + { + "name": "acescct", + "type": "IMAGE", + "links": [ + 13874, + 13915 + ] + } + ], + "title": "SDR → ACEScct", + "properties": { + "Node name for S&R": "LTXVSDRToHDRWorkingSpace" + }, + "widgets_values": [ + "srgb_gamma" + ], + "widgets_values_named": { + "color_space": "srgb_gamma" + } + }, + { + "id": 9101, + "type": "PreviewAny", + "pos": [ + -2619.766160820712, + 3858.0035227026256 + ], + "size": [ + 340, + 160 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "source", + "type": "*", + "link": 13908 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": null + } + ], + "title": "Tiling sizes", + "properties": { + "Node name for S&R": "PreviewAny" + }, + "widgets_values": [], + "widgets_values_named": {}, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 9102, + "type": "MarkdownNote", + "pos": [ + -1727.1999999999998, + 2974 + ], + "size": [ + 340, + 166 + ], + "flags": { + "collapsed": false + }, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Preprocess - stage 2", + "properties": {}, + "widgets_values": [ + "## Preprocess — stage 2\n\nLatent ×2 (×4 when `output_size` is 8K). Scene-embedding conditioning (same as stage 1), then IC-LoRA guide at output resolution. `use_streaming` is on; `use_tiled_encode` stays **false**. Audio latent = **LTXVEmptyLatentAudio** (works for silent videos); the source soundtrack is not encoded.\n" + ], + "widgets_values_named": { + "text": "## Preprocess — stage 2\n\nLatent ×2 (×4 when `output_size` is 8K). Scene-embedding conditioning (same as stage 1), then IC-LoRA guide at output resolution. `use_streaming` is on; `use_tiled_encode` stays **false**. Audio latent = **LTXVEmptyLatentAudio** (works for silent videos); the source soundtrack is not encoded.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9103, + "type": "MarkdownNote", + "pos": [ + -1267.1999999999998, + 3006 + ], + "size": [ + 320, + 134 + ], + "flags": { + "collapsed": false + }, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Generate - stage 2", + "properties": {}, + "widgets_values": [ + "## Generate — stage 2\n\n**Tiled Fusion Sampler**, 3 fused steps at output size with spatial tiles from `tile_size`. `SAMPLER` is euler. Sigmas must end at 0.\n" + ], + "widgets_values_named": { + "text": "## Generate — stage 2\n\n**Tiled Fusion Sampler**, 3 fused steps at output size with spatial tiles from `tile_size`. `SAMPLER` is euler. Sigmas must end at 0.\n" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9317, + "type": "LTXVLoadConditioning", + "pos": [ + -3566.6, + 3230 + ], + "size": [ + 343.6, + 110 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 14018, + 14019 + ] + } + ], + "title": "Load scene embeddings", + "properties": { + "Node name for S&R": "LTXVLoadConditioning", + "models": [ + { + "name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/resolve/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors", + "directory": "embeddings" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors", + "cpu" + ], + "widgets_values_named": { + "file_name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-scene-emb.safetensors", + "device": "cpu" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 9319, + "type": "ComfyMathExpression", + "pos": [ + -3134.8, + 3428 + ], + "size": [ + 380, + 128 + ], + "flags": { + "collapsed": false + }, + "order": 14, + "mode": 0, + "inputs": [ + { + "label": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 14020 + }, + { + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + } + ], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 13876, + 13916, + 14021 + ] + }, + { + "name": "INT", + "type": "INT", + "links": [] + }, + { + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "title": "Conditioning FPS (≤30 keep, >30 → 30)", + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + "a if a <= 30 else 30" + ], + "widgets_values_named": { + "expression": "a if a <= 30 else 30" + } + }, + { + "id": 9320, + "type": "LTXVConditioning", + "pos": [ + -3134.8, + 3590 + ], + "size": [ + 380, + 90 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 14018 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 14019 + }, + { + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 14021 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 13869, + 13909 + ] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 13870, + 13911 + ] + } + ], + "title": "LTXV Conditioning", + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + 24 + ], + "widgets_values_named": { + "frame_rate": 24 + } + }, + { + "id": 9321, + "type": "MarkdownNote", + "pos": [ + -3134.8, + 3720 + ], + "size": [ + 380, + 100 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Params", + "properties": {}, + "widgets_values": [ + "if original frame rate is above 30 it is being trimmed to 30 for conditioning for better results. the result video will be decoded at the same frame rate as the input video " + ], + "widgets_values_named": { + "text": "if original frame rate is above 30 it is being trimmed to 30 for conditioning for better results. the result video will be decoded at the same frame rate as the input video " + }, + "color": "#432", + "bgcolor": "#653" + } + ], + "links": [ + [ + 13653, + 5004, + 2, + 5516, + 0, + "MODEL" + ], + [ + 13670, + 5004, + 1, + 5518, + 0, + "VAE" + ], + [ + 13758, + 5001, + 0, + 5548, + 0, + "VIDEO" + ], + [ + 13772, + 5548, + 4, + 5518, + 3, + "FLOAT" + ], + [ + 13811, + 5004, + 1, + 5516, + 11, + "VAE" + ], + [ + 13841, + 5004, + 4, + 9019, + 0, + "MODEL" + ], + [ + 13845, + 5004, + 1, + 9019, + 11, + "VAE" + ], + [ + 13851, + 9019, + 0, + 5518, + 1, + "LATENT" + ], + [ + 13852, + 5548, + 5, + 5518, + 2, + "AUDIO" + ], + [ + 13861, + 5548, + 0, + 9020, + 0, + "IMAGE" + ], + [ + 13869, + 9320, + 0, + 9002, + 0, + "CONDITIONING" + ], + [ + 13870, + 9320, + 1, + 9002, + 1, + "CONDITIONING" + ], + [ + 13871, + 5004, + 1, + 9002, + 2, + "VAE" + ], + [ + 13872, + 5004, + 0, + 9002, + 3, + "VAE" + ], + [ + 13873, + 5004, + 3, + 9002, + 4, + "FLOAT" + ], + [ + 13874, + 9020, + 0, + 9002, + 5, + "IMAGE" + ], + [ + 13875, + 5548, + 3, + 9002, + 6, + "INT" + ], + [ + 13876, + 9319, + 0, + 9002, + 7, + "FLOAT" + ], + [ + 13878, + 9002, + 0, + 5516, + 1, + "CONDITIONING" + ], + [ + 13879, + 9002, + 1, + 5516, + 2, + "CONDITIONING" + ], + [ + 13880, + 9002, + 2, + 5516, + 3, + "LATENT" + ], + [ + 13881, + 9002, + 3, + 5516, + 12, + "LATENT" + ], + [ + 13882, + 9002, + 4, + 5516, + 7, + "INT" + ], + [ + 13883, + 9002, + 5, + 5516, + 8, + "INT" + ], + [ + 13884, + 9002, + 6, + 5516, + 9, + "FLOAT" + ], + [ + 13885, + 9002, + 7, + 5516, + 10, + "INT" + ], + [ + 13900, + 9018, + 0, + 9019, + 1, + "CONDITIONING" + ], + [ + 13901, + 9018, + 1, + 9019, + 2, + "CONDITIONING" + ], + [ + 13902, + 9018, + 2, + 9019, + 3, + "LATENT" + ], + [ + 13903, + 9018, + 3, + 9019, + 12, + "LATENT" + ], + [ + 13904, + 9002, + 4, + 9019, + 7, + "INT" + ], + [ + 13905, + 9002, + 5, + 9019, + 8, + "INT" + ], + [ + 13906, + 9002, + 6, + 9019, + 9, + "FLOAT" + ], + [ + 13907, + 9002, + 7, + 9019, + 10, + "INT" + ], + [ + 13908, + 9002, + 11, + 9101, + 0, + "*" + ], + [ + 13909, + 9320, + 0, + 9018, + 0, + "CONDITIONING" + ], + [ + 13911, + 9320, + 1, + 9018, + 1, + "CONDITIONING" + ], + [ + 13912, + 5004, + 1, + 9018, + 2, + "VAE" + ], + [ + 13913, + 5004, + 0, + 9018, + 3, + "VAE" + ], + [ + 13914, + 5004, + 3, + 9018, + 4, + "FLOAT" + ], + [ + 13915, + 9020, + 0, + 9018, + 5, + "IMAGE" + ], + [ + 13916, + 9319, + 0, + 9018, + 6, + "FLOAT" + ], + [ + 13917, + 5548, + 3, + 9018, + 7, + "INT" + ], + [ + 13918, + 9002, + 7, + 9018, + 8, + "INT" + ], + [ + 13919, + 5516, + 0, + 9018, + 9, + "LATENT" + ], + [ + 13920, + 9002, + 8, + 9018, + 10, + "INT" + ], + [ + 13921, + 9002, + 9, + 9018, + 11, + "INT" + ], + [ + 13922, + 5004, + 5, + 9018, + 12, + "LATENT_UPSCALE_MODEL" + ], + [ + 13923, + 9002, + 10, + 9018, + 13, + "BOOLEAN" + ], + [ + 14018, + 9317, + 0, + 9320, + 0, + "CONDITIONING" + ], + [ + 14019, + 9317, + 0, + 9320, + 1, + "CONDITIONING" + ], + [ + 14021, + 9319, + 0, + 9320, + 2, + "FLOAT" + ], + [ + 13675, + 5518, + 0, + 4852, + 0, + "VIDEO" + ], + [ + 14020, + 5548, + 4, + 9319, + 0, + "FLOAT" + ] + ], + "groups": [ + { + "id": 1, + "title": "Inputs", + "bounding": [ + -3592.6, + 3164, + 863.7999999999997, + 1172.2261854221688 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Generate", + "bounding": [ + -2178.553800781249, + 3164, + 1273.26341015625, + 604.99609375 + ], + "color": "#3f789e", + "flags": {} + } + ], + "definitions": { + "subgraphs": [ + { + "id": "b7c1e94a-3f52-4d08-9a61-2e7c5d4f8a13", + "version": 1, + "state": { + "lastGroupId": 163, + "lastNodeId": 9324, + "lastLinkId": 14032, + "lastRerouteId": 9191 + }, + "revision": 0, + "config": {}, + "name": "Load Models", + "inputNode": { + "id": -10, + "bounding": [ + 40, + 80, + 193.916015625, + 208 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1846.1615289027789, + 44.90340416991706, + 201.76171875, + 168 + ] + }, + "inputs": [ + { + "id": "b7c1e94a-in-0", + "name": "audio_vae", + "type": "COMBO", + "linkIds": [ + 1 + ], + "label": "audio_vae", + "pos": [ + 209.916015625, + 104 + ] + }, + { + "id": "b7c1e94a-in-1", + "name": "video_vae", + "type": "COMBO", + "linkIds": [ + 2 + ], + "label": "video_vae", + "pos": [ + 209.916015625, + 124 + ] + }, + { + "id": "b7c1e94a-in-2", + "name": "ltx_2.5_model_checkpoint", + "type": "COMBO", + "linkIds": [ + 3 + ], + "label": "ltx_2.5_model_checkpoint", + "pos": [ + 209.916015625, + 144 + ] + }, + { + "id": "b7c1e94a-in-5", + "name": "ic_lora", + "type": "COMBO", + "linkIds": [ + 7 + ], + "label": "ic_lora", + "pos": [ + 209.916015625, + 164 + ] + }, + { + "id": "b7c1e94a-in-6", + "name": "lora strength", + "type": "FLOAT", + "linkIds": [ + 8 + ], + "label": "lora strength", + "pos": [ + 209.916015625, + 184 + ] + }, + { + "id": "b7c1e94a-in-7-5c3434bd", + "name": "ic_lora_stage2", + "type": "COMBO", + "linkIds": [ + 18 + ], + "label": "ic_lora_stage2", + "pos": [ + 209.916015625, + 204 + ] + }, + { + "id": "b7c1e94a-in-8-2ce6fb39", + "name": "stage2 lora strength", + "type": "FLOAT", + "linkIds": [ + 19 + ], + "label": "stage2 lora strength", + "pos": [ + 209.916015625, + 224 + ] + }, + { + "id": "b7c1e94a-in-9-35f075b0", + "name": "spatial_upscaler", + "type": "COMBO", + "linkIds": [ + 21 + ], + "label": "spatial_upscaler", + "pos": [ + 209.916015625, + 244 + ] + } + ], + "outputs": [ + { + "id": "eb483293-e385-4392-bf06-3a66e56ffbb1", + "name": "Audio VAE", + "type": "VAE", + "linkIds": [ + 10 + ], + "localized_name": "Audio VAE", + "pos": [ + 1870.1615289027789, + 68.90340416991705 + ] + }, + { + "id": "d41773b2-ded3-44e1-9b0a-ada0eb458ae1", + "name": "VAE", + "type": "VAE", + "linkIds": [ + 14032 + ], + "localized_name": "VAE", + "pos": [ + 1870.1615289027789, + 88.90340416991705 + ] + }, + { + "id": "81cf793d-2607-4c81-bb97-bdbe6aaebb60", + "name": "MODEL", + "type": "MODEL", + "linkIds": [ + 12 + ], + "localized_name": "MODEL", + "pos": [ + 1870.1615289027789, + 108.90340416991705 + ] + }, + { + "id": "645d088c-7969-44d0-8347-418ba5ffccb1", + "name": "latent_downscale_factor", + "type": "FLOAT", + "linkIds": [ + 16 + ], + "pos": [ + 1870.1615289027789, + 128.90340416991705 + ] + }, + { + "id": "17e3871a-944b-41d1-bef5-c3b86b2c44e0", + "name": "MODEL_stage2", + "type": "MODEL", + "linkIds": [ + 20 + ], + "localized_name": "MODEL_stage2", + "label": "MODEL_stage2", + "pos": [ + 1870.1615289027789, + 148.90340416991705 + ] + }, + { + "id": "f43745ab-d84f-4e6e-aa14-3ffcac362f86", + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "linkIds": [ + 22 + ], + "localized_name": "LATENT_UPSCALE_MODEL", + "label": "LATENT_UPSCALE_MODEL", + "pos": [ + 1870.1615289027789, + 168.90340416991705 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 5600, + "type": "VAELoader", + "pos": [ + 325.66122358889555, + 100.43762919159208 + ], + "size": [ + 376.83334885736076, + 59.59521275015277 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 1 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 10 + ] + } + ], + "title": "Load VAE - Audio", + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-audio-vae-bf16.safetensors" + } + }, + { + "id": 5601, + "type": "VAELoader", + "pos": [ + 326.067149935833, + 194.3200298293643 + ], + "size": [ + 376.83334885736076, + 59.59521275015277 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 2 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 11 + ] + } + ], + "title": "Load VAE - Video", + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-video-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-video-vae-bf16.safetensors" + } + }, + { + "id": 5602, + "type": "UNETLoader", + "pos": [ + 325.74205482741013, + 295.8168273375426 + ], + "size": [ + 374.74465302622593, + 82 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 3 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 9, + 17 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "models": [ + { + "name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 5606, + "type": "LTXICLoRALoaderModelOnly", + "pos": [ + 1101.7176735435985, + 115.45883133750365 + ], + "size": [ + 384.6576773713696, + 130.8845841562129 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 9 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 7 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": 8 + } + ], + "outputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "links": [ + 12 + ] + }, + { + "localized_name": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "links": [ + 16 + ] + } + ], + "properties": { + "Node name for S&R": "LTXICLoRALoaderModelOnly", + "models": [ + { + "name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/resolve/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "strength_model": 1 + } + }, + { + "id": 5607, + "type": "LTXICLoRALoaderModelOnly", + "pos": [ + 1106.9851815473387, + 306.3820825222746 + ], + "size": [ + 384.6576773713696, + 130.8845841562129 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 17 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 18 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": 19 + } + ], + "outputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "links": [ + 20 + ] + }, + { + "localized_name": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "links": null + } + ], + "properties": { + "Node name for S&R": "LTXICLoRALoaderModelOnly", + "models": [ + { + "name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5-22b-IC-LoRA-SDR-To-HDR/resolve/main/ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "ltx-2.5-22b-ic-lora-sdr-to-hdr-1.0.safetensors", + "strength_model": 1 + } + }, + { + "id": 5608, + "type": "LatentUpscaleModelLoader", + "pos": [ + 326.6191352640746, + 422.14839762082596 + ], + "size": [ + 340, + 60 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "model_name", + "name": "model_name", + "type": "COMBO", + "widget": { + "name": "model_name" + }, + "link": 21 + } + ], + "outputs": [ + { + "localized_name": "LATENT_UPSCALE_MODEL", + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "links": [ + 22 + ] + } + ], + "properties": { + "Node name for S&R": "LatentUpscaleModelLoader", + "models": [ + { + "name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "directory": "latent_upscale_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + ], + "widgets_values_named": { + "model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + } + }, + { + "id": 9324, + "type": "LTXVVAEForceFloat32", + "pos": [ + 729.2767501136102, + 189.16024256554232 + ], + "size": [ + 300, + 70 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 11 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 14032 + ] + } + ], + "title": "VAE float32 (HDR)", + "properties": { + "Node name for S&R": "LTXVVAEForceFloat32" + }, + "color": "#233", + "bgcolor": "#355" + } + ], + "groups": [ + { + "id": 3, + "title": "Load Models - one file per output", + "bounding": [ + 306, + 36, + 1372.653868306682, + 459.1022270639843 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 1, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5600, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 2, + "origin_id": -10, + "origin_slot": 1, + "target_id": 5601, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 3, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5602, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 7, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5606, + "target_slot": 1, + "type": "COMBO", + "parentId": 9001 + }, + { + "id": 8, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5606, + "target_slot": 2, + "type": "FLOAT", + "parentId": 9003 + }, + { + "id": 9, + "origin_id": 5602, + "origin_slot": 0, + "target_id": 5606, + "target_slot": 0, + "type": "MODEL", + "parentId": 9005 + }, + { + "id": 10, + "origin_id": 5600, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VAE", + "parentId": 9007 + }, + { + "id": 11, + "origin_id": 5601, + "origin_slot": 0, + "target_id": 9324, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 12, + "origin_id": 5606, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "MODEL" + }, + { + "id": 16, + "origin_id": 5606, + "origin_slot": 1, + "target_id": -20, + "target_slot": 3, + "type": "FLOAT" + }, + { + "id": 17, + "origin_id": 5602, + "origin_slot": 0, + "target_id": 5607, + "target_slot": 0, + "type": "MODEL", + "parentId": 9017 + }, + { + "id": 18, + "origin_id": -10, + "origin_slot": 5, + "target_id": 5607, + "target_slot": 1, + "type": "COMBO", + "parentId": 9019 + }, + { + "id": 19, + "origin_id": -10, + "origin_slot": 6, + "target_id": 5607, + "target_slot": 2, + "type": "FLOAT", + "parentId": 9021 + }, + { + "id": 20, + "origin_id": 5607, + "origin_slot": 0, + "target_id": -20, + "target_slot": 4, + "type": "MODEL" + }, + { + "id": 21, + "origin_id": -10, + "origin_slot": 7, + "target_id": 5608, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 22, + "origin_id": 5608, + "origin_slot": 0, + "target_id": -20, + "target_slot": 5, + "type": "LATENT_UPSCALE_MODEL", + "parentId": 9023 + }, + { + "id": 14032, + "origin_id": 9324, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "VAE", + "parentId": 9191 + } + ], + "reroutes": [ + { + "id": 9000, + "pos": [ + 280.1035955605571, + 539.8088030282784 + ], + "linkIds": [ + 7 + ] + }, + { + "id": 9001, + "parentId": 9000, + "pos": [ + 788.7612729319272, + 539.8088030282784 + ], + "linkIds": [ + 7 + ] + }, + { + "id": 9002, + "pos": [ + 280.1035955605571, + 557.8088030282784 + ], + "linkIds": [ + 8 + ] + }, + { + "id": 9003, + "parentId": 9002, + "pos": [ + 788.7612729319272, + 557.8088030282784 + ], + "linkIds": [ + 8 + ] + }, + { + "id": 9004, + "pos": [ + 734.8482485867836, + 575.8088030282784 + ], + "linkIds": [ + 9 + ] + }, + { + "id": 9005, + "parentId": 9004, + "pos": [ + 788.7612729319272, + 575.8088030282784 + ], + "linkIds": [ + 9 + ] + }, + { + "id": 9006, + "pos": [ + 868.6497997550127, + 613.9631841772625 + ], + "linkIds": [ + 10 + ] + }, + { + "id": 9007, + "parentId": 9006, + "pos": [ + 1727.4795774938384, + 609.5826500618305 + ], + "linkIds": [ + 10 + ] + }, + { + "id": 9016, + "pos": [ + 734.8482485867836, + 683.8088030282784 + ], + "linkIds": [ + 17 + ] + }, + { + "id": 9017, + "parentId": 9016, + "pos": [ + 788.7612729319272, + 683.8088030282784 + ], + "linkIds": [ + 17 + ] + }, + { + "id": 9018, + "pos": [ + 280.1035955605571, + 701.8088030282784 + ], + "linkIds": [ + 18 + ] + }, + { + "id": 9019, + "parentId": 9018, + "pos": [ + 788.7612729319272, + 701.8088030282784 + ], + "linkIds": [ + 18 + ] + }, + { + "id": 9020, + "pos": [ + 280.1035955605571, + 719.8088030282784 + ], + "linkIds": [ + 19 + ] + }, + { + "id": 9021, + "parentId": 9020, + "pos": [ + 788.7612729319272, + 719.8088030282784 + ], + "linkIds": [ + 19 + ] + }, + { + "id": 9022, + "pos": [ + 700.1035955605577, + 737.8088030282786 + ], + "linkIds": [ + 22 + ] + }, + { + "id": 9023, + "parentId": 9022, + "pos": [ + 1253.418950303296, + 737.8088030282786 + ], + "linkIds": [ + 22 + ] + }, + { + "id": 9190, + "pos": [ + 984.2066872742956, + 586.7581461988508 + ], + "linkIds": [ + 14032 + ] + }, + { + "id": 9191, + "parentId": 9190, + "pos": [ + 1741.8182950174532, + 588.4697815521034 + ], + "linkIds": [ + 14032 + ] + } + ], + "extra": {} + }, + { + "id": "f9337bd7-ca7a-4a59-99f1-65b664bed7e7", + "version": 1, + "state": { + "lastGroupId": 163, + "lastNodeId": 9324, + "lastLinkId": 14032, + "lastRerouteId": 9191 + }, + "revision": 0, + "config": {}, + "name": "Sampler - Distilled (8 steps)", + "inputNode": { + "id": -10, + "bounding": [ + 40, + 184, + 130.564453125, + 308 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1619.9463328320699, + 184, + 128, + 88 + ] + }, + "inputs": [ + { + "id": "5b61db22-e75f-4c19-9d7c-c4d954a79045", + "name": "model", + "type": "MODEL", + "linkIds": [ + 13928 + ], + "localized_name": "model", + "pos": [ + 146.564453125, + 208 + ] + }, + { + "id": "3c18fb6e-bb38-4b6a-bee5-6f1fce5748ea", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13929 + ], + "localized_name": "positive", + "pos": [ + 146.564453125, + 228 + ] + }, + { + "id": "54941af4-c08d-46e4-8c80-af573832f888", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13930 + ], + "localized_name": "negative", + "pos": [ + 146.564453125, + 248 + ] + }, + { + "id": "4fd3a55c-2fc4-4e54-b32a-9059d4d716bc", + "name": "latent_image", + "type": "LATENT", + "linkIds": [ + 13931 + ], + "localized_name": "latent_image", + "pos": [ + 146.564453125, + 268 + ] + }, + { + "id": "c136a9f8-2914-4989-b406-d4fae3490d80", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 13934 + ], + "label": "noise seed", + "pos": [ + 146.564453125, + 288 + ] + }, + { + "id": "5f0a051e-ce96-43ad-8b7f-fb73dacea867", + "name": "cfg", + "type": "FLOAT", + "linkIds": [ + 13935 + ], + "label": "guider cfg", + "pos": [ + 146.564453125, + 308 + ] + }, + { + "id": "9fdc2e66-9ed2-4c40-847d-af31bbbf482b", + "name": "sampler_name", + "type": "COMBO", + "linkIds": [ + 13941 + ], + "pos": [ + 146.564453125, + 328 + ] + }, + { + "id": "f9337bd7-in-7-ee0f332b", + "name": "tile_width", + "type": "INT", + "linkIds": [ + 13936 + ], + "label": "tile_width", + "pos": [ + 146.564453125, + 348 + ] + }, + { + "id": "f9337bd7-in-8-083d41f9", + "name": "tile_height", + "type": "INT", + "linkIds": [ + 13937 + ], + "label": "tile_height", + "pos": [ + 146.564453125, + 368 + ] + }, + { + "id": "f9337bd7-in-9-e76bccae", + "name": "overlap_frac", + "type": "FLOAT", + "linkIds": [ + 13938 + ], + "label": "overlap_frac", + "pos": [ + 146.564453125, + 388 + ] + }, + { + "id": "f9337bd7-in-10-29609dbf", + "name": "tile_frames", + "type": "INT", + "linkIds": [ + 13939 + ], + "label": "tile_frames", + "pos": [ + 146.564453125, + 408 + ] + }, + { + "id": "f9337bd7-in-11-04cd28f4", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13940 + ], + "label": "vae", + "pos": [ + 146.564453125, + 428 + ] + }, + { + "id": "f9337bd7-in-12-f61b83ef", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 13943 + ], + "label": "audio_latent", + "pos": [ + 146.564453125, + 448 + ] + } + ], + "outputs": [ + { + "id": "71fb5e86-aa11-4146-9a8c-3344e60cab92", + "name": "video_latent", + "type": "LATENT", + "linkIds": [ + 13942 + ], + "pos": [ + 1643.9463328320699, + 208 + ] + }, + { + "id": "ab9a40a7-2f54-4a95-a151-191ba86f39c2", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 13944 + ], + "pos": [ + 1643.9463328320699, + 228 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 4831, + "type": "KSamplerSelect", + "pos": [ + 330, + 184 + ], + "size": [ + 499.94633283206986, + 74 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": 13941 + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 13933 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "id": 4984, + "type": "ManualSigmas", + "pos": [ + 330, + 298 + ], + "size": [ + 499.94633283206986, + 67.3573576655076 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 13932 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + ], + "widgets_values_named": { + "sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + } + }, + { + "id": 4999, + "type": "Note", + "pos": [ + 309.72751547515725, + -73.92279340389663 + ], + "size": [ + 222.81278386605618, + 88 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": {}, + "widgets_values": [ + "Tiled fusion owns the sigma loop. Use euler / heun / dpm_2. Leave overlap_frac at 0.5. tile_frames must match the guide node." + ], + "widgets_values_named": { + "text": "Tiled fusion owns the sigma loop. Use euler / heun / dpm_2. Leave overlap_frac at 0.5. tile_frames must match the guide node." + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9100, + "type": "LTXVTiledFusionSampler", + "pos": [ + 909.9463328320699, + 184 + ], + "size": [ + 340, + 430 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 13928 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13929 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13930 + }, + { + "localized_name": "latents", + "name": "latents", + "type": "LATENT", + "link": 13931 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 13932 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 13933 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 13940 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 13934 + }, + { + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 13935 + }, + { + "localized_name": "tile_width", + "name": "tile_width", + "type": "INT", + "widget": { + "name": "tile_width" + }, + "link": 13936 + }, + { + "localized_name": "tile_height", + "name": "tile_height", + "type": "INT", + "widget": { + "name": "tile_height" + }, + "link": 13937 + }, + { + "localized_name": "overlap_frac", + "name": "overlap_frac", + "type": "FLOAT", + "widget": { + "name": "overlap_frac" + }, + "link": 13938 + }, + { + "localized_name": "tile_frames", + "name": "tile_frames", + "type": "INT", + "widget": { + "name": "tile_frames" + }, + "link": 13939 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 13942 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVTiledFusionSampler" + }, + "widgets_values": [ + 42, + "fixed", + 1, + 1024, + 576, + 0.5, + 0.05, + 1, + 97, + "auto" + ], + "widgets_values_named": { + "seed": 42, + "control_after_generate": "fixed", + "cfg": 1, + "tile_width": 1024, + "tile_height": 576, + "overlap_frac": 0.5, + "blend_var": 0.05, + "grid_cycle": 1, + "tile_frames": 97, + "canvas_device": "auto" + } + }, + { + "id": 9104, + "type": "RepeatLatentBatch", + "pos": [ + 1329.9463328320699, + 184 + ], + "size": [ + 210, + 60 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 13943 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 13944 + ] + } + ], + "title": "Pass audio latent", + "properties": { + "Node name for S&R": "RepeatLatentBatch", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + 1 + ], + "widgets_values_named": { + "amount": 1 + } + } + ], + "groups": [ + { + "id": 147, + "title": "Generate", + "bounding": [ + 306, + 36, + 1257.9463328320699, + 602 + ], + "color": "#b58b2a", + "flags": {} + } + ], + "links": [ + { + "id": 13928, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9100, + "target_slot": 0, + "type": "MODEL", + "parentId": 9047 + }, + { + "id": 13929, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9100, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 9049 + }, + { + "id": 13930, + "origin_id": -10, + "origin_slot": 2, + "target_id": 9100, + "target_slot": 2, + "type": "CONDITIONING", + "parentId": 9051 + }, + { + "id": 13931, + "origin_id": -10, + "origin_slot": 3, + "target_id": 9100, + "target_slot": 3, + "type": "LATENT", + "parentId": 9053 + }, + { + "id": 13932, + "origin_id": 4984, + "origin_slot": 0, + "target_id": 9100, + "target_slot": 4, + "type": "SIGMAS" + }, + { + "id": 13933, + "origin_id": 4831, + "origin_slot": 0, + "target_id": 9100, + "target_slot": 5, + "type": "SAMPLER" + }, + { + "id": 13941, + "origin_id": -10, + "origin_slot": 6, + "target_id": 4831, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13942, + "origin_id": 9100, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "LATENT", + "parentId": 9069 + }, + { + "id": 13943, + "origin_id": -10, + "origin_slot": 12, + "target_id": 9104, + "target_slot": 0, + "type": "LATENT", + "parentId": 9071 + }, + { + "id": 13944, + "origin_id": 9104, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 13934, + "origin_id": -10, + "origin_slot": 4, + "target_id": 9100, + "target_slot": 7, + "type": "INT", + "parentId": 9055 + }, + { + "id": 13935, + "origin_id": -10, + "origin_slot": 5, + "target_id": 9100, + "target_slot": 8, + "type": "FLOAT", + "parentId": 9057 + }, + { + "id": 13936, + "origin_id": -10, + "origin_slot": 7, + "target_id": 9100, + "target_slot": 9, + "type": "INT", + "parentId": 9059 + }, + { + "id": 13937, + "origin_id": -10, + "origin_slot": 8, + "target_id": 9100, + "target_slot": 10, + "type": "INT", + "parentId": 9061 + }, + { + "id": 13938, + "origin_id": -10, + "origin_slot": 9, + "target_id": 9100, + "target_slot": 11, + "type": "FLOAT", + "parentId": 9063 + }, + { + "id": 13940, + "origin_id": -10, + "origin_slot": 11, + "target_id": 9100, + "target_slot": 6, + "type": "VAE", + "parentId": 9067 + }, + { + "id": 13939, + "origin_id": -10, + "origin_slot": 10, + "target_id": 9100, + "target_slot": 12, + "type": "INT", + "parentId": 9065 + } + ], + "reroutes": [ + { + "id": 9046, + "pos": [ + 268, + 654 + ], + "linkIds": [ + 13928 + ] + }, + { + "id": 9047, + "parentId": 9046, + "pos": [ + 891.9463328320699, + 654 + ], + "linkIds": [ + 13928 + ] + }, + { + "id": 9048, + "pos": [ + 268, + 672 + ], + "linkIds": [ + 13929 + ] + }, + { + "id": 9049, + "parentId": 9048, + "pos": [ + 891.9463328320699, + 672 + ], + "linkIds": [ + 13929 + ] + }, + { + "id": 9050, + "pos": [ + 268, + 690 + ], + "linkIds": [ + 13930 + ] + }, + { + "id": 9051, + "parentId": 9050, + "pos": [ + 891.9463328320699, + 690 + ], + "linkIds": [ + 13930 + ] + }, + { + "id": 9052, + "pos": [ + 268, + 708 + ], + "linkIds": [ + 13931 + ] + }, + { + "id": 9053, + "parentId": 9052, + "pos": [ + 891.9463328320699, + 708 + ], + "linkIds": [ + 13931 + ] + }, + { + "id": 9054, + "pos": [ + 268, + 726 + ], + "linkIds": [ + 13934 + ] + }, + { + "id": 9055, + "parentId": 9054, + "pos": [ + 891.9463328320699, + 726 + ], + "linkIds": [ + 13934 + ] + }, + { + "id": 9056, + "pos": [ + 268, + 744 + ], + "linkIds": [ + 13935 + ] + }, + { + "id": 9057, + "parentId": 9056, + "pos": [ + 891.9463328320699, + 744 + ], + "linkIds": [ + 13935 + ] + }, + { + "id": 9058, + "pos": [ + 268, + 762 + ], + "linkIds": [ + 13936 + ] + }, + { + "id": 9059, + "parentId": 9058, + "pos": [ + 891.9463328320699, + 762 + ], + "linkIds": [ + 13936 + ] + }, + { + "id": 9060, + "pos": [ + 268, + 780 + ], + "linkIds": [ + 13937 + ] + }, + { + "id": 9061, + "parentId": 9060, + "pos": [ + 891.9463328320699, + 780 + ], + "linkIds": [ + 13937 + ] + }, + { + "id": 9062, + "pos": [ + 268, + 798 + ], + "linkIds": [ + 13938 + ] + }, + { + "id": 9063, + "parentId": 9062, + "pos": [ + 891.9463328320699, + 798 + ], + "linkIds": [ + 13938 + ] + }, + { + "id": 9064, + "pos": [ + 268, + 816 + ], + "linkIds": [ + 13939 + ] + }, + { + "id": 9065, + "parentId": 9064, + "pos": [ + 891.9463328320699, + 816 + ], + "linkIds": [ + 13939 + ] + }, + { + "id": 9066, + "pos": [ + 268, + 834 + ], + "linkIds": [ + 13940 + ] + }, + { + "id": 9067, + "parentId": 9066, + "pos": [ + 891.9463328320699, + 834 + ], + "linkIds": [ + 13940 + ] + }, + { + "id": 9068, + "pos": [ + 1267.9463328320699, + 852 + ], + "linkIds": [ + 13942 + ] + }, + { + "id": 9069, + "parentId": 9068, + "pos": [ + 1601.9463328320699, + 852 + ], + "linkIds": [ + 13942 + ] + }, + { + "id": 9070, + "pos": [ + 268, + 870 + ], + "linkIds": [ + 13943 + ] + }, + { + "id": 9071, + "parentId": 9070, + "pos": [ + 1311.9463328320699, + 870 + ], + "linkIds": [ + 13943 + ] + } + ], + "extra": {} + }, + { + "id": "c4a8f261-5b93-4e17-8d2a-6f01b3e97c45", + "version": 1, + "state": { + "lastGroupId": 163, + "lastNodeId": 9324, + "lastLinkId": 14032, + "lastRerouteId": 9191 + }, + "revision": 0, + "config": {}, + "name": "Source Video", + "inputNode": { + "id": -10, + "bounding": [ + 40, + 206, + 210, + 72 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1096, + 206, + 190, + 182 + ] + }, + "inputs": [ + { + "id": "b54976dc-74dd-45e0-a5db-18492914f8d0", + "name": "video", + "type": "VIDEO", + "linkIds": [ + 13945 + ], + "pos": [ + 250, + 234 + ] + } + ], + "outputs": [ + { + "id": "99528409-083a-4f3c-8bd3-8e92e23f8315", + "name": "image", + "type": "IMAGE", + "linkIds": [ + 13952 + ], + "pos": [ + 1096, + 234 + ] + }, + { + "id": "7b3b58d7-eeb5-49f0-a31e-bb559c6ac6ec", + "name": "width", + "type": "INT", + "linkIds": [ + 13946 + ], + "pos": [ + 1096, + 256 + ] + }, + { + "id": "2bf3dc4a-a406-4052-820a-9387383de688", + "name": "height", + "type": "INT", + "linkIds": [ + 13947 + ], + "pos": [ + 1096, + 278 + ] + }, + { + "id": "bb933cb8-fe77-4277-b409-575e88f23779", + "name": "length", + "type": "INT", + "linkIds": [ + 13948 + ], + "pos": [ + 1096, + 300 + ] + }, + { + "id": "2263fd71-a6a3-43dd-ad76-b605eac7065a", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 13949 + ], + "pos": [ + 1096, + 322 + ] + }, + { + "id": "8f13a5c7-2e64-4b90-a1d8-53c7e26f4b81", + "name": "audio", + "type": "AUDIO", + "linkIds": [ + 13950 + ], + "label": "audio", + "pos": [ + 1096, + 344 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 5029, + "type": "GetImageSize", + "pos": [ + 806, + 206 + ], + "size": [ + 210, + 136 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 13951 + } + ], + "outputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": [ + 13946 + ] + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": [ + 13947 + ] + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": [ + 13948 + ] + } + ], + "properties": { + "Node name for S&R": "GetImageSize", + "cnr_id": "comfy-core", + "ver": "0.16.0" + } + }, + { + "id": 9006, + "type": "GetVideoComponents", + "pos": [ + 330, + 206 + ], + "size": [ + 374.163671875, + 106 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "video", + "name": "video", + "type": "VIDEO", + "link": 13945 + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": [ + 13951, + 13952 + ] + }, + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "links": [ + 13950 + ] + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "links": [ + 13949 + ] + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "type": "COMBO", + "links": null + }, + { + "localized_name": "color_space", + "name": "color_space", + "type": "COMBO", + "links": null + } + ], + "properties": { + "Node name for S&R": "GetVideoComponents", + "cnr_id": "comfy-core", + "ver": "0.3.75" + } + }, + { + "id": 9001, + "type": "MarkdownNote", + "pos": [ + 330, + 80 + ], + "size": [ + 396, + 110 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Source video → guide frames", + "properties": {}, + "widgets_values": [ + "## Source video\n\nFrames, size, and frame count go into **Preprocess**, where Get Tiling Sizes picks a model-legal canvas (multiple of 32, `tile_frames` = 8n+1) and resizes the guide to it.\n" + ], + "widgets_values_named": { + "text": "## Source video\n\nFrames, size, and frame count go into **Preprocess**, where Get Tiling Sizes picks a model-legal canvas (multiple of 32, `tile_frames` = 8n+1) and resizes the guide to it.\n" + }, + "color": "#432", + "bgcolor": "#653" + } + ], + "groups": [ + { + "id": 159, + "title": "Source Video", + "bounding": [ + 306, + 36, + 734, + 330 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 13945, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9006, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 13946, + "origin_id": 5029, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "INT" + }, + { + "id": 13947, + "origin_id": 5029, + "origin_slot": 1, + "target_id": -20, + "target_slot": 2, + "type": "INT" + }, + { + "id": 13948, + "origin_id": 5029, + "origin_slot": 2, + "target_id": -20, + "target_slot": 3, + "type": "INT" + }, + { + "id": 13949, + "origin_id": 9006, + "origin_slot": 2, + "target_id": -20, + "target_slot": 4, + "type": "FLOAT", + "parentId": 9077 + }, + { + "id": 13950, + "origin_id": 9006, + "origin_slot": 1, + "target_id": -20, + "target_slot": 5, + "type": "AUDIO", + "parentId": 9079 + }, + { + "id": 13951, + "origin_id": 9006, + "origin_slot": 0, + "target_id": 5029, + "target_slot": 0, + "type": "IMAGE", + "parentId": 9081 + }, + { + "id": 13952, + "origin_id": 9006, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE", + "parentId": 9083 + } + ], + "reroutes": [ + { + "id": 9076, + "pos": [ + 722.163671875, + 428 + ], + "linkIds": [ + 13949 + ] + }, + { + "id": 9077, + "parentId": 9076, + "pos": [ + 1078, + 428 + ], + "linkIds": [ + 13949 + ] + }, + { + "id": 9078, + "pos": [ + 722.163671875, + 446 + ], + "linkIds": [ + 13950 + ] + }, + { + "id": 9079, + "parentId": 9078, + "pos": [ + 1078, + 446 + ], + "linkIds": [ + 13950 + ] + }, + { + "id": 9080, + "pos": [ + 722.163671875, + 464 + ], + "linkIds": [ + 13951 + ] + }, + { + "id": 9081, + "parentId": 9080, + "pos": [ + 788, + 464 + ], + "linkIds": [ + 13951 + ] + }, + { + "id": 9082, + "pos": [ + 722.163671875, + 482 + ], + "linkIds": [ + 13952 + ] + }, + { + "id": 9083, + "parentId": 9082, + "pos": [ + 1078, + 482 + ], + "linkIds": [ + 13952 + ] + } + ], + "extra": {} + }, + { + "id": "d92e6f38-7a14-4c85-b3e0-9f52a1d68b74", + "version": 1, + "state": { + "lastGroupId": 163, + "lastNodeId": 9324, + "lastLinkId": 14032, + "lastRerouteId": 9191 + }, + "revision": 0, + "config": {}, + "name": "Preprocess", + "inputNode": { + "id": -10, + "bounding": [ + 40, + 80, + 184.962890625, + 288 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1470.3296239903766, + 80, + 128, + 288 + ] + }, + "inputs": [ + { + "id": "d92e6f38-in-positive-4282bed5", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13955 + ], + "label": "positive", + "pos": [ + 200.962890625, + 104 + ] + }, + { + "id": "d92e6f38-in-negative-87b3c778", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13956 + ], + "label": "negative", + "pos": [ + 200.962890625, + 124 + ] + }, + { + "id": "d92e6f38-in-vae-d0fbcff5", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13957 + ], + "label": "vae", + "pos": [ + 200.962890625, + 144 + ] + }, + { + "id": "d92e6f38-in-audio_vae-000725d9", + "name": "audio_vae", + "type": "VAE", + "linkIds": [ + 14022 + ], + "label": "audio_vae", + "pos": [ + 200.962890625, + 164 + ] + }, + { + "id": "d92e6f38-in-latent_downscale_factor-fabb0b25", + "name": "latent_downscale_factor", + "type": "FLOAT", + "linkIds": [ + 13958 + ], + "label": "latent_downscale_factor", + "pos": [ + 200.962890625, + 184 + ] + }, + { + "id": "d92e6f38-in-source_image-1e0a449b", + "name": "source_image", + "type": "IMAGE", + "linkIds": [ + 53, + 58 + ], + "label": "source_image", + "pos": [ + 200.962890625, + 204 + ] + }, + { + "id": "d92e6f38-in-length-02112388", + "name": "length", + "type": "INT", + "linkIds": [ + 61, + 13964, + 14023 + ], + "label": "length", + "pos": [ + 200.962890625, + 224 + ] + }, + { + "id": "d92e6f38-in-fps-143df7f9", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 13959, + 14024 + ], + "label": "fps", + "pos": [ + 200.962890625, + 244 + ] + }, + { + "id": "d92e6f38-in-tile_size-70917bdf", + "name": "tile_size", + "type": "COMBO", + "linkIds": [ + 50 + ], + "label": "tile_size", + "pos": [ + 200.962890625, + 284 + ] + }, + { + "id": "d92e6f38-in-initial_canvas_size-9cba81d3", + "name": "initial_canvas_size", + "type": "COMBO", + "linkIds": [ + 51 + ], + "label": "initial_canvas_size", + "pos": [ + 200.962890625, + 304 + ] + }, + { + "id": "d92e6f38-in-output_size-a6230d7f", + "name": "output_size", + "type": "COMBO", + "linkIds": [ + 52 + ], + "label": "output_size", + "pos": [ + 200.962890625, + 324 + ] + } + ], + "outputs": [ + { + "id": "d92e6f38-out-positive-8ccd9a74", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 23 + ], + "label": "positive", + "pos": [ + 1494.3296239903766, + 104 + ] + }, + { + "id": "d92e6f38-out-negative-24707879", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 24 + ], + "label": "negative", + "pos": [ + 1494.3296239903766, + 124 + ] + }, + { + "id": "d92e6f38-out-latent-d503d1b1", + "name": "latent", + "type": "LATENT", + "linkIds": [ + 25 + ], + "label": "latent", + "pos": [ + 1494.3296239903766, + 144 + ] + }, + { + "id": "d92e6f38-out-frozen_audio-143f28a5", + "name": "frozen_audio", + "type": "LATENT", + "linkIds": [ + 14025 + ], + "label": "audio_latent", + "pos": [ + 1494.3296239903766, + 164 + ] + }, + { + "id": "d92e6f38-out-tile_width-778d3f51", + "name": "tile_width", + "type": "INT", + "linkIds": [ + 70 + ], + "label": "tile_width", + "pos": [ + 1494.3296239903766, + 184 + ] + }, + { + "id": "d92e6f38-out-tile_height-1686117f", + "name": "tile_height", + "type": "INT", + "linkIds": [ + 71 + ], + "label": "tile_height", + "pos": [ + 1494.3296239903766, + 204 + ] + }, + { + "id": "d92e6f38-out-overlap_frac-ae5e7a55", + "name": "overlap_frac", + "type": "FLOAT", + "linkIds": [ + 74 + ], + "label": "overlap_frac", + "pos": [ + 1494.3296239903766, + 224 + ] + }, + { + "id": "d92e6f38-out-tile_frames-f1093e36", + "name": "tile_frames", + "type": "INT", + "linkIds": [ + 75 + ], + "label": "tile_frames", + "pos": [ + 1494.3296239903766, + 244 + ] + }, + { + "id": "d92e6f38-out-output_width-75e0c5aa", + "name": "output_width", + "type": "INT", + "linkIds": [ + 72 + ], + "label": "output_width", + "pos": [ + 1494.3296239903766, + 264 + ] + }, + { + "id": "d92e6f38-out-output_height-a4a1b0d1", + "name": "output_height", + "type": "INT", + "linkIds": [ + 73 + ], + "label": "output_height", + "pos": [ + 1494.3296239903766, + 284 + ] + }, + { + "id": "d92e6f38-out-is_8k-89963e5a", + "name": "is_8k", + "type": "BOOLEAN", + "linkIds": [ + 76 + ], + "label": "is_8k", + "pos": [ + 1494.3296239903766, + 304 + ] + }, + { + "id": "d92e6f38-out-summary-3860a259", + "name": "summary", + "type": "STRING", + "linkIds": [ + 77 + ], + "label": "summary", + "pos": [ + 1494.3296239903766, + 324 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 9200, + "type": "LTXVGetTilingSizes", + "pos": [ + 330, + 80 + ], + "size": [ + 270, + 504 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "shape": 7, + "type": "IMAGE", + "link": 53 + }, + { + "localized_name": "frame_count", + "name": "frame_count", + "type": "INT", + "widget": { + "name": "frame_count" + }, + "link": 61 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "COMBO", + "widget": { + "name": "tile_size" + }, + "link": 50 + }, + { + "localized_name": "initial_canvas_size", + "name": "initial_canvas_size", + "type": "COMBO", + "widget": { + "name": "initial_canvas_size" + }, + "link": 51 + }, + { + "localized_name": "output_size", + "name": "output_size", + "type": "COMBO", + "widget": { + "name": "output_size" + }, + "link": 52 + } + ], + "outputs": [ + { + "localized_name": "initial_canvas_width", + "name": "initial_canvas_width", + "type": "INT", + "links": [ + 54, + 56 + ] + }, + { + "localized_name": "initial_canvas_height", + "name": "initial_canvas_height", + "type": "INT", + "links": [ + 55, + 57 + ] + }, + { + "localized_name": "tile_width", + "name": "tile_width", + "type": "INT", + "links": [ + 70 + ] + }, + { + "localized_name": "tile_height", + "name": "tile_height", + "type": "INT", + "links": [ + 71 + ] + }, + { + "localized_name": "output_width", + "name": "output_width", + "type": "INT", + "links": [ + 72 + ] + }, + { + "localized_name": "output_height", + "name": "output_height", + "type": "INT", + "links": [ + 73 + ] + }, + { + "localized_name": "overlap_frac", + "name": "overlap_frac", + "type": "FLOAT", + "links": [ + 74 + ] + }, + { + "localized_name": "tile_frames", + "name": "tile_frames", + "type": "INT", + "links": [ + 75, + 13963 + ] + }, + { + "localized_name": "is_8k", + "name": "is_8k", + "type": "BOOLEAN", + "links": [ + 76 + ] + }, + { + "localized_name": "summary", + "name": "summary", + "type": "STRING", + "links": [ + 77 + ] + } + ], + "title": "Get Tiling Sizes", + "properties": { + "Node name for S&R": "LTXVGetTilingSizes" + }, + "widgets_values": [ + 1920, + 1080, + 97, + "FullHD", + "FullHD", + "4K", + "source 1920×1080 × 161f\ncanvas 1920×1088 FullHD\ntile 1920×1088 FullHD\noutput 3840×2176 4K\noverlap 0.5\ntile_frames 97\nspatial 1×1 on canvas, 3×3 on output\ntemporal 3 chunks" + ], + "widgets_values_named": { + "width": 1920, + "height": 1080, + "frame_count": 97, + "tile_size": "FullHD", + "initial_canvas_size": "FullHD", + "output_size": "4K", + "tiling_preview": "source 1920×1080 × 161f\ncanvas 1920×1088 FullHD\ntile 1920×1088 FullHD\noutput 3840×2176 4K\noverlap 0.5\ntile_frames 97\nspatial 1×1 on canvas, 3×3 on output\ntemporal 3 chunks" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 9005, + "type": "LTXVConditioning", + "pos": [ + 330, + 520 + ], + "size": [ + 270.1809911778764, + 78 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13955 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13956 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 13959 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 13953 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "slot_index": 1, + "links": [ + 13954 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + 24 + ], + "widgets_values_named": { + "frame_rate": 24 + } + }, + { + "id": 3059, + "type": "EmptyLTXVLatentVideo", + "pos": [ + 330, + 638 + ], + "size": [ + 270.1809911778764, + 194 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 54 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 55 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 13964 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 13961 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLTXVLatentVideo", + "cnr_id": "comfy-core", + "ver": "0.3.43" + }, + "widgets_values": [ + 960, + 544, + 121, + 1 + ], + "widgets_values_named": { + "width": 960, + "height": 544, + "length": 121, + "batch_size": 1 + } + }, + { + "id": 9201, + "type": "ImageScale", + "pos": [ + 680.1809911778764, + 80 + ], + "size": [ + 313, + 200 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 58 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 56 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 57 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13962 + ] + } + ], + "title": "Resize guide to canvas", + "properties": { + "Node name for S&R": "ImageScale", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + "lanczos", + 1920, + 1088, + "disabled" + ], + "widgets_values_named": { + "upscale_method": "lanczos", + "width": 1920, + "height": 1088, + "crop": "disabled" + } + }, + { + "id": 5012, + "type": "LTXAddVideoICLoRAGuide", + "pos": [ + 1073.4432958653765, + 80 + ], + "size": [ + 316.886328125, + 330 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13953 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13954 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13957 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 13961 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 13962 + }, + { + "localized_name": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "widget": { + "name": "latent_downscale_factor" + }, + "link": 13958 + }, + { + "localized_name": "tile_frames", + "name": "tile_frames", + "shape": 7, + "type": "INT", + "widget": { + "name": "tile_frames" + }, + "link": 13963 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 23 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 24 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 25 + ] + } + ], + "properties": { + "Node name for S&R": "LTXAddVideoICLoRAGuide" + }, + "widgets_values": [ + 0, + 1, + 1, + "disabled", + false, + 256, + 64, + true, + 97 + ], + "widgets_values_named": { + "frame_idx": 0, + "strength": 1, + "latent_downscale_factor": 1, + "crop": "disabled", + "use_tiled_encode": false, + "tile_size": 256, + "tile_overlap": 64, + "use_streaming": true, + "tile_frames": 97 + } + }, + { + "id": 9322, + "type": "LTXVEmptyLatentAudio", + "pos": [ + 330, + 872 + ], + "size": [ + 327.9458984375, + 140 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 14022 + }, + { + "localized_name": "frames_number", + "name": "frames_number", + "type": "INT", + "widget": { + "name": "frames_number" + }, + "link": 14023 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT,INT", + "widget": { + "name": "frame_rate" + }, + "link": 14024 + } + ], + "outputs": [ + { + "localized_name": "Latent", + "name": "Latent", + "type": "LATENT", + "links": [ + 14025 + ] + } + ], + "title": "empty audio latent (works with silent video)", + "properties": { + "Node name for S&R": "LTXVEmptyLatentAudio" + }, + "widgets_values": [ + 121, + 25, + 1 + ], + "widgets_values_named": { + "frames_number": 121, + "frame_rate": 25, + "batch_size": 1 + } + } + ], + "groups": [ + { + "id": 160, + "title": "Preprocess", + "bounding": [ + 306, + 36, + 1108.3296239903766, + 906 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 13953, + "origin_id": 9005, + "origin_slot": 0, + "target_id": 5012, + "target_slot": 0, + "type": "CONDITIONING", + "parentId": 9085 + }, + { + "id": 13954, + "origin_id": 9005, + "origin_slot": 1, + "target_id": 5012, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 9087 + }, + { + "id": 13955, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9005, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 13956, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9005, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13957, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5012, + "target_slot": 2, + "type": "VAE", + "parentId": 9089 + }, + { + "id": 13959, + "origin_id": -10, + "origin_slot": 7, + "target_id": 9005, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 23, + "origin_id": 5012, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 24, + "origin_id": 5012, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 25, + "origin_id": 5012, + "origin_slot": 2, + "target_id": -20, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 13961, + "origin_id": 3059, + "origin_slot": 0, + "target_id": 5012, + "target_slot": 3, + "type": "LATENT", + "parentId": 9095 + }, + { + "id": 54, + "origin_id": 9200, + "origin_slot": 0, + "target_id": 3059, + "target_slot": 0, + "type": "INT" + }, + { + "id": 55, + "origin_id": 9200, + "origin_slot": 1, + "target_id": 3059, + "target_slot": 1, + "type": "INT" + }, + { + "id": 58, + "origin_id": -10, + "origin_slot": 5, + "target_id": 9201, + "target_slot": 0, + "type": "IMAGE", + "parentId": 9097 + }, + { + "id": 13962, + "origin_id": 9201, + "origin_slot": 0, + "target_id": 5012, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 13964, + "origin_id": -10, + "origin_slot": 6, + "target_id": 3059, + "target_slot": 2, + "type": "INT" + }, + { + "id": 70, + "origin_id": 9200, + "origin_slot": 2, + "target_id": -20, + "target_slot": 4, + "type": "INT", + "parentId": 9101 + }, + { + "id": 71, + "origin_id": 9200, + "origin_slot": 3, + "target_id": -20, + "target_slot": 5, + "type": "INT", + "parentId": 9103 + }, + { + "id": 74, + "origin_id": 9200, + "origin_slot": 6, + "target_id": -20, + "target_slot": 6, + "type": "FLOAT", + "parentId": 9105 + }, + { + "id": 75, + "origin_id": 9200, + "origin_slot": 7, + "target_id": -20, + "target_slot": 7, + "type": "INT", + "parentId": 9107 + }, + { + "id": 72, + "origin_id": 9200, + "origin_slot": 4, + "target_id": -20, + "target_slot": 8, + "type": "INT", + "parentId": 9109 + }, + { + "id": 73, + "origin_id": 9200, + "origin_slot": 5, + "target_id": -20, + "target_slot": 9, + "type": "INT", + "parentId": 9111 + }, + { + "id": 76, + "origin_id": 9200, + "origin_slot": 8, + "target_id": -20, + "target_slot": 10, + "type": "BOOLEAN", + "parentId": 9113 + }, + { + "id": 77, + "origin_id": 9200, + "origin_slot": 9, + "target_id": -20, + "target_slot": 11, + "type": "STRING", + "parentId": 9115 + }, + { + "id": 53, + "origin_id": -10, + "origin_slot": 5, + "target_id": 9200, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 14022, + "origin_id": -10, + "origin_slot": 3, + "target_id": 9322, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 14023, + "origin_id": -10, + "origin_slot": 6, + "target_id": 9322, + "target_slot": 1, + "type": "INT" + }, + { + "id": 14024, + "origin_id": -10, + "origin_slot": 7, + "target_id": 9322, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 14025, + "origin_id": 9322, + "origin_slot": 0, + "target_id": -20, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 61, + "origin_id": -10, + "origin_slot": 6, + "target_id": 9200, + "target_slot": 1, + "type": "INT" + }, + { + "id": 50, + "origin_id": -10, + "origin_slot": 8, + "target_id": 9200, + "target_slot": 2, + "type": "COMBO" + }, + { + "id": 51, + "origin_id": -10, + "origin_slot": 9, + "target_id": 9200, + "target_slot": 3, + "type": "COMBO" + }, + { + "id": 52, + "origin_id": -10, + "origin_slot": 10, + "target_id": 9200, + "target_slot": 4, + "type": "COMBO" + }, + { + "id": 56, + "origin_id": 9200, + "origin_slot": 0, + "target_id": 9201, + "target_slot": 1, + "type": "INT" + }, + { + "id": 57, + "origin_id": 9200, + "origin_slot": 1, + "target_id": 9201, + "target_slot": 2, + "type": "INT" + }, + { + "id": 13958, + "origin_id": -10, + "origin_slot": 4, + "target_id": 5012, + "target_slot": 5, + "type": "FLOAT", + "parentId": 9091 + }, + { + "id": 13963, + "origin_id": 9200, + "origin_slot": 7, + "target_id": 5012, + "target_slot": 6, + "type": "INT", + "parentId": 9099 + } + ], + "reroutes": [ + { + "id": 9084, + "pos": [ + 618.1809911778764, + 958 + ], + "linkIds": [ + 13953 + ] + }, + { + "id": 9085, + "parentId": 9084, + "pos": [ + 1055.4432958653765, + 958 + ], + "linkIds": [ + 13953 + ] + }, + { + "id": 9086, + "pos": [ + 618.1809911778764, + 976 + ], + "linkIds": [ + 13954 + ] + }, + { + "id": 9087, + "parentId": 9086, + "pos": [ + 1055.4432958653765, + 976 + ], + "linkIds": [ + 13954 + ] + }, + { + "id": 9088, + "pos": [ + 268, + 994 + ], + "linkIds": [ + 13957 + ] + }, + { + "id": 9089, + "parentId": 9088, + "pos": [ + 1055.4432958653765, + 994 + ], + "linkIds": [ + 13957 + ] + }, + { + "id": 9090, + "pos": [ + 268, + 1012 + ], + "linkIds": [ + 13958 + ] + }, + { + "id": 9091, + "parentId": 9090, + "pos": [ + 1055.4432958653765, + 1012 + ], + "linkIds": [ + 13958 + ] + }, + { + "id": 9094, + "pos": [ + 618.1809911778764, + 1048 + ], + "linkIds": [ + 13961 + ] + }, + { + "id": 9095, + "parentId": 9094, + "pos": [ + 1055.4432958653765, + 1048 + ], + "linkIds": [ + 13961 + ] + }, + { + "id": 9096, + "pos": [ + 268, + 1066 + ], + "linkIds": [ + 58 + ] + }, + { + "id": 9097, + "parentId": 9096, + "pos": [ + 662.1809911778764, + 1066 + ], + "linkIds": [ + 58 + ] + }, + { + "id": 9098, + "pos": [ + 618, + 1084 + ], + "linkIds": [ + 13963 + ] + }, + { + "id": 9099, + "parentId": 9098, + "pos": [ + 1055.4432958653765, + 1084 + ], + "linkIds": [ + 13963 + ] + }, + { + "id": 9100, + "pos": [ + 618, + 1102 + ], + "linkIds": [ + 70 + ] + }, + { + "id": 9101, + "parentId": 9100, + "pos": [ + 1452.3296239903766, + 1102 + ], + "linkIds": [ + 70 + ] + }, + { + "id": 9102, + "pos": [ + 618, + 1120 + ], + "linkIds": [ + 71 + ] + }, + { + "id": 9103, + "parentId": 9102, + "pos": [ + 1452.3296239903766, + 1120 + ], + "linkIds": [ + 71 + ] + }, + { + "id": 9104, + "pos": [ + 618, + 1138 + ], + "linkIds": [ + 74 + ] + }, + { + "id": 9105, + "parentId": 9104, + "pos": [ + 1452.3296239903766, + 1138 + ], + "linkIds": [ + 74 + ] + }, + { + "id": 9106, + "pos": [ + 618, + 1156 + ], + "linkIds": [ + 75 + ] + }, + { + "id": 9107, + "parentId": 9106, + "pos": [ + 1452.3296239903766, + 1156 + ], + "linkIds": [ + 75 + ] + }, + { + "id": 9108, + "pos": [ + 618, + 1174 + ], + "linkIds": [ + 72 + ] + }, + { + "id": 9109, + "parentId": 9108, + "pos": [ + 1452.3296239903766, + 1174 + ], + "linkIds": [ + 72 + ] + }, + { + "id": 9110, + "pos": [ + 618, + 1192 + ], + "linkIds": [ + 73 + ] + }, + { + "id": 9111, + "parentId": 9110, + "pos": [ + 1452.3296239903766, + 1192 + ], + "linkIds": [ + 73 + ] + }, + { + "id": 9112, + "pos": [ + 618, + 1210 + ], + "linkIds": [ + 76 + ] + }, + { + "id": 9113, + "parentId": 9112, + "pos": [ + 1452.3296239903766, + 1210 + ], + "linkIds": [ + 76 + ] + }, + { + "id": 9114, + "pos": [ + 618, + 1228 + ], + "linkIds": [ + 77 + ] + }, + { + "id": 9115, + "parentId": 9114, + "pos": [ + 1452.3296239903766, + 1228 + ], + "linkIds": [ + 77 + ] + } + ], + "extra": {} + }, + { + "id": "2449b2d3-ef34-45f8-833d-a4ebca19b39e", + "version": 1, + "state": { + "lastGroupId": 163, + "lastNodeId": 9324, + "lastLinkId": 14032, + "lastRerouteId": 9191 + }, + "revision": 0, + "config": {}, + "name": "Preprocess - stage 2", + "inputNode": { + "id": -10, + "bounding": [ + 40, + 80, + 184.962890625, + 348 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1820.3296239903766, + 80, + 128, + 128 + ] + }, + "inputs": [ + { + "id": "stg2-in-positive", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 82 + ], + "label": "positive", + "pos": [ + 200.962890625, + 104 + ] + }, + { + "id": "stg2-in-negative-699f7bfa", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13967 + ], + "label": "negative", + "pos": [ + 200.962890625, + 144 + ] + }, + { + "id": "stg2-in-vae-eba6d2df", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13968, + 85, + 88 + ], + "label": "vae", + "pos": [ + 200.962890625, + 164 + ] + }, + { + "id": "stg2-in-audio_vae-d08b9e75", + "name": "audio_vae", + "type": "VAE", + "linkIds": [ + 14026 + ], + "label": "audio_vae", + "pos": [ + 200.962890625, + 184 + ] + }, + { + "id": "stg2-in-latent_downscale_factor-a2afff48", + "name": "latent_downscale_factor", + "type": "FLOAT", + "linkIds": [ + 13969 + ], + "label": "latent_downscale_factor", + "pos": [ + 200.962890625, + 204 + ] + }, + { + "id": "stg2-in-source_image-04d9c7d9", + "name": "source_image", + "type": "IMAGE", + "linkIds": [ + 13981 + ], + "label": "source_image", + "pos": [ + 200.962890625, + 224 + ] + }, + { + "id": "stg2-in-fps-f10b08c6", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 13970, + 14028 + ], + "label": "fps", + "pos": [ + 200.962890625, + 244 + ] + }, + { + "id": "stg2-in-length", + "name": "length", + "type": "INT", + "linkIds": [ + 14027 + ], + "localized_name": "length", + "label": "length", + "pos": [ + 200.962890625, + 264 + ] + }, + { + "id": "stg2-in-tile_frames-3a63a08e", + "name": "tile_frames", + "type": "INT", + "linkIds": [ + 13980 + ], + "label": "tile_frames", + "pos": [ + 200.962890625, + 284 + ] + }, + { + "id": "stg2-in-latent-c1da4a21", + "name": "latent", + "type": "LATENT", + "linkIds": [ + 83 + ], + "label": "latent", + "pos": [ + 200.962890625, + 304 + ] + }, + { + "id": "stg2-in-output_width-536fd0bb", + "name": "output_width", + "type": "INT", + "linkIds": [ + 13982 + ], + "label": "output_width", + "pos": [ + 200.962890625, + 324 + ] + }, + { + "id": "stg2-in-output_height-5810e9b8", + "name": "output_height", + "type": "INT", + "linkIds": [ + 13983 + ], + "label": "output_height", + "pos": [ + 200.962890625, + 344 + ] + }, + { + "id": "stg2-in-upscale_model-79fef2cc", + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "linkIds": [ + 84, + 87 + ], + "label": "upscale model", + "pos": [ + 200.962890625, + 364 + ] + }, + { + "id": "stg2-in-is_8k-17accbc2", + "name": "is_8k", + "type": "BOOLEAN", + "linkIds": [ + 91 + ], + "label": "is_8k", + "pos": [ + 200.962890625, + 384 + ] + } + ], + "outputs": [ + { + "id": "stg2-out-positive-138cf75b", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13971 + ], + "label": "positive", + "pos": [ + 1844.3296239903766, + 104 + ] + }, + { + "id": "stg2-out-negative-ed934a06", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13972 + ], + "label": "negative", + "pos": [ + 1844.3296239903766, + 124 + ] + }, + { + "id": "stg2-out-latent-891f4dde", + "name": "latent", + "type": "LATENT", + "linkIds": [ + 13973 + ], + "label": "latent", + "pos": [ + 1844.3296239903766, + 144 + ] + }, + { + "id": "stg2-out-frozen_audio-468b8793", + "name": "frozen_audio", + "type": "LATENT", + "linkIds": [ + 14029 + ], + "label": "audio_latent", + "pos": [ + 1844.3296239903766, + 164 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 9304, + "type": "LTXVConditioning", + "pos": [ + 330, + 320 + ], + "size": [ + 270.1809911778764, + 78 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 82 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13967 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 13970 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 13965 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "slot_index": 1, + "links": [ + 13966 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core", + "ver": "0.3.28" + }, + "widgets_values": [ + 24 + ], + "widgets_values_named": { + "frame_rate": 24 + } + }, + { + "id": 9300, + "type": "LTXVLatentUpsampler", + "pos": [ + 682.6011435535531, + 69.27565901452051 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 83 + }, + { + "localized_name": "upscale_model", + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "link": 84 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 85 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 86, + 89 + ] + } + ], + "title": "Latent upscale ×2", + "properties": { + "Node name for S&R": "LTXVLatentUpsampler", + "cnr_id": "comfy-core" + } + }, + { + "id": 9301, + "type": "LTXVLatentUpsampler", + "pos": [ + 680.5658671621491, + 242.62864640292474 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 86 + }, + { + "localized_name": "upscale_model", + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "link": 87 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 88 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 90 + ] + } + ], + "title": "Latent upscale ×2 (8K)", + "properties": { + "Node name for S&R": "LTXVLatentUpsampler", + "cnr_id": "comfy-core" + } + }, + { + "id": 9302, + "type": "ComfySwitchNode", + "pos": [ + 678.9625856246404, + 420.6523321767321 + ], + "size": [ + 270, + 120 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "LATENT", + "link": 89 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "LATENT", + "link": 90 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 91 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 92 + ] + } + ], + "title": "4K or 8K latent", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 9305, + "type": "ImageScale", + "pos": [ + 1033.642125537067, + 75.6061923633318 + ], + "size": [ + 313, + 200 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 13981 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 13982 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 13983 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13984 + ] + } + ], + "title": "Resize original to stage 2", + "properties": { + "Node name for S&R": "ImageScale", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + "lanczos", + 3840, + 2176, + "disabled" + ], + "widgets_values_named": { + "upscale_method": "lanczos", + "width": 3840, + "height": 2176, + "crop": "disabled" + } + }, + { + "id": 9306, + "type": "LTXAddVideoICLoRAGuide", + "pos": [ + 1423.4432958653765, + 80 + ], + "size": [ + 316.886328125, + 330 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13965 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13966 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13968 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 92 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 13984 + }, + { + "localized_name": "latent_downscale_factor", + "name": "latent_downscale_factor", + "type": "FLOAT", + "widget": { + "name": "latent_downscale_factor" + }, + "link": 13969 + }, + { + "localized_name": "tile_frames", + "name": "tile_frames", + "shape": 7, + "type": "INT", + "widget": { + "name": "tile_frames" + }, + "link": 13980 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 13971 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 13972 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 13973 + ] + } + ], + "properties": { + "Node name for S&R": "LTXAddVideoICLoRAGuide" + }, + "widgets_values": [ + 0, + 1, + 1, + "disabled", + false, + 256, + 64, + true, + 97 + ], + "widgets_values_named": { + "frame_idx": 0, + "strength": 1, + "latent_downscale_factor": 1, + "crop": "disabled", + "use_tiled_encode": false, + "tile_size": 256, + "tile_overlap": 64, + "use_streaming": true, + "tile_frames": 97 + } + }, + { + "id": 9323, + "type": "LTXVEmptyLatentAudio", + "pos": [ + 330, + 438 + ], + "size": [ + 327.9458984375, + 140 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 14026 + }, + { + "localized_name": "frames_number", + "name": "frames_number", + "type": "INT", + "widget": { + "name": "frames_number" + }, + "link": 14027 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT,INT", + "widget": { + "name": "frame_rate" + }, + "link": 14028 + } + ], + "outputs": [ + { + "localized_name": "Latent", + "name": "Latent", + "type": "LATENT", + "links": [ + 14029 + ] + } + ], + "title": "empty audio latent (works with silent video)", + "properties": { + "Node name for S&R": "LTXVEmptyLatentAudio" + }, + "widgets_values": [ + 121, + 25, + 1 + ], + "widgets_values_named": { + "frames_number": 121, + "frame_rate": 25, + "batch_size": 1 + } + } + ], + "groups": [ + { + "id": 161, + "title": "Preprocess - stage 2", + "bounding": [ + 306, + 36, + 1458.3296239903766, + 528 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 13965, + "origin_id": 9304, + "origin_slot": 0, + "target_id": 9306, + "target_slot": 0, + "type": "CONDITIONING", + "parentId": 9117 + }, + { + "id": 13966, + "origin_id": 9304, + "origin_slot": 1, + "target_id": 9306, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 9119 + }, + { + "id": 13967, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9304, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13968, + "origin_id": -10, + "origin_slot": 2, + "target_id": 9306, + "target_slot": 2, + "type": "VAE", + "parentId": 9121 + }, + { + "id": 13970, + "origin_id": -10, + "origin_slot": 6, + "target_id": 9304, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 13971, + "origin_id": 9306, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 13972, + "origin_id": 9306, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 13973, + "origin_id": 9306, + "origin_slot": 2, + "target_id": -20, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 13981, + "origin_id": -10, + "origin_slot": 5, + "target_id": 9305, + "target_slot": 0, + "type": "IMAGE", + "parentId": 9135 + }, + { + "id": 13984, + "origin_id": 9305, + "origin_slot": 0, + "target_id": 9306, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 82, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9304, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 83, + "origin_id": -10, + "origin_slot": 9, + "target_id": 9300, + "target_slot": 0, + "type": "LATENT", + "parentId": 9141 + }, + { + "id": 84, + "origin_id": -10, + "origin_slot": 12, + "target_id": 9300, + "target_slot": 1, + "type": "LATENT_UPSCALE_MODEL", + "parentId": 9143 + }, + { + "id": 85, + "origin_id": -10, + "origin_slot": 2, + "target_id": 9300, + "target_slot": 2, + "type": "VAE", + "parentId": 9145 + }, + { + "id": 86, + "origin_id": 9300, + "origin_slot": 0, + "target_id": 9301, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 87, + "origin_id": -10, + "origin_slot": 12, + "target_id": 9301, + "target_slot": 1, + "type": "LATENT_UPSCALE_MODEL", + "parentId": 9147 + }, + { + "id": 88, + "origin_id": -10, + "origin_slot": 2, + "target_id": 9301, + "target_slot": 2, + "type": "VAE", + "parentId": 9149 + }, + { + "id": 89, + "origin_id": 9300, + "origin_slot": 0, + "target_id": 9302, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 90, + "origin_id": 9301, + "origin_slot": 0, + "target_id": 9302, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 91, + "origin_id": -10, + "origin_slot": 13, + "target_id": 9302, + "target_slot": 2, + "type": "BOOLEAN", + "parentId": 9151 + }, + { + "id": 92, + "origin_id": 9302, + "origin_slot": 0, + "target_id": 9306, + "target_slot": 3, + "type": "LATENT", + "parentId": 9153 + }, + { + "id": 14026, + "origin_id": -10, + "origin_slot": 3, + "target_id": 9323, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 14027, + "origin_id": -10, + "origin_slot": 7, + "target_id": 9323, + "target_slot": 1, + "type": "INT" + }, + { + "id": 14028, + "origin_id": -10, + "origin_slot": 6, + "target_id": 9323, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 14029, + "origin_id": 9323, + "origin_slot": 0, + "target_id": -20, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 13982, + "origin_id": -10, + "origin_slot": 10, + "target_id": 9305, + "target_slot": 1, + "type": "INT", + "parentId": 9137 + }, + { + "id": 13983, + "origin_id": -10, + "origin_slot": 11, + "target_id": 9305, + "target_slot": 2, + "type": "INT", + "parentId": 9139 + }, + { + "id": 13969, + "origin_id": -10, + "origin_slot": 4, + "target_id": 9306, + "target_slot": 5, + "type": "FLOAT", + "parentId": 9123 + }, + { + "id": 13980, + "origin_id": -10, + "origin_slot": 8, + "target_id": 9306, + "target_slot": 6, + "type": "INT", + "parentId": 9133 + } + ], + "reroutes": [ + { + "id": 9116, + "pos": [ + 618.1809911778764, + 580 + ], + "linkIds": [ + 13965 + ] + }, + { + "id": 9117, + "parentId": 9116, + "pos": [ + 1405.4432958653765, + 580 + ], + "linkIds": [ + 13965 + ] + }, + { + "id": 9118, + "pos": [ + 618.1809911778764, + 598 + ], + "linkIds": [ + 13966 + ] + }, + { + "id": 9119, + "parentId": 9118, + "pos": [ + 1405.4432958653765, + 598 + ], + "linkIds": [ + 13966 + ] + }, + { + "id": 9120, + "pos": [ + 268, + 616 + ], + "linkIds": [ + 13968 + ] + }, + { + "id": 9121, + "parentId": 9120, + "pos": [ + 1405.4432958653765, + 616 + ], + "linkIds": [ + 13968 + ] + }, + { + "id": 9122, + "pos": [ + 268, + 634 + ], + "linkIds": [ + 13969 + ] + }, + { + "id": 9123, + "parentId": 9122, + "pos": [ + 1405.4432958653765, + 634 + ], + "linkIds": [ + 13969 + ] + }, + { + "id": 9132, + "pos": [ + 268, + 724 + ], + "linkIds": [ + 13980 + ] + }, + { + "id": 9133, + "parentId": 9132, + "pos": [ + 1405.4432958653765, + 724 + ], + "linkIds": [ + 13980 + ] + }, + { + "id": 9134, + "pos": [ + 268, + 742 + ], + "linkIds": [ + 13981 + ] + }, + { + "id": 9135, + "parentId": 9134, + "pos": [ + 1012.1809911778764, + 742 + ], + "linkIds": [ + 13981 + ] + }, + { + "id": 9136, + "pos": [ + 268, + 760 + ], + "linkIds": [ + 13982 + ] + }, + { + "id": 9137, + "parentId": 9136, + "pos": [ + 1012.1809911778764, + 760 + ], + "linkIds": [ + 13982 + ] + }, + { + "id": 9138, + "pos": [ + 268, + 778 + ], + "linkIds": [ + 13983 + ] + }, + { + "id": 9139, + "parentId": 9138, + "pos": [ + 1012.1809911778764, + 778 + ], + "linkIds": [ + 13983 + ] + }, + { + "id": 9140, + "pos": [ + 268, + 796 + ], + "linkIds": [ + 83 + ] + }, + { + "id": 9141, + "parentId": 9140, + "pos": [ + 662.1809911778764, + 796 + ], + "linkIds": [ + 83 + ] + }, + { + "id": 9142, + "pos": [ + 268, + 814 + ], + "linkIds": [ + 84 + ] + }, + { + "id": 9143, + "parentId": 9142, + "pos": [ + 662.1809911778764, + 814 + ], + "linkIds": [ + 84 + ] + }, + { + "id": 9144, + "pos": [ + 268, + 832 + ], + "linkIds": [ + 85 + ] + }, + { + "id": 9145, + "parentId": 9144, + "pos": [ + 662.1809911778764, + 832 + ], + "linkIds": [ + 85 + ] + }, + { + "id": 9146, + "pos": [ + 268, + 850 + ], + "linkIds": [ + 87 + ] + }, + { + "id": 9147, + "parentId": 9146, + "pos": [ + 662.1809911778764, + 850 + ], + "linkIds": [ + 87 + ] + }, + { + "id": 9148, + "pos": [ + 268, + 868 + ], + "linkIds": [ + 88 + ] + }, + { + "id": 9149, + "parentId": 9148, + "pos": [ + 662.1809911778764, + 868 + ], + "linkIds": [ + 88 + ] + }, + { + "id": 9150, + "pos": [ + 268, + 886 + ], + "linkIds": [ + 91 + ] + }, + { + "id": 9151, + "parentId": 9150, + "pos": [ + 662.1809911778764, + 886 + ], + "linkIds": [ + 91 + ] + }, + { + "id": 9152, + "pos": [ + 968.1809911778764, + 904 + ], + "linkIds": [ + 92 + ] + }, + { + "id": 9153, + "parentId": 9152, + "pos": [ + 1405.4432958653765, + 904 + ], + "linkIds": [ + 92 + ] + } + ], + "extra": {} + }, + { + "id": "8deebd57-c969-4460-8f46-12a98501e2c3", + "version": 1, + "state": { + "lastGroupId": 163, + "lastNodeId": 9324, + "lastLinkId": 14032, + "lastRerouteId": 9191 + }, + "revision": 0, + "config": {}, + "name": "Sampler - Distilled (3 steps)", + "inputNode": { + "id": -10, + "bounding": [ + 40, + 184, + 130.564453125, + 308 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1619.9463328320699, + 184, + 128, + 88 + ] + }, + "inputs": [ + { + "id": "5b61db22-e75f-4c19-9d7c-c4d954a79045", + "name": "model", + "type": "MODEL", + "linkIds": [ + 13985 + ], + "localized_name": "model", + "pos": [ + 146.564453125, + 208 + ] + }, + { + "id": "3c18fb6e-bb38-4b6a-bee5-6f1fce5748ea", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 13986 + ], + "localized_name": "positive", + "pos": [ + 146.564453125, + 228 + ] + }, + { + "id": "54941af4-c08d-46e4-8c80-af573832f888", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 13987 + ], + "localized_name": "negative", + "pos": [ + 146.564453125, + 248 + ] + }, + { + "id": "4fd3a55c-2fc4-4e54-b32a-9059d4d716bc", + "name": "latent_image", + "type": "LATENT", + "linkIds": [ + 13988 + ], + "localized_name": "latent_image", + "pos": [ + 146.564453125, + 268 + ] + }, + { + "id": "c136a9f8-2914-4989-b406-d4fae3490d80", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 13991 + ], + "label": "noise seed", + "pos": [ + 146.564453125, + 288 + ] + }, + { + "id": "5f0a051e-ce96-43ad-8b7f-fb73dacea867", + "name": "cfg", + "type": "FLOAT", + "linkIds": [ + 13992 + ], + "label": "guider cfg", + "pos": [ + 146.564453125, + 308 + ] + }, + { + "id": "9fdc2e66-9ed2-4c40-847d-af31bbbf482b", + "name": "sampler_name", + "type": "COMBO", + "linkIds": [ + 13998 + ], + "pos": [ + 146.564453125, + 328 + ] + }, + { + "id": "f9337bd7-in-7-ee0f332b", + "name": "tile_width", + "type": "INT", + "linkIds": [ + 13993 + ], + "label": "tile_width", + "pos": [ + 146.564453125, + 348 + ] + }, + { + "id": "f9337bd7-in-8-083d41f9", + "name": "tile_height", + "type": "INT", + "linkIds": [ + 13994 + ], + "label": "tile_height", + "pos": [ + 146.564453125, + 368 + ] + }, + { + "id": "f9337bd7-in-9-e76bccae", + "name": "overlap_frac", + "type": "FLOAT", + "linkIds": [ + 13995 + ], + "label": "overlap_frac", + "pos": [ + 146.564453125, + 388 + ] + }, + { + "id": "f9337bd7-in-10-29609dbf", + "name": "tile_frames", + "type": "INT", + "linkIds": [ + 13996 + ], + "label": "tile_frames", + "pos": [ + 146.564453125, + 408 + ] + }, + { + "id": "f9337bd7-in-11-04cd28f4", + "name": "vae", + "type": "VAE", + "linkIds": [ + 13997 + ], + "label": "vae", + "pos": [ + 146.564453125, + 428 + ] + }, + { + "id": "f9337bd7-in-12-f61b83ef", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 14000 + ], + "label": "audio_latent", + "pos": [ + 146.564453125, + 448 + ] + } + ], + "outputs": [ + { + "id": "71fb5e86-aa11-4146-9a8c-3344e60cab92", + "name": "video_latent", + "type": "LATENT", + "linkIds": [ + 13999 + ], + "pos": [ + 1643.9463328320699, + 208 + ] + }, + { + "id": "ab9a40a7-2f54-4a95-a151-191ba86f39c2", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 14001 + ], + "pos": [ + 1643.9463328320699, + 228 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 9309, + "type": "KSamplerSelect", + "pos": [ + 330, + 184 + ], + "size": [ + 499.94633283206986, + 74 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": 13998 + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 13990 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "id": 9310, + "type": "ManualSigmas", + "pos": [ + 330, + 298 + ], + "size": [ + 499.94633283206986, + 67.3573576655076 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 13989 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "0.909375, 0.725, 0.421875, 0.0" + ], + "widgets_values_named": { + "sigmas": "0.909375, 0.725, 0.421875, 0.0" + } + }, + { + "id": 9311, + "type": "Note", + "pos": [ + 330, + 80 + ], + "size": [ + 222.81278386605618, + 88 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": {}, + "widgets_values": [ + "Tiled fusion owns the sigma loop. Use euler / heun / dpm_2. Leave overlap_frac at 0.5. tile_frames must match the guide node." + ], + "widgets_values_named": { + "text": "Tiled fusion owns the sigma loop. Use euler / heun / dpm_2. Leave overlap_frac at 0.5. tile_frames must match the guide node." + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9312, + "type": "LTXVTiledFusionSampler", + "pos": [ + 909.9463328320699, + 184 + ], + "size": [ + 340, + 430 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 13985 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 13986 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 13987 + }, + { + "localized_name": "latents", + "name": "latents", + "type": "LATENT", + "link": 13988 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 13989 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 13990 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 13997 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 13991 + }, + { + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 13992 + }, + { + "localized_name": "tile_width", + "name": "tile_width", + "type": "INT", + "widget": { + "name": "tile_width" + }, + "link": 13993 + }, + { + "localized_name": "tile_height", + "name": "tile_height", + "type": "INT", + "widget": { + "name": "tile_height" + }, + "link": 13994 + }, + { + "localized_name": "overlap_frac", + "name": "overlap_frac", + "type": "FLOAT", + "widget": { + "name": "overlap_frac" + }, + "link": 13995 + }, + { + "localized_name": "tile_frames", + "name": "tile_frames", + "type": "INT", + "widget": { + "name": "tile_frames" + }, + "link": 13996 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 13999 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVTiledFusionSampler" + }, + "widgets_values": [ + 42, + "fixed", + 1, + 1024, + 576, + 0.5, + 0.05, + 1, + 97, + "auto" + ], + "widgets_values_named": { + "seed": 42, + "control_after_generate": "fixed", + "cfg": 1, + "tile_width": 1024, + "tile_height": 576, + "overlap_frac": 0.5, + "blend_var": 0.05, + "grid_cycle": 1, + "tile_frames": 97, + "canvas_device": "auto" + } + }, + { + "id": 9313, + "type": "RepeatLatentBatch", + "pos": [ + 1329.9463328320699, + 184 + ], + "size": [ + 210, + 60 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 14000 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 14001 + ] + } + ], + "title": "Pass audio latent", + "properties": { + "Node name for S&R": "RepeatLatentBatch", + "cnr_id": "comfy-core" + }, + "widgets_values": [ + 1 + ], + "widgets_values_named": { + "amount": 1 + } + } + ], + "groups": [ + { + "id": 162, + "title": "Generate", + "bounding": [ + 306, + 36, + 1257.9463328320699, + 602 + ], + "color": "#b58b2a", + "flags": {} + } + ], + "links": [ + { + "id": 13985, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9312, + "target_slot": 0, + "type": "MODEL", + "parentId": 9155 + }, + { + "id": 13986, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9312, + "target_slot": 1, + "type": "CONDITIONING", + "parentId": 9157 + }, + { + "id": 13987, + "origin_id": -10, + "origin_slot": 2, + "target_id": 9312, + "target_slot": 2, + "type": "CONDITIONING", + "parentId": 9159 + }, + { + "id": 13988, + "origin_id": -10, + "origin_slot": 3, + "target_id": 9312, + "target_slot": 3, + "type": "LATENT", + "parentId": 9161 + }, + { + "id": 13989, + "origin_id": 9310, + "origin_slot": 0, + "target_id": 9312, + "target_slot": 4, + "type": "SIGMAS" + }, + { + "id": 13990, + "origin_id": 9309, + "origin_slot": 0, + "target_id": 9312, + "target_slot": 5, + "type": "SAMPLER" + }, + { + "id": 13998, + "origin_id": -10, + "origin_slot": 6, + "target_id": 9309, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 13999, + "origin_id": 9312, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "LATENT", + "parentId": 9177 + }, + { + "id": 14000, + "origin_id": -10, + "origin_slot": 12, + "target_id": 9313, + "target_slot": 0, + "type": "LATENT", + "parentId": 9179 + }, + { + "id": 14001, + "origin_id": 9313, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 13991, + "origin_id": -10, + "origin_slot": 4, + "target_id": 9312, + "target_slot": 7, + "type": "INT", + "parentId": 9163 + }, + { + "id": 13992, + "origin_id": -10, + "origin_slot": 5, + "target_id": 9312, + "target_slot": 8, + "type": "FLOAT", + "parentId": 9165 + }, + { + "id": 13993, + "origin_id": -10, + "origin_slot": 7, + "target_id": 9312, + "target_slot": 9, + "type": "INT", + "parentId": 9167 + }, + { + "id": 13994, + "origin_id": -10, + "origin_slot": 8, + "target_id": 9312, + "target_slot": 10, + "type": "INT", + "parentId": 9169 + }, + { + "id": 13995, + "origin_id": -10, + "origin_slot": 9, + "target_id": 9312, + "target_slot": 11, + "type": "FLOAT", + "parentId": 9171 + }, + { + "id": 13997, + "origin_id": -10, + "origin_slot": 11, + "target_id": 9312, + "target_slot": 6, + "type": "VAE", + "parentId": 9175 + }, + { + "id": 13996, + "origin_id": -10, + "origin_slot": 10, + "target_id": 9312, + "target_slot": 12, + "type": "INT", + "parentId": 9173 + } + ], + "reroutes": [ + { + "id": 9154, + "pos": [ + 268, + 654 + ], + "linkIds": [ + 13985 + ] + }, + { + "id": 9155, + "parentId": 9154, + "pos": [ + 891.9463328320699, + 654 + ], + "linkIds": [ + 13985 + ] + }, + { + "id": 9156, + "pos": [ + 268, + 672 + ], + "linkIds": [ + 13986 + ] + }, + { + "id": 9157, + "parentId": 9156, + "pos": [ + 891.9463328320699, + 672 + ], + "linkIds": [ + 13986 + ] + }, + { + "id": 9158, + "pos": [ + 268, + 690 + ], + "linkIds": [ + 13987 + ] + }, + { + "id": 9159, + "parentId": 9158, + "pos": [ + 891.9463328320699, + 690 + ], + "linkIds": [ + 13987 + ] + }, + { + "id": 9160, + "pos": [ + 268, + 708 + ], + "linkIds": [ + 13988 + ] + }, + { + "id": 9161, + "parentId": 9160, + "pos": [ + 891.9463328320699, + 708 + ], + "linkIds": [ + 13988 + ] + }, + { + "id": 9162, + "pos": [ + 268, + 726 + ], + "linkIds": [ + 13991 + ] + }, + { + "id": 9163, + "parentId": 9162, + "pos": [ + 891.9463328320699, + 726 + ], + "linkIds": [ + 13991 + ] + }, + { + "id": 9164, + "pos": [ + 268, + 744 + ], + "linkIds": [ + 13992 + ] + }, + { + "id": 9165, + "parentId": 9164, + "pos": [ + 891.9463328320699, + 744 + ], + "linkIds": [ + 13992 + ] + }, + { + "id": 9166, + "pos": [ + 268, + 762 + ], + "linkIds": [ + 13993 + ] + }, + { + "id": 9167, + "parentId": 9166, + "pos": [ + 891.9463328320699, + 762 + ], + "linkIds": [ + 13993 + ] + }, + { + "id": 9168, + "pos": [ + 268, + 780 + ], + "linkIds": [ + 13994 + ] + }, + { + "id": 9169, + "parentId": 9168, + "pos": [ + 891.9463328320699, + 780 + ], + "linkIds": [ + 13994 + ] + }, + { + "id": 9170, + "pos": [ + 268, + 798 + ], + "linkIds": [ + 13995 + ] + }, + { + "id": 9171, + "parentId": 9170, + "pos": [ + 891.9463328320699, + 798 + ], + "linkIds": [ + 13995 + ] + }, + { + "id": 9172, + "pos": [ + 268, + 816 + ], + "linkIds": [ + 13996 + ] + }, + { + "id": 9173, + "parentId": 9172, + "pos": [ + 891.9463328320699, + 816 + ], + "linkIds": [ + 13996 + ] + }, + { + "id": 9174, + "pos": [ + 268, + 834 + ], + "linkIds": [ + 13997 + ] + }, + { + "id": 9175, + "parentId": 9174, + "pos": [ + 891.9463328320699, + 834 + ], + "linkIds": [ + 13997 + ] + }, + { + "id": 9176, + "pos": [ + 1267.9463328320699, + 852 + ], + "linkIds": [ + 13999 + ] + }, + { + "id": 9177, + "parentId": 9176, + "pos": [ + 1601.9463328320699, + 852 + ], + "linkIds": [ + 13999 + ] + }, + { + "id": 9178, + "pos": [ + 268, + 870 + ], + "linkIds": [ + 14000 + ] + }, + { + "id": 9179, + "parentId": 9178, + "pos": [ + 1311.9463328320699, + 870 + ], + "linkIds": [ + 14000 + ] + } + ], + "extra": {} + }, + { + "id": "6dccac65-c5c2-4f24-8e81-ef9145cb3927", + "version": 1, + "state": { + "lastGroupId": 163, + "lastNodeId": 9324, + "lastLinkId": 14032, + "lastRerouteId": 9191 + }, + "revision": 0, + "config": {}, + "name": "Decode HDR", + "inputNode": { + "id": -10, + "bounding": [ + 40, + 80, + 145.658203125, + 228 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1520, + 80, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "423bde19-2ce0-4154-ad35-5ea07a466994", + "name": "vae", + "type": "VAE", + "linkIds": [ + 14008 + ], + "localized_name": "vae", + "pos": [ + 161.658203125, + 104 + ] + }, + { + "id": "0f5c908f-a20b-4bde-b4aa-7964626668ca", + "name": "latents", + "type": "LATENT", + "linkIds": [ + 14009 + ], + "localized_name": "latents", + "label": "video_latent", + "pos": [ + 161.658203125, + 124 + ] + }, + { + "id": "3a7f5609-1830-4ac6-a4ed-b1ed95661dea", + "name": "audio", + "type": "AUDIO", + "linkIds": [ + 14030, + 14031 + ], + "localized_name": "audio", + "label": "audio", + "pos": [ + 161.658203125, + 144 + ] + }, + { + "id": "135318cf-13a1-46df-9dc6-10c814fe4a3b", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 14005, + 14017 + ], + "localized_name": "fps", + "pos": [ + 161.658203125, + 164 + ] + }, + { + "id": "baced759-c6b8-45b2-a6cd-d606cbd5bc4b", + "name": "bit_depth", + "type": "INT", + "linkIds": [ + 14007 + ], + "pos": [ + 161.658203125, + 184 + ] + }, + { + "id": "425f98fa-15bb-4a5a-82d3-81beb7e73a19", + "name": "tile_size", + "type": "INT", + "linkIds": [ + 14011 + ], + "pos": [ + 161.658203125, + 204 + ] + }, + { + "id": "6d49eb2c-deaa-4163-b4dc-230e2bcd51aa", + "name": "overlap", + "type": "INT", + "linkIds": [ + 14012 + ], + "pos": [ + 161.658203125, + 224 + ] + }, + { + "id": "f4fb2fb3-137b-4274-b5f3-5d08cb1f82fc", + "name": "temporal_size", + "type": "INT", + "linkIds": [ + 14013 + ], + "pos": [ + 161.658203125, + 244 + ] + }, + { + "id": "702f5a10-9a13-4e8a-9cc8-244b5f8ba7aa", + "name": "temporal_overlap", + "type": "INT", + "linkIds": [ + 14014 + ], + "pos": [ + 161.658203125, + 264 + ] + } + ], + "outputs": [ + { + "id": "dc6707aa-e87d-4616-a4e6-84471c015b6b", + "name": "VIDEO", + "type": "VIDEO", + "linkIds": [ + 14006 + ], + "localized_name": "VIDEO", + "pos": [ + 1544, + 104 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 9315, + "type": "CreateVideo", + "pos": [ + 1099.3918746351428, + 104.08794877408053 + ], + "size": [ + 270, + 150 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 14010 + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 14030 + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 14005 + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "bit_depth" + }, + "link": 14007 + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 14006 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + 30, + 8, + "sRGB", + "none" + ], + "widgets_values_named": { + "fps": 30, + "bit_depth": 8, + "color_space": "sRGB", + "codec": "none" + } + }, + { + "id": 9316, + "type": "VAEDecodeTiled", + "pos": [ + 324.8257807939289, + 235.41390287507326 + ], + "size": [ + 270, + 150 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 14009 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 14008 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": 14011 + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": 14012 + }, + { + "localized_name": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": 14013 + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": 14014 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 14015 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeTiled" + }, + "widgets_values": [ + 512, + 64, + 128, + 32 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 64, + "temporal_size": 128, + "temporal_overlap": 32 + } + }, + { + "id": 5590, + "type": "LTXVHDRDecodePostprocess", + "pos": [ + 679.1960376532398, + 117.7759230881495 + ], + "size": [ + 340, + 222 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 14015 + } + ], + "outputs": [ + { + "localized_name": "tonemapped", + "name": "tonemapped", + "type": "IMAGE", + "links": [ + 14010 + ] + }, + { + "localized_name": "hdr_linear", + "name": "hdr_linear", + "type": "IMAGE", + "links": [ + 14016 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVHDRDecodePostprocess" + }, + "widgets_values": [ + "acescct", + 0, + true, + "acescg", + "output/hdr_exr", + "frame", + true + ], + "widgets_values_named": { + "transfer": "acescct", + "exposure": 0, + "save_exr": true, + "exr_color_space": "acescg", + "output_dir": "output/hdr_exr", + "filename_prefix": "frame", + "half_precision": true + } + }, + { + "id": 5591, + "type": "LTXVSaveHLG", + "pos": [ + 1094.3455313326385, + 312.7241634297796 + ], + "size": [ + 340, + 126 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "hdr_linear", + "name": "hdr_linear", + "type": "IMAGE", + "link": 14016 + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 14031 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 14017 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "LTXVSaveHLG" + }, + "widgets_values": [ + 24, + "hdr/ltxv_hlg", + "acescg" + ], + "widgets_values_named": { + "frame_rate": 24, + "filename_prefix": "hdr/ltxv_hlg", + "linear_primaries": "acescg" + } + } + ], + "groups": [ + { + "id": 163, + "title": "Decode", + "bounding": [ + 306, + 36, + 1169.8223693812024, + 451.779681115003 + ], + "color": "#b58b2a", + "flags": {} + } + ], + "links": [ + { + "id": 14005, + "origin_id": -10, + "origin_slot": 3, + "target_id": 9315, + "target_slot": 2, + "type": "FLOAT", + "parentId": 9183 + }, + { + "id": 14006, + "origin_id": 9315, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VIDEO", + "parentId": 9185 + }, + { + "id": 14007, + "origin_id": -10, + "origin_slot": 4, + "target_id": 9315, + "target_slot": 3, + "type": "INT", + "parentId": 9187 + }, + { + "id": 14008, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9316, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 14009, + "origin_id": -10, + "origin_slot": 1, + "target_id": 9316, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 14010, + "origin_id": 5590, + "origin_slot": 0, + "target_id": 9315, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 14011, + "origin_id": -10, + "origin_slot": 5, + "target_id": 9316, + "target_slot": 2, + "type": "INT" + }, + { + "id": 14012, + "origin_id": -10, + "origin_slot": 6, + "target_id": 9316, + "target_slot": 3, + "type": "INT" + }, + { + "id": 14013, + "origin_id": -10, + "origin_slot": 7, + "target_id": 9316, + "target_slot": 4, + "type": "INT" + }, + { + "id": 14014, + "origin_id": -10, + "origin_slot": 8, + "target_id": 9316, + "target_slot": 5, + "type": "INT" + }, + { + "id": 14015, + "origin_id": 9316, + "origin_slot": 0, + "target_id": 5590, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 14016, + "origin_id": 5590, + "origin_slot": 1, + "target_id": 5591, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 14017, + "origin_id": -10, + "origin_slot": 3, + "target_id": 5591, + "target_slot": 2, + "type": "FLOAT", + "parentId": 9189 + }, + { + "id": 14030, + "origin_id": -10, + "origin_slot": 2, + "target_id": 9315, + "target_slot": 1, + "type": "AUDIO" + }, + { + "id": 14031, + "origin_id": -10, + "origin_slot": 2, + "target_id": 5591, + "target_slot": 1, + "type": "AUDIO" + } + ], + "reroutes": [ + { + "id": 9182, + "pos": [ + 268, + 408 + ], + "linkIds": [ + 14005 + ] + }, + { + "id": 9183, + "parentId": 9182, + "pos": [ + 1082, + 408 + ], + "linkIds": [ + 14005 + ] + }, + { + "id": 9184, + "pos": [ + 1388, + 426 + ], + "linkIds": [ + 14006 + ] + }, + { + "id": 9185, + "parentId": 9184, + "pos": [ + 1502, + 426 + ], + "linkIds": [ + 14006 + ] + }, + { + "id": 9186, + "pos": [ + 268, + 444 + ], + "linkIds": [ + 14007 + ] + }, + { + "id": 9187, + "parentId": 9186, + "pos": [ + 1082, + 444 + ], + "linkIds": [ + 14007 + ] + }, + { + "id": 9188, + "pos": [ + 268, + 462 + ], + "linkIds": [ + 14017 + ] + }, + { + "id": 9189, + "parentId": 9188, + "pos": [ + 1082, + 462 + ], + "linkIds": [ + 14017 + ] + } + ], + "extra": {} + } + ] + }, + "config": {}, + "extra": { + "frontendVersion": "1.53.6", + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "VHS_MetadataImage": true, + "VHS_KeepIntermediate": true, + "workspace_info": { + "id": "elBQFQknIoLYTEwIloQuw" + }, + "node_versions": { + "comfy-core": "0.3.30", + "comfyui-kjnodes": "1.0.8" + }, + "workflowRendererVersion": "LG", + "reroutes": [ + { + "id": 8001, + "pos": [ + -3664, + 4360.226185422169 + ], + "linkIds": [ + 13653 + ] + }, + { + "id": 8002, + "parentId": 8001, + "pos": [ + -2203.2, + 4360.226185422169 + ], + "linkIds": [ + 13653 + ] + }, + { + "id": 8003, + "pos": [ + -3664, + 4388.226185422169 + ], + "linkIds": [ + 13670 + ] + }, + { + "id": 8004, + "parentId": 8003, + "pos": [ + -843.1999999999998, + 4388.226185422169 + ], + "linkIds": [ + 13670 + ] + }, + { + "id": 8007, + "pos": [ + -2718.8, + 4444.226185422169 + ], + "linkIds": [ + 13772 + ] + }, + { + "id": 8008, + "parentId": 8007, + "pos": [ + -843.1999999999998, + 4444.226185422169 + ], + "linkIds": [ + 13772 + ] + }, + { + "id": 8009, + "pos": [ + -3664, + 4472.226185422169 + ], + "linkIds": [ + 13811 + ] + }, + { + "id": 8010, + "parentId": 8009, + "pos": [ + -2203.2, + 4472.226185422169 + ], + "linkIds": [ + 13811 + ] + }, + { + "id": 8011, + "pos": [ + -3664, + 4500.226185422169 + ], + "linkIds": [ + 13841 + ] + }, + { + "id": 8012, + "parentId": 8011, + "pos": [ + -1303.1999999999998, + 4500.226185422169 + ], + "linkIds": [ + 13841 + ] + }, + { + "id": 8013, + "pos": [ + -3664, + 4528.226185422169 + ], + "linkIds": [ + 13845 + ] + }, + { + "id": 8014, + "parentId": 8013, + "pos": [ + -1303.1999999999998, + 4528.226185422169 + ], + "linkIds": [ + 13845 + ] + }, + { + "id": 8021, + "pos": [ + -3664, + 4640.226185422169 + ], + "linkIds": [ + 13871 + ] + }, + { + "id": 8022, + "parentId": 8021, + "pos": [ + -2656, + 4640.226185422169 + ], + "linkIds": [ + 13871 + ] + }, + { + "id": 8023, + "pos": [ + -3664, + 4668.226185422169 + ], + "linkIds": [ + 13872 + ] + }, + { + "id": 8024, + "parentId": 8023, + "pos": [ + -2656, + 4668.226185422169 + ], + "linkIds": [ + 13872 + ] + }, + { + "id": 8025, + "pos": [ + -3664, + 4696.226185422169 + ], + "linkIds": [ + 13873 + ] + }, + { + "id": 8026, + "parentId": 8025, + "pos": [ + -2656, + 4696.226185422169 + ], + "linkIds": [ + 13873 + ] + }, + { + "id": 8027, + "pos": [ + -2244, + 4724.226185422169 + ], + "linkIds": [ + 13904 + ] + }, + { + "id": 8028, + "parentId": 8027, + "pos": [ + -1303.1999999999998, + 4724.226185422169 + ], + "linkIds": [ + 13904 + ] + }, + { + "id": 8029, + "pos": [ + -2244, + 4752.226185422169 + ], + "linkIds": [ + 13905 + ] + }, + { + "id": 8030, + "parentId": 8029, + "pos": [ + -1303.1999999999998, + 4752.226185422169 + ], + "linkIds": [ + 13905 + ] + }, + { + "id": 8031, + "pos": [ + -2244, + 4780.226185422169 + ], + "linkIds": [ + 13906 + ] + }, + { + "id": 8032, + "parentId": 8031, + "pos": [ + -1303.1999999999998, + 4780.226185422169 + ], + "linkIds": [ + 13906 + ] + }, + { + "id": 8033, + "pos": [ + -2244, + 4808.226185422169 + ], + "linkIds": [ + 13907 + ] + }, + { + "id": 8034, + "parentId": 8033, + "pos": [ + -1303.1999999999998, + 4808.226185422169 + ], + "linkIds": [ + 13907 + ] + }, + { + "id": 8041, + "pos": [ + -3664, + 4920.226185422169 + ], + "linkIds": [ + 13912 + ] + }, + { + "id": 8042, + "parentId": 8041, + "pos": [ + -1763.1999999999998, + 4920.226185422169 + ], + "linkIds": [ + 13912 + ] + }, + { + "id": 8043, + "pos": [ + -3664, + 4948.226185422169 + ], + "linkIds": [ + 13913 + ] + }, + { + "id": 8044, + "parentId": 8043, + "pos": [ + -1763.1999999999998, + 4948.226185422169 + ], + "linkIds": [ + 13913 + ] + }, + { + "id": 8045, + "pos": [ + -3664, + 4976.226185422169 + ], + "linkIds": [ + 13914 + ] + }, + { + "id": 8046, + "parentId": 8045, + "pos": [ + -1763.1999999999998, + 4976.226185422169 + ], + "linkIds": [ + 13914 + ] + }, + { + "id": 8047, + "pos": [ + -2244, + 5004.226185422169 + ], + "linkIds": [ + 13915 + ] + }, + { + "id": 8048, + "parentId": 8047, + "pos": [ + -1763.1999999999998, + 5004.226185422169 + ], + "linkIds": [ + 13915 + ] + }, + { + "id": 8053, + "pos": [ + -2244, + 5088.226185422169 + ], + "linkIds": [ + 13918 + ] + }, + { + "id": 8054, + "parentId": 8053, + "pos": [ + -1763.1999999999998, + 5088.226185422169 + ], + "linkIds": [ + 13918 + ] + }, + { + "id": 8055, + "pos": [ + -2244, + 5116.226185422169 + ], + "linkIds": [ + 13920 + ] + }, + { + "id": 8056, + "parentId": 8055, + "pos": [ + -1763.1999999999998, + 5116.226185422169 + ], + "linkIds": [ + 13920 + ] + }, + { + "id": 8057, + "pos": [ + -2244, + 5144.226185422169 + ], + "linkIds": [ + 13921 + ] + }, + { + "id": 8058, + "parentId": 8057, + "pos": [ + -1763.1999999999998, + 5144.226185422169 + ], + "linkIds": [ + 13921 + ] + }, + { + "id": 8059, + "pos": [ + -3664, + 5172.226185422169 + ], + "linkIds": [ + 13922 + ] + }, + { + "id": 8060, + "parentId": 8059, + "pos": [ + -1763.1999999999998, + 5172.226185422169 + ], + "linkIds": [ + 13922 + ] + }, + { + "id": 8061, + "pos": [ + -2244, + 5200.226185422169 + ], + "linkIds": [ + 13923 + ] + }, + { + "id": 8062, + "parentId": 8061, + "pos": [ + -1763.1999999999998, + 5200.226185422169 + ], + "linkIds": [ + 13923 + ] + } + ], + "linkExtensions": [ + { + "id": 13653, + "parentId": 8002 + }, + { + "id": 13670, + "parentId": 8004 + }, + { + "id": 13772, + "parentId": 8008 + }, + { + "id": 13811, + "parentId": 8010 + }, + { + "id": 13841, + "parentId": 8012 + }, + { + "id": 13845, + "parentId": 8014 + }, + { + "id": 13871, + "parentId": 8022 + }, + { + "id": 13872, + "parentId": 8024 + }, + { + "id": 13873, + "parentId": 8026 + }, + { + "id": 13904, + "parentId": 8028 + }, + { + "id": 13905, + "parentId": 8030 + }, + { + "id": 13906, + "parentId": 8032 + }, + { + "id": 13907, + "parentId": 8034 + }, + { + "id": 13912, + "parentId": 8042 + }, + { + "id": 13913, + "parentId": 8044 + }, + { + "id": 13914, + "parentId": 8046 + }, + { + "id": 13915, + "parentId": 8048 + }, + { + "id": 13918, + "parentId": 8054 + }, + { + "id": 13920, + "parentId": 8056 + }, + { + "id": 13921, + "parentId": 8058 + }, + { + "id": 13922, + "parentId": 8060 + }, + { + "id": 13923, + "parentId": 8062 + } + ], + "ds": { + "scale": 0.954380998637577, + "offset": [ + -514.374297342215, + 242.30765603657582 + ] + } + }, + "version": 0.4 +} diff --git a/example_workflows/2.5/README.md b/example_workflows/2.5/README.md index fe7a233..de9bd51 100644 --- a/example_workflows/2.5/README.md +++ b/example_workflows/2.5/README.md @@ -42,21 +42,26 @@ These keep the distilled 2.5 backbone and add an IC-LoRA so a guide (video, imag | -------- | ------------ | | [LTX-2.5_ICLoRA_Union_Control_Distilled.json](./LTX-2.5_ICLoRA_Union_Control_Distilled.json) | Video-to-video from a **depth / canny / pose** annotator on a reference clip. Depth is wired by default; switch the annotator inside the graph. | | [LTX-2.5_V2V_ICLoRA_Single_Stage_Distilled.json](./LTX-2.5_V2V_ICLoRA_Single_Stage_Distilled.json) | Video-to-video using the source frames as IC-LoRA guides. Ships with the Instant Shave LoRA as the example; swap the LoRA for other identity/edit LoRAs. Original audio is frozen through. | +| [LTX-2.5_ICLoRA_SDR_to_HDR_Distilled.json](./HDR_workflows/LTX-2.5_ICLoRA_SDR_to_HDR_Distilled.json) | **SDR→HDR**: SDR MP4 → ACEScct IDT → HDR IC-LoRA → EXR + HLG. | | [LTX-2.5_ICLoRA_Ingredients_Single_Stage_Distilled.json](./LTX-2.5_ICLoRA_Ingredients_Single_Stage_Distilled.json) | Generate from a **reference sheet** (characters, props, wardrobe, location laid out in one image). Describe each element in the prompt by its place on the sheet. | | [LTX-2.5_ICLoRA_Motion_Track_Distilled.json](./LTX-2.5_ICLoRA_Motion_Track_Distilled.json) | Image-to-video with **sparse motion tracks** you draw on the first frame. Optional still as the opening frame. | | [LTX-2.5_ICLoRA_Inpaint_Two_Stage_Distilled.json](./LTX-2.5_ICLoRA_Inpaint_Two_Stage_Distilled.json) | Fill masked regions of a reference video (two-stage). Source audio can stay frozen. | +| [LTX-2.5_ICLoRA_Inpaint_HDR_Two_Stage_Distilled.json](./HDR_workflows/LTX-2.5_ICLoRA_Inpaint_HDR_Two_Stage_Distilled.json) | Same inpaint, but **HDR→HDR**: EXR sequence + mask video → EXR + HLG out. | | [LTX-2.5_ICLoRA_Outpaint_Two_Stage_Distilled.json](./LTX-2.5_ICLoRA_Outpaint_Two_Stage_Distilled.json) | Extend the canvas of a reference video (two-stage). Same in/outpaint LoRA as inpaint. | +| [LTX-2.5_I2V_HDR_Two_Stage_Distilled.json](./HDR_workflows/LTX-2.5_I2V_HDR_Two_Stage_Distilled.json) | **HDR still → HDR video**: EXR still → float32 VAE → EXR + HLG out. | ### Tiled Fusion (large-canvas IC-LoRA) -These keep one latent canvas and fuse overlapping spatial tiles after every denoise step (`LTXVTiledFusionSampler`). Use them when the canvas is larger than the LoRA window. They share the same subgraph layout as the other 2.5 graphs (Load Models, Inputs, Preprocess, Generate, Decode). **Get Tiling Sizes** and the canvas resize live inside **Preprocess**; the size combos (`tile_size` / `initial_canvas_size` = qHD / HD / FullHD, `output_size` = FullHD / 4K / 8K) are widgets on that subgraph. Source frames come from Load Video. The node emits model-legal canvases (multiples of 32, `tile_frames` = 8n+1); a **Tiling sizes** preview sits below Preprocess. There is no first-frame still / `use image input` / I2V bypass. `use_tiled_encode` on the guide node stays **false**; `use_streaming` is on so each temporal window gets a fresh IC-LoRA encode. +These keep one latent canvas and fuse overlapping spatial tiles after every denoise step (`LTXVTiledFusionSampler`). Use them when the canvas is larger than the LoRA window. They share the same subgraph layout as the other 2.5 graphs (Load Models, Inputs, Preprocess, Generate, Decode). **Get Tiling Sizes** and the canvas resize live inside **Preprocess**; the size combos (`tile_size` / `initial_canvas_size` = qHD / HD / FullHD, `output_size` = FullHD / 4K / 8K) are widgets on that subgraph. Source frames come from Load Video, or from Load EXR still on the native HDR→HDR graph. The node emits model-legal canvases (multiples of 32, `tile_frames` = 8n+1); a **Tiling sizes** preview sits below Preprocess. There is no first-frame still / `use image input` / I2V bypass. `use_tiled_encode` on the guide node stays **false**; `use_streaming` is on so each temporal window gets a fresh IC-LoRA encode. -Upscale prompts should describe **look and style** (lighting, palette, film stock, sharpness, grade), not named objects, people, or props — anything you name can stamp into every spatial tile after upscale. Native (dynamic 4K/8K): the stage-1 prompt describes the **change** you want on the input video (plus enhance / API / [prompting guide](https://docs.ltx.io/open-source-model/usage-guides/prompting-guide)); the stage-2 prompt is look/style only, because only that pass uses spatial tiling. The negative prompt is used as written. +Upscale prompts should describe **look and style** (lighting, palette, film stock, sharpness, grade), not named objects, people, or props — anything you name can stamp into every spatial tile after upscale. Native and HDR: the stage-1 prompt describes the **change** you want on the input video or HDR plate (plus enhance / API / [prompting guide](https://docs.ltx.io/open-source-model/usage-guides/prompting-guide)); the stage-2 prompt is look/style only, because only that pass uses spatial tiling. The negative prompt is used as written. | Workflow | What it does | | -------- | ------------ | | [LTX-2.5_V2V_TiledFusion_Upscale.json](./LTX-2.5_V2V_TiledFusion_Upscale.json) | **V2V upscale.** Preprocess resizes the guide to `output_size` (FullHD / 4K / 8K), then 8 fused steps with the detail refiner. Tiles come from `tile_size` (HD). | | [LTX-2.5_V2V_TiledFusion_Native_4K_8K.json](./LTX-2.5_V2V_TiledFusion_Native_4K_8K.json) | **V2V native / dynamic 4K/8K.** Stage 1 at `initial_canvas_size` FullHD (8 steps, Day-To-Night IC-LoRA). Latent ×2 (×4 when `output_size` is 8K), then 3 fused steps with a fresh prompt and the original clip resized to output. Optional second IC-LoRA on stage 2. | +| [LTX-2.5_V2V_TiledFusion_SDR_to_HDR.json](./LTX-2.5_V2V_TiledFusion_SDR_to_HDR.json) | Same recipe as Native, with the HDR IC-LoRA. SDR MP4 → ACEScct, then `LTXVHDRDecodePostprocess` (EXR + HLG). | +| [LTX-2.5_V2V_TiledFusion_HDR_to_HDR.json](./LTX-2.5_V2V_TiledFusion_HDR_to_HDR.json) | **Native HDR→HDR refine.** EXR still (ACEScct, float32 VAE, `img_compression` 0) with the detail refiner instead of the HDR IC-LoRA. Same 4K/8K tiled ladder; EXR + HLG out. | ## Which workflow should I use? @@ -74,22 +79,32 @@ Do you have an existing video to edit or follow? │ │ → LTX-2.5_ICLoRA_Union_Control_Distilled.json │ ├─ Keep the footage, change appearance (identity / style LoRA) │ │ → LTX-2.5_V2V_ICLoRA_Single_Stage_Distilled.json +│ ├─ Upgrade SDR footage to HDR (ACEScct IC-LoRA) +│ │ → HDR_workflows/LTX-2.5_ICLoRA_SDR_to_HDR_Distilled.json │ ├─ Upscale an existing clip at full HD / 4K / 8K (tiled fusion) │ │ → LTX-2.5_V2V_TiledFusion_Upscale.json │ ├─ Viewport-style 4K/8K ladder (full HD, then ×2 / ×4) │ │ → LTX-2.5_V2V_TiledFusion_Native_4K_8K.json +│ ├─ Upgrade SDR footage to HDR (ACEScct IC-LoRA) +│ │ → LTX-2.5_V2V_TiledFusion_SDR_to_HDR.json (tiled 4K/8K ladder) +│ │ → ../2.3/LTX-2.3_ICLoRA_HDR_Distilled.json (single-stage) +│ ├─ Refine HDR stills / EXR (native ACEScct I/O, refine LoRA) +│ │ → LTX-2.5_V2V_TiledFusion_HDR_to_HDR.json │ ├─ Fill a masked region -│ │ → LTX-2.5_ICLoRA_Inpaint_Two_Stage_Distilled.json +│ │ → LTX-2.5_ICLoRA_Inpaint_Two_Stage_Distilled.json (SDR) +│ │ → HDR_workflows/LTX-2.5_ICLoRA_Inpaint_HDR_Two_Stage_Distilled.json (HDR EXR) │ └─ Grow the frame / canvas │ → LTX-2.5_ICLoRA_Outpaint_Two_Stage_Distilled.json │ Do you have stills rather than a video? -├─ YES → A sheet of characters / props / locations? -│ ├─ YES → LTX-2.5_ICLoRA_Ingredients_Single_Stage_Distilled.json -│ └─ NO → Draw motion paths on a first frame? -│ ├─ YES → LTX-2.5_ICLoRA_Motion_Track_Distilled.json -│ └─ NO → Text-to-video with an optional opening still -│ (see below) +├─ YES → HDR EXR still → video? +│ ├─ YES → HDR_workflows/LTX-2.5_I2V_HDR_Two_Stage_Distilled.json +│ └─ NO → A sheet of characters / props / locations? +│ ├─ YES → LTX-2.5_ICLoRA_Ingredients_Single_Stage_Distilled.json +│ └─ NO → Draw motion paths on a first frame? +│ ├─ YES → LTX-2.5_ICLoRA_Motion_Track_Distilled.json +│ └─ NO → Text-to-video with an optional opening still +│ (see below) │ Text-to-video (optional image)? ├─ Want 2× spatial upscale and a refine pass? @@ -110,11 +125,30 @@ Two-stage is the better default when you care about spatial detail. Single-stage | T2A single-stage | 1 | — | Text | Audio-only clips | | Union Control | 1 | — | Reference video (depth / canny / pose) | Structure-following v2v | | V2V IC-LoRA | 1 | — | Source video (+ frozen audio) | Appearance edits on existing footage | +| [SDR→HDR IC-LoRA](./HDR_workflows/LTX-2.5_ICLoRA_SDR_to_HDR_Distilled.json) | 1 | — | SDR video (+ frozen audio) | SDR→ACEScct HDR; EXR + HLG out | | Ingredients | 1 | — | Reference sheet | Cast / props / location from one image | | Motion Track | 1 | — | Image + drawn tracks | Directed motion from a still | | Inpaint two-stage | 2 | 2× spatial | Video + mask (+ frozen audio) | Replacing a region | | Outpaint two-stage | 2 | 2× spatial | Video + target size (+ frozen audio) | Extending the frame | +| [I2V HDR two-stage](./HDR_workflows/LTX-2.5_I2V_HDR_Two_Stage_Distilled.json) | 2 | 2× spatial | EXR still (ACEScct) | HDR still → HDR video; EXR + HLG out | +| [Inpaint HDR two-stage](./HDR_workflows/LTX-2.5_ICLoRA_Inpaint_HDR_Two_Stage_Distilled.json) | 2 | 2× spatial | EXR sequence + mask video | HDR inpaint; EXR + HLG out | | Tiled Fusion upscale | 1 | — | Source video as IC-LoRA guide | Detail-refine at full HD / 4K / 8K | | Tiled Fusion native 4K/8K | 2 | 2× or 4× latent | Stage 1 Day-To-Night + stage 2 original@x2 | Large-canvas V2V ladder | +| Tiled Fusion SDR→HDR | 2 | 2× or 4× latent | Same as native, HDR IC-LoRA | SDR→ACEScct 4K/8K; EXR + HLG | +| Tiled Fusion HDR→HDR | 2 | 2× or 4× latent | HDR EXR still + refine IC-LoRA | Native ACEScct refine; EXR + HLG | + +Native HDR I/O: [LTX-2.5_V2V_TiledFusion_HDR_to_HDR.json](./LTX-2.5_V2V_TiledFusion_HDR_to_HDR.json) — `LTXVLoadEXRSequence` → ACEScct → `LTXVVAEForceFloat32` → refine IC-LoRA tiled fusion → `LTXVHDRDecodePostprocess` (`transfer=acescct`, optional EXR) → `LTXVSaveHLG` from `hdr_linear`. `img_compression = 0`. Same idea as pipelines `--hdr` on Distilled / IC-LoRA. + +SDR→HDR IC-LoRA (separate from native EXR HDR): [LTX-2.3_ICLoRA_HDR_Distilled.json](../2.3/LTX-2.3_ICLoRA_HDR_Distilled.json) for a single-stage pass, or [LTX-2.5_V2V_TiledFusion_SDR_to_HDR.json](./LTX-2.5_V2V_TiledFusion_SDR_to_HDR.json) for the tiled 4K/8K ladder. `LoadVideo` → `LTXVSDRToHDRWorkingSpace` (`srgb_gamma`) → HDR IC-LoRA guide → float32 VAE decode → `LTXVHDRDecodePostprocess` (`transfer=acescct`, EXR=`acescct`) → HLG. Sampler **euler**; original audio frozen/muxed. Same idea as pipelines `hdr_ic_lora --text-embeddings`. + +For native HDR, set **`img_compression = 0`** (Python `--hdr` EXR conditioning skips JPEG/CRF; CRF on ACEScct darkens highlights). Turn **prompt enhancer off** when matching goldens. I2V stage-2 distilled sigmas should be `0.909375, 0.725, 0.421875, 0.0` (not `0.85, …`). Inpaint keeps its own 2-step stage-2 schedule. + +HDR graphs live under [`HDR_workflows/`](./HDR_workflows/). + +Native HDR I/O: `LTXVLoadEXRSequence` → float32 VAE → `LTXVHDRDecodePostprocess` (`transfer=acescct`, optional EXR) → `LTXVSaveHLG` from `hdr_linear`. Same idea as pipelines `--hdr` on Distilled / IC-LoRA. + +SDR→HDR IC-LoRA (separate from native EXR HDR): [LTX-2.5_ICLoRA_SDR_to_HDR_Distilled.json](./HDR_workflows/LTX-2.5_ICLoRA_SDR_to_HDR_Distilled.json) — `LoadVideo` → `LTXVSDRToHDRWorkingSpace` (`srgb_gamma`) → `Resize Image/Mask` (scale to multiple 32) → **fixed scene embeddings** (`LTXVLoadConditioning`, not a free-text prompt) → HDR IC-LoRA guide → float32 VAE decode → `LTXVHDRDecodePostprocess` (`transfer=acescct`, EXR=`acescg`) → HLG. Sampler **euler**; original audio frozen/muxed. Same idea as pipelines `hdr_ic_lora --text-embeddings`. Conditioning fps snaps to 60 when source fps is above 30 (playback fps unchanged for decode/export). + +For native HDR, set **`img_compression = 0`** (Python `--hdr` EXR conditioning skips JPEG/CRF; CRF on ACEScct darkens highlights). Turn **prompt enhancer off** when matching goldens. I2V stage-2 distilled sigmas should be `0.909375, 0.725, 0.421875, 0.0` (not `0.85, …`). Inpaint keeps its own 2-step stage-2 schedule. Python / pipeline equivalents of these ideas live in [pipeline-selection.md](https://github.com/Lightricks/LTX-2/blob/main/packages/ltx-pipelines/docs/pipeline-selection.md) in the LTX-2 repo. diff --git a/hdr_nodes.py b/hdr_nodes.py index 747c118..808c14c 100644 --- a/hdr_nodes.py +++ b/hdr_nodes.py @@ -272,12 +272,12 @@ class LTXVHDRDecodePostprocess: "exr_color_space": ( _EXR_COLOR_SPACE_CHOICES, { - "default": "acescct", + "default": "acescg", "tooltip": ( "EXR contents when save_exr is on. " - "Default 'acescct' matches pipelines hdr_ic_lora " - "ACEScct log masters. 'acescg' / 'srgb_linear' are " - "tagged linear; 'linear' is legacy raw decompress " + "Default 'acescg' is tagged ACEScg scene-linear. " + "'acescct' is ACEScct log; 'srgb_linear' is tagged " + "Rec.709 linear; 'linear' is legacy raw decompress " "(untagged). All paths use OpenImageIO." ), }, @@ -326,7 +326,7 @@ class LTXVHDRDecodePostprocess: transfer: str = "acescct", exposure: float = 0.0, save_exr: bool = False, - exr_color_space: str = "acescct", + exr_color_space: str = "acescg", output_dir: str = "output/hdr_exr", filename_prefix: str = "frame", half_precision: bool = True, diff --git a/tiled_fusion_sampler.md b/tiled_fusion_sampler.md index 704cca1..e5e6b95 100644 --- a/tiled_fusion_sampler.md +++ b/tiled_fusion_sampler.md @@ -71,6 +71,7 @@ Under [`example_workflows/2.5/`](./example_workflows/2.5/): | ----- | ------------- | | [`LTX-2.5_V2V_TiledFusion_Upscale.json`](./example_workflows/2.5/LTX-2.5_V2V_TiledFusion_Upscale.json) | Detail-refine IC-LoRA; `output_size` FullHD / 4K / 8K, HD tiles | | [`LTX-2.5_V2V_TiledFusion_Native_4K_8K.json`](./example_workflows/2.5/LTX-2.5_V2V_TiledFusion_Native_4K_8K.json) | Stage-1 FullHD composition, then 4K or 8K refine | +| [`LTX-2.5_V2V_TiledFusion_SDR_to_HDR.json`](./example_workflows/2.5/LTX-2.5_V2V_TiledFusion_SDR_to_HDR.json) | Same ladder with the HDR IC-LoRA + `LTXVHDRDecodePostprocess` | All of them take `SAMPLER` from `KSamplerSelect` (`euler`) and sigmas from `Manual Sigmas` (descending, ending at 0). Size combos live on **Preprocess**