LTX.io
lora
inpaint
Alissonerdx commited on
Commit
f64f815
·
verified ·
1 Parent(s): 6193de9

Upload folder using huggingface_hub

Browse files
README.md CHANGED
@@ -21,7 +21,7 @@ These LoRAs may cover different use cases over time, so this repository is not l
21
  | `ltx23_inpaint_rank128_v1_02500steps.safetensors` | Sometimes this checkpoint follows the prompt better, probably because it experienced less overfitting. |
22
  | `ltx23_inpaint_rank128_v1_10000steps.safetensors` | Sometimes this checkpoint doesn't follow instructions quite right, because it focuses more on the size of the mask; but other than that, it uses the masked region better. This is probably because it experienced more overfitting after a longer training period on a more limited dataset. |
23
  | `ltx23_inpaint_masked_r2v_rank32_v1_3000steps.safetensors` | Inpainting LoRA with reference support. This model allows inpainting while also using a visual reference, which can help guide the desired replacement more precisely. Prompt quality is extremely important for good results, and mask size matters even more. |
24
- | `ltx23_edit_anything_global_rank128_v1_6000steps_prodigy or ltx23_edit_anything_global_rank128_v1_7500steps_adamw.safetensors` | Experimental Edit Anything LoRA trained on 8,000 video pairs for add / remove / replace / style transformations. Best used for experimentation, prompt testing, and building synthetic datasets, especially style-focused ones. Model file: <https://huggingface.co/Alissonerdx/LTX-LoRAs/blob/main/ltx23_edit_anything_global_rank128_v1_7500steps.safetensors> |
25
 
26
  Use whatever suits you best.
27
 
@@ -96,8 +96,8 @@ The best approach is to compare both in your workflow, since preference may vary
96
 
97
  This repo also includes an **experimental Edit Anything LoRA** for **video editing**.
98
 
99
- **Model file:** `ltx23_edit_anything_global_rank128_v1_6000steps_prodigy.safetensors`
100
- **Model location:** <https://huggingface.co/Alissonerdx/LTX-LoRAs/blob/main/ltx23_edit_anything_global_rank128_v1_6000steps_prodigy.safetensors>
101
 
102
 
103
  **Recommended workflow:** `ltx23_edit_anything_v1`
 
21
  | `ltx23_inpaint_rank128_v1_02500steps.safetensors` | Sometimes this checkpoint follows the prompt better, probably because it experienced less overfitting. |
22
  | `ltx23_inpaint_rank128_v1_10000steps.safetensors` | Sometimes this checkpoint doesn't follow instructions quite right, because it focuses more on the size of the mask; but other than that, it uses the masked region better. This is probably because it experienced more overfitting after a longer training period on a more limited dataset. |
23
  | `ltx23_inpaint_masked_r2v_rank32_v1_3000steps.safetensors` | Inpainting LoRA with reference support. This model allows inpainting while also using a visual reference, which can help guide the desired replacement more precisely. Prompt quality is extremely important for good results, and mask size matters even more. |
24
+ | `ltx23_edit_anything_global_rank128_v1_6000steps_prodigy or ltx23_edit_anything_global_rank128_v1_9000steps_adamw.safetensors` | Experimental Edit Anything LoRA trained on 8,000 video pairs for add / remove / replace / style transformations. Best used for experimentation, prompt testing, and building synthetic datasets, especially style-focused ones. Model file: <https://huggingface.co/Alissonerdx/LTX-LoRAs/blob/main/ltx23_edit_anything_global_rank128_v1_9000steps_adamw.safetensors> |
25
 
26
  Use whatever suits you best.
27
 
 
96
 
97
  This repo also includes an **experimental Edit Anything LoRA** for **video editing**.
98
 
99
+ **Model file:** `ltx23_edit_anything_global_rank128_v1_9000steps_adamw.safetensors`
100
+ **Model location:** <https://huggingface.co/Alissonerdx/LTX-LoRAs/blob/main/ltx23_edit_anything_global_rank128_v1_9000steps_adamw.safetensors>
101
 
102
 
103
  **Recommended workflow:** `ltx23_edit_anything_v1`
ltx23_edit_anything_global_rank128_v1_9000steps_adamw.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:36721b3988c468afbec2f5bc52eb534fc6a3398fcf150303eba24f27d9da2974
3
+ size 1308756416
workflows/ltx23_edit_anything_v1.json CHANGED
@@ -2,7 +2,7 @@
2
  "id": "ea172a47-973f-46f1-9f52-b1b4f1559c26",
3
  "revision": 0,
4
  "last_node_id": 194,
5
- "last_link_id": 195,
6
  "nodes": [
7
  {
8
  "id": 1,
@@ -858,7 +858,7 @@
858
  "flags": {
859
  "collapsed": true
860
  },
861
- "order": 121,
862
  "mode": 0,
863
  "inputs": [
864
  {
@@ -905,7 +905,7 @@
905
  "flags": {
906
  "collapsed": true
907
  },
908
- "order": 123,
909
  "mode": 0,
910
  "inputs": [
911
  {
@@ -1529,7 +1529,7 @@
1529
  80
1530
  ],
1531
  "flags": {},
1532
- "order": 122,
1533
  "mode": 0,
1534
  "inputs": [
1535
  {
@@ -1971,7 +1971,7 @@
1971
  ],
1972
  "size": [
1973
  571.3405615415213,
1974
- 1304.9029407093522
1975
  ],
1976
  "flags": {},
1977
  "order": 64,
@@ -2042,13 +2042,13 @@
2042
  "hidden": false,
2043
  "paused": false,
2044
  "params": {
2045
- "filename": "comparison_02299-audio.mp4",
2046
  "subfolder": "",
2047
  "type": "output",
2048
  "format": "video/h264-mp4",
2049
  "frame_rate": 24,
2050
- "workflow": "comparison_02299.png",
2051
- "fullpath": "/home/alissonerdx/tools/ComfyUI/output/comparison_02299-audio.mp4"
2052
  }
2053
  }
2054
  }
@@ -2065,7 +2065,7 @@
2065
  60
2066
  ],
2067
  "flags": {},
2068
- "order": 118,
2069
  "mode": 0,
2070
  "inputs": [
2071
  {
@@ -2862,7 +2862,7 @@
2862
  "flags": {
2863
  "collapsed": true
2864
  },
2865
- "order": 116,
2866
  "mode": 0,
2867
  "inputs": [
2868
  {
@@ -3078,51 +3078,6 @@
3078
  "color": "#432",
3079
  "bgcolor": "#653"
3080
  },
3081
- {
3082
- "id": 91,
3083
- "type": "ManualSigmas",
3084
- "pos": [
3085
- 4536.8605234032875,
3086
- 4011.964449689228
3087
- ],
3088
- "size": [
3089
- 499.93489583333337,
3090
- 70
3091
- ],
3092
- "flags": {},
3093
- "order": 31,
3094
- "mode": 0,
3095
- "inputs": [],
3096
- "outputs": [
3097
- {
3098
- "name": "SIGMAS",
3099
- "type": "SIGMAS",
3100
- "links": []
3101
- }
3102
- ],
3103
- "properties": {
3104
- "cnr_id": "comfy-core",
3105
- "ver": "0.14.1",
3106
- "Node name for S&R": "ManualSigmas",
3107
- "ue_properties": {
3108
- "widget_ue_connectable": {},
3109
- "version": "7.5.1",
3110
- "input_ue_unconnectable": {}
3111
- },
3112
- "enableTabs": false,
3113
- "tabWidth": 65,
3114
- "tabXOffset": 10,
3115
- "hasSecondTab": false,
3116
- "secondTabText": "Send Back",
3117
- "secondTabOffset": 80,
3118
- "secondTabWidth": 65
3119
- },
3120
- "widgets_values": [
3121
- "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
3122
- ],
3123
- "color": "#432",
3124
- "bgcolor": "#653"
3125
- },
3126
  {
3127
  "id": 102,
3128
  "type": "GetNode",
@@ -3137,7 +3092,7 @@
3137
  "flags": {
3138
  "collapsed": true
3139
  },
3140
- "order": 32,
3141
  "mode": 0,
3142
  "inputs": [],
3143
  "outputs": [
@@ -3273,7 +3228,7 @@
3273
  "flags": {
3274
  "collapsed": true
3275
  },
3276
- "order": 114,
3277
  "mode": 0,
3278
  "inputs": [
3279
  {
@@ -3363,7 +3318,7 @@
3363
  104.14715752317034
3364
  ],
3365
  "flags": {},
3366
- "order": 33,
3367
  "mode": 0,
3368
  "inputs": [],
3369
  "outputs": [],
@@ -3392,7 +3347,7 @@
3392
  58
3393
  ],
3394
  "flags": {},
3395
- "order": 34,
3396
  "mode": 0,
3397
  "inputs": [],
3398
  "outputs": [
@@ -3431,7 +3386,7 @@
3431
  82
3432
  ],
3433
  "flags": {},
3434
- "order": 35,
3435
  "mode": 0,
3436
  "inputs": [],
3437
  "outputs": [
@@ -3475,7 +3430,7 @@
3475
  "flags": {
3476
  "collapsed": true
3477
  },
3478
- "order": 36,
3479
  "mode": 0,
3480
  "inputs": [],
3481
  "outputs": [
@@ -3517,7 +3472,7 @@
3517
  "flags": {
3518
  "collapsed": true
3519
  },
3520
- "order": 37,
3521
  "mode": 0,
3522
  "inputs": [],
3523
  "outputs": [
@@ -3559,7 +3514,7 @@
3559
  "flags": {
3560
  "collapsed": true
3561
  },
3562
- "order": 38,
3563
  "mode": 0,
3564
  "inputs": [],
3565
  "outputs": [
@@ -3601,7 +3556,7 @@
3601
  "flags": {
3602
  "collapsed": true
3603
  },
3604
- "order": 39,
3605
  "mode": 0,
3606
  "inputs": [],
3607
  "outputs": [
@@ -3749,7 +3704,7 @@
3749
  "flags": {
3750
  "collapsed": false
3751
  },
3752
- "order": 40,
3753
  "mode": 0,
3754
  "inputs": [],
3755
  "outputs": [
@@ -3792,7 +3747,7 @@
3792
  "flags": {
3793
  "collapsed": true
3794
  },
3795
- "order": 41,
3796
  "mode": 0,
3797
  "inputs": [],
3798
  "outputs": [
@@ -3832,7 +3787,7 @@
3832
  60
3833
  ],
3834
  "flags": {},
3835
- "order": 117,
3836
  "mode": 0,
3837
  "inputs": [
3838
  {
@@ -3879,7 +3834,7 @@
3879
  "flags": {
3880
  "collapsed": true
3881
  },
3882
- "order": 42,
3883
  "mode": 0,
3884
  "inputs": [],
3885
  "outputs": [
@@ -3919,7 +3874,7 @@
3919
  "flags": {
3920
  "collapsed": false
3921
  },
3922
- "order": 43,
3923
  "mode": 0,
3924
  "inputs": [],
3925
  "outputs": [
@@ -4009,7 +3964,7 @@
4009
  88
4010
  ],
4011
  "flags": {},
4012
- "order": 44,
4013
  "mode": 0,
4014
  "inputs": [],
4015
  "outputs": [],
@@ -4178,7 +4133,7 @@
4178
  105.94439411655276
4179
  ],
4180
  "flags": {},
4181
- "order": 45,
4182
  "mode": 0,
4183
  "inputs": [],
4184
  "outputs": [],
@@ -4209,7 +4164,7 @@
4209
  "flags": {
4210
  "collapsed": true
4211
  },
4212
- "order": 46,
4213
  "mode": 0,
4214
  "inputs": [],
4215
  "outputs": [
@@ -4536,7 +4491,7 @@
4536
  "flags": {
4537
  "collapsed": false
4538
  },
4539
- "order": 47,
4540
  "mode": 0,
4541
  "inputs": [],
4542
  "outputs": [
@@ -4578,7 +4533,7 @@
4578
  "flags": {
4579
  "collapsed": true
4580
  },
4581
- "order": 48,
4582
  "mode": 0,
4583
  "inputs": [],
4584
  "outputs": [
@@ -4620,7 +4575,7 @@
4620
  "flags": {
4621
  "collapsed": true
4622
  },
4623
- "order": 49,
4624
  "mode": 0,
4625
  "inputs": [],
4626
  "outputs": [
@@ -4660,7 +4615,7 @@
4660
  120
4661
  ],
4662
  "flags": {},
4663
- "order": 112,
4664
  "mode": 0,
4665
  "inputs": [
4666
  {
@@ -4671,7 +4626,7 @@
4671
  {
4672
  "name": "guider",
4673
  "type": "GUIDER",
4674
- "link": 192
4675
  },
4676
  {
4677
  "name": "sampler",
@@ -4681,7 +4636,7 @@
4681
  {
4682
  "name": "sigmas",
4683
  "type": "SIGMAS",
4684
- "link": 162
4685
  },
4686
  {
4687
  "name": "latent_image",
@@ -4736,7 +4691,7 @@
4736
  "flags": {
4737
  "collapsed": false
4738
  },
4739
- "order": 120,
4740
  "mode": 0,
4741
  "inputs": [
4742
  {
@@ -4750,7 +4705,7 @@
4750
  "widget": {
4751
  "name": "text"
4752
  },
4753
- "link": 175
4754
  }
4755
  ],
4756
  "outputs": [
@@ -4781,7 +4736,7 @@
4781
  "secondTabWidth": 65
4782
  },
4783
  "widgets_values": [
4784
- "Replace the blue car by a ship"
4785
  ],
4786
  "color": "#232",
4787
  "bgcolor": "#353"
@@ -5041,55 +4996,6 @@
5041
  "lanczos"
5042
  ]
5043
  },
5044
- {
5045
- "id": 92,
5046
- "type": "KSamplerSelect",
5047
- "pos": [
5048
- 4697.029874896601,
5049
- 3743.212118697958
5050
- ],
5051
- "size": [
5052
- 272.2460852699064,
5053
- 75.61846414305396
5054
- ],
5055
- "flags": {
5056
- "collapsed": false
5057
- },
5058
- "order": 50,
5059
- "mode": 0,
5060
- "inputs": [],
5061
- "outputs": [
5062
- {
5063
- "name": "SAMPLER",
5064
- "type": "SAMPLER",
5065
- "links": [
5066
- 25
5067
- ]
5068
- }
5069
- ],
5070
- "properties": {
5071
- "cnr_id": "comfy-core",
5072
- "ver": "0.3.56",
5073
- "Node name for S&R": "KSamplerSelect",
5074
- "ue_properties": {
5075
- "widget_ue_connectable": {},
5076
- "version": "7.5.1",
5077
- "input_ue_unconnectable": {}
5078
- },
5079
- "enableTabs": false,
5080
- "tabWidth": 65,
5081
- "tabXOffset": 10,
5082
- "hasSecondTab": false,
5083
- "secondTabText": "Send Back",
5084
- "secondTabOffset": 80,
5085
- "secondTabWidth": 65
5086
- },
5087
- "widgets_values": [
5088
- "euler"
5089
- ],
5090
- "color": "#432",
5091
- "bgcolor": "#653"
5092
- },
5093
  {
5094
  "id": 176,
5095
  "type": "UnetLoaderGGUF",
@@ -5102,7 +5008,7 @@
5102
  58
5103
  ],
5104
  "flags": {},
5105
- "order": 51,
5106
  "mode": 0,
5107
  "inputs": [],
5108
  "outputs": [
@@ -5128,39 +5034,6 @@
5128
  "ltx-2.3-22b-dev-Q6_K.gguf"
5129
  ]
5130
  },
5131
- {
5132
- "id": 193,
5133
- "type": "Reroute",
5134
- "pos": [
5135
- 4995.920721835475,
5136
- 3583.179678399926
5137
- ],
5138
- "size": [
5139
- 75,
5140
- 26
5141
- ],
5142
- "flags": {},
5143
- "order": 113,
5144
- "mode": 0,
5145
- "inputs": [
5146
- {
5147
- "name": "",
5148
- "type": "*",
5149
- "link": 193
5150
- }
5151
- ],
5152
- "outputs": [
5153
- {
5154
- "name": "",
5155
- "type": "GUIDER",
5156
- "links": null
5157
- }
5158
- ],
5159
- "properties": {
5160
- "showOutputText": false,
5161
- "horizontal": false
5162
- }
5163
- },
5164
  {
5165
  "id": 69,
5166
  "type": "GetNode",
@@ -5175,7 +5048,7 @@
5175
  "flags": {
5176
  "collapsed": false
5177
  },
5178
- "order": 52,
5179
  "mode": 0,
5180
  "inputs": [],
5181
  "outputs": [
@@ -5277,7 +5150,7 @@
5277
  "flags": {
5278
  "collapsed": true
5279
  },
5280
- "order": 53,
5281
  "mode": 0,
5282
  "inputs": [],
5283
  "outputs": [
@@ -5292,7 +5165,12 @@
5292
  "title": "Get_control_video",
5293
  "properties": {
5294
  "Node name for S&R": "GetNode",
5295
- "aux_id": "kijai/ComfyUI-KJNodes"
 
 
 
 
 
5296
  },
5297
  "widgets_values": [
5298
  "control_video"
@@ -5384,7 +5262,7 @@
5384
  995.1715628407192
5385
  ],
5386
  "flags": {},
5387
- "order": 54,
5388
  "mode": 0,
5389
  "inputs": [],
5390
  "outputs": [],
@@ -5456,7 +5334,7 @@
5456
  "flags": {
5457
  "collapsed": true
5458
  },
5459
- "order": 124,
5460
  "mode": 0,
5461
  "inputs": [
5462
  {
@@ -5501,7 +5379,7 @@
5501
  106
5502
  ],
5503
  "flags": {},
5504
- "order": 55,
5505
  "mode": 0,
5506
  "inputs": [],
5507
  "outputs": [
@@ -5574,59 +5452,36 @@
5574
  },
5575
  "widgets_values": [
5576
  "You are a prompt normalizer for video editing training captions.\n\nYour task is to rewrite an informal user request into a single training-style caption for video editing.\n\nImportant:\n- The domain is video, not still images.\n- The output must describe an edit to a video scene or subject.\n- Do not refer to the result as an image, photo, photograph, or picture.\n- Do not use wording that implies still-image editing.\n\nChoose exactly one action verb:\n- Add\n- Remove\n- Replace\n- Convert\n\nRules:\n- Write exactly one sentence in English.\n- Start with exactly one of the four action verbs.\n- Preserve the original edit intent.\n- Do not merely fix grammar; expand the request into a more detailed and visually specific caption.\n- Make the output sound like a dataset caption for video editing.\n- Add concrete visual attributes whenever useful: color, size, material, clothing, texture, hairstyle, expression, species, shape, age, or design details.\n- Add spatial grounding whenever possible: on the left, on the right, in the center, in the foreground, in the background, on the road, on the table, next to, behind, in front of, or occupying the same position.\n- If the request is underspecified, enrich it with generic but visually plausible detail without changing the main intent.\n- Prefer outputs that describe visible edits to subjects, objects, clothing, props, backgrounds, overlays, or scene elements in a video.\n- Avoid minimal rewrites.\n- Do not explain anything.\n- Do not output multiple options.\n- Do not use conversational language.\n\nAdditional constraints:\n- Never use the words: image, photo, photograph, picture.\n- Prefer words such as: video, scene, frame, subject, person, object, background, foreground, clip.\n- Do not mention cameras, quality settings, or generation instructions.\n\nExample:\nInput: Replace the blue car by a ship\nOutput: Replace the blue car with a large white and blue ship occupying the same position in the scene.\n\nReturn only the normalized caption.\n\nUser request:\n\n",
5577
- "Replace a garrafa de vodka por alguma coisa legal",
5578
  ""
5579
  ]
5580
  },
5581
  {
5582
- "id": 178,
5583
- "type": "TextGenerate",
5584
  "pos": [
5585
- 4325.892313126745,
5586
- 2608.915699236728
5587
  ],
5588
  "size": [
5589
- 400,
5590
- 372
5591
  ],
5592
  "flags": {},
5593
- "order": 115,
5594
- "mode": 0,
5595
- "inputs": [
5596
- {
5597
- "name": "clip",
5598
- "type": "CLIP",
5599
- "link": 170
5600
- },
5601
- {
5602
- "name": "image",
5603
- "shape": 7,
5604
- "type": "IMAGE",
5605
- "link": 195
5606
- },
5607
- {
5608
- "name": "prompt",
5609
- "type": "STRING",
5610
- "widget": {
5611
- "name": "prompt"
5612
- },
5613
- "link": 174
5614
- }
5615
- ],
5616
  "outputs": [
5617
  {
5618
- "name": "generated_text",
5619
- "type": "STRING",
5620
- "links": [
5621
- 172,
5622
- 175
5623
- ]
5624
  }
5625
  ],
5626
  "properties": {
5627
  "cnr_id": "comfy-core",
5628
- "ver": "0.18.1",
5629
- "Node name for S&R": "TextGenerate",
5630
  "ue_properties": {
5631
  "widget_ue_connectable": {},
5632
  "input_ue_unconnectable": {},
@@ -5634,88 +5489,211 @@
5634
  }
5635
  },
5636
  "widgets_values": [
5637
- "You are a prompt normalizer for visual editing captions.\n\nYour task is to convert an informal user request into a single caption that matches the style of a visual editing training dataset.\n\nRules:\n- Write in English.\n- Return only one sentence.\n- Start with exactly one action verb: Add, Remove, Replace, or Convert.\n- Be concise, objective, and visually specific.\n- Clearly identify the edit target.\n- Include concrete visual attributes when useful: color, clothing, material, size, pose, expression.\n- Include spatial grounding when possible: on the left, on the right, in the center, in the foreground, on the table, next to, behind.\n- Do not explain anything.\n- Do not use vague language.\n- Use Add for inserting a new visible element.\n- Use Remove for deleting an existing visible element.\n- Use Replace for swapping or changing one visible element into another.\n- Use Convert for style-only transformations.\n\nUser request: {USER_REQUEST}\n\nReturn only the normalized caption.",
5638
- 512,
5639
- "on",
5640
- 0.7,
5641
- 64,
5642
- 0.95,
5643
- 0.05,
5644
- 1.05,
5645
- 0,
5646
- 0,
5647
- false,
5648
- true
5649
- ]
5650
  },
5651
  {
5652
- "id": 39,
5653
- "type": "UNETLoader",
5654
  "pos": [
5655
- 2026.6984452876154,
5656
- 2275.577717439108
5657
  ],
5658
  "size": [
5659
- 591.6928129400087,
5660
- 82
5661
  ],
5662
  "flags": {},
5663
- "order": 56,
5664
- "mode": 4,
5665
- "inputs": [],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5666
  "outputs": [
5667
  {
5668
- "name": "MODEL",
5669
- "type": "MODEL",
5670
- "links": []
5671
  }
5672
  ],
 
5673
  "properties": {
5674
- "cnr_id": "comfy-core",
5675
- "ver": "0.16.2",
5676
- "Node name for S&R": "UNETLoader",
5677
  "ue_properties": {
5678
  "widget_ue_connectable": {},
5679
  "input_ue_unconnectable": {},
5680
  "version": "7.5.1"
5681
  }
5682
  },
5683
- "widgets_values": [
5684
- "ltx-2.3-22b-dev-fp8.safetensors",
5685
- "default"
5686
- ],
5687
- "color": "#432",
5688
- "bgcolor": "#653"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5689
  },
5690
  {
5691
- "id": 117,
5692
- "type": "MarkdownNote",
5693
  "pos": [
5694
- 1225.7575200249457,
5695
- 2211.6837670075965
5696
  ],
5697
  "size": [
5698
- 734.4661458333334,
5699
- 1067.265625
5700
  ],
5701
  "flags": {},
5702
- "order": 57,
5703
  "mode": 0,
5704
- "inputs": [],
5705
- "outputs": [],
5706
- "title": "Model Links",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5707
  "properties": {
 
 
 
5708
  "ue_properties": {
5709
  "widget_ue_connectable": {},
5710
  "version": "7.5.1",
5711
  "input_ue_unconnectable": {}
5712
  }
5713
  },
5714
- "widgets_values": [
5715
- "# LTX-2.3\n\n* Hugging Face: [Lightricks/LTX-2.3](https://huggingface.co/Lightricks/LTX-2.3/)\n* GitHub: [LTX-2](https://github.com/Lightricks/LTX-2)\n\n## LTX-2.3 Prompting Tips\n\n1. **Core Actions**: describe events and actions as they happen over time\n2. **Visual Details**: describe all visual details you want to appear in the video\n3. **Audio**: describe any sounds and dialogue needed for the scene\n\n## Report LTX-2.3 Issues\n\nTo report issues when running this workflow, go here:\n[https://github.com/Lightricks/ComfyUI-LTXVideo/issues](https://github.com/Lightricks/ComfyUI-LTXVideo/issues)\n\n---\n\n## Required Models and Files\n\n### diffusion_models\n\n**Option 1**\n\n* [ltx-2-3-22b-dev_transformer_only_fp8_input_scaled.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/diffusion_models/ltx-2-3-22b-dev_transformer_only_fp8_input_scaled.safetensors)\n\n\n* [ltx-2.3-22b-dev-Q6_K.gguf](https://huggingface.co/unsloth/LTX-2.3-GGUF/blob/main/ltx-2.3-22b-dev-Q6_K.gguf)\n\n\n> This model requires the **distilled LoRA** if you want to generate videos in **8 steps**.\n\n**Option 2**\n\n* [ltx-2.3-22b-distilled_transformer_only_fp8_input_scaled_v3.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/diffusion_models/ltx-2.3-22b-distilled_transformer_only_fp8_input_scaled_v3.safetensors)\n\n* [ltx-2.3-22b-distilled-1.1_transformer_only_fp8_scaled.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/diffusion_models/ltx-2.3-22b-distilled-1.1_transformer_only_fp8_scaled.safetensors) - Added 16-04-2026\n\n> This models **does not require** the distilled LoRA.\n\n---\n\n### vaes\n\n* [LTX23_audio_vae_bf16.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/vae/LTX23_audio_vae_bf16.safetensors)\n* [LTX23_video_vae_bf16.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/vae/LTX23_video_vae_bf16.safetensors)\n\n**For preview**\n\n* [taeltx2_3.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/vae/taeltx2_3.safetensors)\n\n---\n\n### projection text encoder\n\n* [ltx-2.3_text_projection_bf16.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/text_encoders/ltx-2.3_text_projection_bf16.safetensors)\n\n---\n\n### text encoder\n\nYou can download the text encoder here:\n\n* [gemma_3_12B_it_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/ltx-2/blob/main/split_files/text_encoders/gemma_3_12B_it_fp8_scaled.safetensors)\n\n---\n\n### loras\n\n* [ltx-2.3-22b-distilled-1.1_lora-dynamic_fro09_avg_rank_111_bf16.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/loras/ltx-2.3-22b-distilled-1.1_lora-dynamic_fro09_avg_rank_111_bf16.safetensors)\n\n* [ltx23_edit_anything_global_rank128_v1_7500steps.safetensors](https://huggingface.co/Alissonerdx/LTX-LoRAs/blob/main/ltx23_edit_anything_global_rank128_v1_7500steps.safetensors)\n\n\n> If you download\n> **ltx-2-3-22b-dev_transformer_only_fp8_input_scaled.safetensors**,\n> use the LoRA above.\n\n---\n\n### upscalers\n\n**Spatial upscaler**\n\n* [ltx-2.3-spatial-upscaler-x2-1.1.safetensors](https://huggingface.co/Lightricks/LTX-2.3/blob/main/ltx-2.3-spatial-upscaler-x2-1.1.safetensors)\n\n**Temporal upscaler**\n\n* [ltx-2.3-temporal-upscaler-x2-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.3/blob/main/ltx-2.3-temporal-upscaler-x2-1.0.safetensors)\n\n---\n\n## Model Folder Structure\n\n```text\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ ├── ltx-2-3-22b-dev_transformer_only_fp8_input_scaled.safetensors\n│ │ └── ltx-2.3-22b-distilled_transformer_only_fp8_input_scaled_v3.safetensors\n│ ├── 📂 vae/\n│ │ ├── LTX23_audio_vae_bf16.safetensors\n│ │ ├── LTX23_video_vae_bf16.safetensors\n│ │ └── taeltx2_3.safetensors\n│ ├── 📂 text_encoders/\n│ │ ├── ltx-2.3_text_projection_bf16.safetensors\n│ │ └── gemma_3_12B_it_fp8_scaled.safetensors\n│ ├── 📂 loras/\n│ │ ├── ltx-2.3-22b-distilled-lora-dynamic_fro09_avg_rank_105_bf16.safetensors\n│ │ ├── ltx23_edit_anything_global_rank128_v1_7500steps.safetensors\n│ └── 📂 latent_upscale_models/\n│ ├── ltx-2.3-spatial-upscaler-x2-1.1.safetensors\n│ └── ltx-2.3-temporal-upscaler-x2-1.0.safetensors\n```\n\n---\n\n## Important Notes\n\n* If you use **`ltx-2-3-22b-dev_transformer_only_fp8_input_scaled.safetensors`**, you will also need the **distilled LoRA** to generate videos in **8 steps**.\n* If you use **`ltx-2.3-22b-distilled_transformer_only_fp8_input_scaled_v3.safetensors`**, the **LoRA is not required**.\n* **`taeltx2_3.safetensors`** is used for **preview**.\n* Both **spatial** and **temporal** upscalers are optional.\n\n---\n\n## Report Issues\n\nBefore reporting any issue, make sure to update ComfyUI first:\n[ComfyUI update guide](https://docs.comfy.org/installation/update_comfyui)\n\n> Note: Desktop and Cloud releases follow stable builds, so some models supported in nightly versions may not be available yet.\n\n### Where to report each issue type\n\n* Cannot run / runtime errors: [ComfyUI/issues](https://github.com/Comfy-Org/ComfyUI/issues)\n* UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n* Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n\n\n"
5716
- ],
5717
- "color": "#222",
5718
- "bgcolor": "#000"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5719
  },
5720
  {
5721
  "id": 168,
@@ -5752,9 +5730,7 @@
5752
  {
5753
  "name": "GUIDER",
5754
  "type": "GUIDER",
5755
- "links": [
5756
- 192
5757
- ]
5758
  }
5759
  ],
5760
  "properties": {
@@ -5777,49 +5753,103 @@
5777
  "bgcolor": "#653"
5778
  },
5779
  {
5780
- "id": 93,
5781
- "type": "CFGGuider",
5782
  "pos": [
5783
- 5076.920370019829,
5784
- 3743.292520847869
5785
  ],
5786
  "size": [
5787
- 270,
5788
- 106.66666666666667
5789
  ],
5790
  "flags": {},
5791
- "order": 106,
5792
  "mode": 0,
5793
  "inputs": [
5794
  {
5795
- "name": "model",
5796
- "type": "MODEL",
5797
- "link": 158
5798
  },
5799
  {
5800
- "name": "positive",
5801
- "type": "CONDITIONING",
5802
- "link": 156
 
5803
  },
5804
  {
5805
- "name": "negative",
5806
- "type": "CONDITIONING",
5807
- "link": 157
 
 
 
5808
  }
5809
  ],
5810
  "outputs": [
5811
  {
5812
- "name": "GUIDER",
5813
- "type": "GUIDER",
5814
  "links": [
5815
- 193
 
5816
  ]
5817
  }
5818
  ],
5819
  "properties": {
5820
  "cnr_id": "comfy-core",
5821
- "ver": "0.3.64",
5822
- "Node name for S&R": "CFGGuider",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5823
  "ue_properties": {
5824
  "widget_ue_connectable": {},
5825
  "version": "7.5.1",
@@ -5834,57 +5864,86 @@
5834
  "secondTabWidth": 65
5835
  },
5836
  "widgets_values": [
5837
- 1
5838
  ],
5839
  "color": "#432",
5840
  "bgcolor": "#653"
5841
  },
5842
  {
5843
- "id": 169,
5844
- "type": "LoraLoaderModelOnly",
5845
  "pos": [
5846
- 2869.097691088633,
5847
- 2285.2698536308003
5848
  ],
5849
  "size": [
5850
- 422.2200749832774,
5851
- 82
5852
  ],
5853
  "flags": {},
5854
- "order": 59,
5855
  "mode": 0,
5856
  "inputs": [
5857
  {
5858
- "name": "model",
5859
- "type": "MODEL",
5860
- "link": 189
5861
  }
5862
  ],
5863
  "outputs": [
5864
  {
5865
- "name": "MODEL",
5866
- "type": "MODEL",
5867
  "links": [
5868
- 190
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5869
  ]
5870
  }
5871
  ],
5872
  "properties": {
5873
  "cnr_id": "comfy-core",
5874
- "ver": "0.3.75",
5875
- "Node name for S&R": "LoraLoaderModelOnly",
5876
  "ue_properties": {
5877
  "widget_ue_connectable": {},
5878
  "version": "7.5.1",
5879
  "input_ue_unconnectable": {}
5880
  },
5881
- "models": [
5882
- {
5883
- "name": "ltx-2.3-22b-distilled-lora-384.safetensors",
5884
- "url": "https://huggingface.co/Lightricks/LTX-2.3/resolve/main/ltx-2.3-22b-distilled-lora-384.safetensors",
5885
- "directory": "loras"
5886
- }
5887
- ],
5888
  "enableTabs": false,
5889
  "tabWidth": 65,
5890
  "tabXOffset": 10,
@@ -5894,151 +5953,136 @@
5894
  "secondTabWidth": 65
5895
  },
5896
  "widgets_values": [
5897
- "ltx-2/2.3/ltx-2.3-22b-distilled-1.1_lora-dynamic_fro09_avg_rank_111_bf16.safetensors",
5898
- 0.8
5899
  ],
5900
  "color": "#432",
5901
  "bgcolor": "#653"
5902
  },
5903
  {
5904
- "id": 128,
5905
- "type": "VHS_LoadVideo",
5906
  "pos": [
5907
- 2124.728836261912,
5908
- 3477.0086158871145
5909
  ],
5910
  "size": [
5911
- 377.9932063472643,
5912
- 959.9879308292182
5913
  ],
5914
  "flags": {},
5915
- "order": 63,
5916
  "mode": 0,
5917
  "inputs": [
5918
  {
5919
- "name": "meta_batch",
5920
- "shape": 7,
5921
- "type": "VHS_BatchManager",
5922
- "link": null
5923
- },
 
5924
  {
5925
- "name": "vae",
5926
- "shape": 7,
5927
- "type": "VAE",
5928
- "link": null
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5929
  },
5930
  {
5931
- "name": "force_rate",
5932
- "type": "FLOAT",
5933
- "widget": {
5934
- "name": "force_rate"
5935
- },
5936
- "link": 109
5937
  },
5938
  {
5939
- "name": "frame_load_cap",
5940
- "type": "INT",
5941
- "widget": {
5942
- "name": "frame_load_cap"
5943
- },
5944
- "link": 110
5945
  }
5946
  ],
5947
  "outputs": [
5948
  {
5949
- "name": "IMAGE",
5950
- "type": "IMAGE",
5951
- "links": [
5952
- 61
5953
- ]
5954
- },
5955
- {
5956
- "name": "frame_count",
5957
- "type": "INT",
5958
- "links": null
5959
- },
5960
- {
5961
- "name": "audio",
5962
- "type": "AUDIO",
5963
  "links": [
5964
- 48
5965
  ]
5966
- },
5967
- {
5968
- "name": "video_info",
5969
- "type": "VHS_VIDEOINFO",
5970
- "links": []
5971
  }
5972
  ],
5973
- "title": "Body Reference",
5974
  "properties": {
5975
- "cnr_id": "comfyui-videohelpersuite",
5976
- "ver": "1.7.9",
5977
- "Node name for S&R": "VHS_LoadVideo",
5978
  "ue_properties": {
5979
  "widget_ue_connectable": {},
5980
  "version": "7.5.1",
5981
  "input_ue_unconnectable": {}
5982
- }
5983
- },
5984
- "widgets_values": {
5985
- "video": "594545588349199487.mp4",
5986
- "force_rate": 24,
5987
- "custom_width": 0,
5988
- "custom_height": 0,
5989
- "frame_load_cap": 121,
5990
- "skip_first_frames": 0,
5991
- "select_every_nth": 1,
5992
- "format": "LTXV",
5993
- "videopreview": {
5994
- "hidden": false,
5995
- "paused": false,
5996
- "params": {
5997
- "filename": "594545588349199487.mp4",
5998
- "type": "input",
5999
- "format": "video/mp4",
6000
- "force_rate": 24,
6001
- "custom_width": 0,
6002
- "custom_height": 0,
6003
- "frame_load_cap": 121,
6004
- "skip_first_frames": 0,
6005
- "select_every_nth": 1
6006
- }
6007
- }
6008
  },
 
 
 
6009
  "color": "#432",
6010
  "bgcolor": "#653"
6011
  },
6012
  {
6013
- "id": 182,
6014
- "type": "PrimitiveNode",
6015
  "pos": [
6016
- 3404.2464800563866,
6017
- 2465.0298210344004
6018
  ],
6019
  "size": [
6020
- 396.48018788480067,
6021
- 248.80537940790782
6022
  ],
6023
  "flags": {},
6024
- "order": 58,
6025
  "mode": 0,
6026
  "inputs": [],
6027
- "outputs": [
6028
- {
6029
- "name": "STRING",
6030
- "type": "STRING",
6031
- "widget": {
6032
- "name": "string_b"
6033
- },
6034
- "links": [
6035
- 173
6036
- ]
6037
- }
6038
- ],
6039
- "title": "Describe the task here (Prompt)",
6040
  "properties": {
6041
- "Run widget replace on values": false,
6042
  "ue_properties": {
6043
  "widget_ue_connectable": {},
6044
  "version": "7.5.1",
@@ -6046,10 +6090,10 @@
6046
  }
6047
  },
6048
  "widgets_values": [
6049
- "Replace a garrafa de vodka por alguma coisa legal"
6050
  ],
6051
- "color": "#232",
6052
- "bgcolor": "#353"
6053
  },
6054
  {
6055
  "id": 183,
@@ -6063,7 +6107,7 @@
6063
  235.00814281452813
6064
  ],
6065
  "flags": {},
6066
- "order": 119,
6067
  "mode": 0,
6068
  "inputs": [
6069
  {
@@ -6092,30 +6136,30 @@
6092
  }
6093
  },
6094
  "widgets_values": [
6095
- "Replace the vodka bottle with a sparkling glass of champagne in the foreground."
6096
  ],
6097
  "color": "#232",
6098
  "bgcolor": "#353"
6099
  },
6100
  {
6101
- "id": 192,
6102
  "type": "LoraLoaderModelOnly",
6103
  "pos": [
6104
- 2867.3411625420827,
6105
- 2415.9412845966353
6106
  ],
6107
  "size": [
6108
  422.2200749832774,
6109
  82
6110
  ],
6111
  "flags": {},
6112
- "order": 89,
6113
  "mode": 0,
6114
  "inputs": [
6115
  {
6116
  "name": "model",
6117
  "type": "MODEL",
6118
- "link": 190
6119
  }
6120
  ],
6121
  "outputs": [
@@ -6123,19 +6167,19 @@
6123
  "name": "MODEL",
6124
  "type": "MODEL",
6125
  "links": [
6126
- 191
6127
  ]
6128
  }
6129
  ],
6130
  "properties": {
 
 
 
6131
  "ue_properties": {
6132
  "widget_ue_connectable": {},
6133
  "version": "7.5.1",
6134
  "input_ue_unconnectable": {}
6135
  },
6136
- "cnr_id": "comfy-core",
6137
- "ver": "0.3.75",
6138
- "Node name for S&R": "LoraLoaderModelOnly",
6139
  "models": [
6140
  {
6141
  "name": "ltx-2.3-22b-distilled-lora-384.safetensors",
@@ -6152,148 +6196,114 @@
6152
  "secondTabWidth": 65
6153
  },
6154
  "widgets_values": [
6155
- "ltx-2/2.3/edit_anything/editanything_global_6000.safetensors",
6156
- 1
6157
  ],
6158
  "color": "#432",
6159
  "bgcolor": "#653"
6160
  },
6161
  {
6162
- "id": 94,
6163
- "type": "BasicScheduler",
6164
  "pos": [
6165
- 4704.903437305682,
6166
- 3852.221318390888
6167
  ],
6168
  "size": [
6169
- 270,
6170
- 106
6171
  ],
6172
  "flags": {},
6173
- "order": 84,
6174
  "mode": 0,
6175
- "inputs": [
6176
- {
6177
- "name": "model",
6178
- "type": "MODEL",
6179
- "link": 74
6180
- }
6181
- ],
6182
  "outputs": [
6183
  {
6184
- "name": "SIGMAS",
6185
- "type": "SIGMAS",
 
 
 
6186
  "links": [
6187
- 162
6188
  ]
6189
  }
6190
  ],
 
6191
  "properties": {
6192
- "cnr_id": "comfy-core",
6193
- "ver": "0.17.0",
6194
- "Node name for S&R": "BasicScheduler",
6195
  "ue_properties": {
6196
  "widget_ue_connectable": {},
6197
- "input_ue_unconnectable": {},
6198
- "version": "7.5.1"
6199
  }
6200
  },
6201
  "widgets_values": [
6202
- "beta",
6203
- 8,
6204
- 1
6205
- ]
6206
  },
6207
  {
6208
- "id": 152,
6209
- "type": "VHS_VideoCombine",
6210
  "pos": [
6211
- 6288.7703813796925,
6212
- 3803.8230121981637
6213
  ],
6214
  "size": [
6215
- 571.3405615415213,
6216
- 832.1961706848351
6217
  ],
6218
  "flags": {},
6219
- "order": 108,
6220
  "mode": 0,
6221
  "inputs": [
6222
  {
6223
- "name": "images",
6224
- "type": "IMAGE",
6225
- "link": 127
6226
- },
6227
- {
6228
- "name": "audio",
6229
- "shape": 7,
6230
- "type": "AUDIO",
6231
- "link": null
6232
- },
6233
- {
6234
- "name": "meta_batch",
6235
- "shape": 7,
6236
- "type": "VHS_BatchManager",
6237
- "link": null
6238
- },
6239
- {
6240
- "name": "vae",
6241
- "shape": 7,
6242
- "type": "VAE",
6243
- "link": null
6244
- },
6245
- {
6246
- "name": "frame_rate",
6247
- "type": "FLOAT",
6248
- "widget": {
6249
- "name": "frame_rate"
6250
- },
6251
- "link": 129
6252
  }
6253
  ],
6254
  "outputs": [
6255
  {
6256
- "name": "Filenames",
6257
- "type": "VHS_FILENAMES",
6258
- "links": null
 
 
6259
  }
6260
  ],
6261
- "title": "Video Combine Comparison",
6262
  "properties": {
6263
- "cnr_id": "comfyui-videohelpersuite",
6264
- "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960",
6265
- "Node name for S&R": "VHS_VideoCombine",
6266
  "ue_properties": {
6267
  "widget_ue_connectable": {},
6268
- "input_ue_unconnectable": {},
6269
- "version": "7.5.1"
6270
- }
6271
- },
6272
- "widgets_values": {
6273
- "frame_rate": 24,
6274
- "loop_count": 0,
6275
- "filename_prefix": "comparison",
6276
- "format": "video/h264-mp4",
6277
- "pix_fmt": "yuv420p",
6278
- "crf": 19,
6279
- "save_metadata": true,
6280
- "trim_to_audio": false,
6281
- "pingpong": false,
6282
- "save_output": true,
6283
- "videopreview": {
6284
- "hidden": false,
6285
- "paused": false,
6286
- "params": {
6287
- "filename": "comparison_02301.mp4",
6288
- "subfolder": "",
6289
- "type": "output",
6290
- "format": "video/h264-mp4",
6291
- "frame_rate": 24,
6292
- "workflow": "comparison_02301.png",
6293
- "fullpath": "/home/alissonerdx/tools/ComfyUI/output/comparison_02301.mp4"
6294
  }
6295
- }
6296
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
6297
  }
6298
  ],
6299
  "links": [
@@ -7025,14 +7035,6 @@
7025
  0,
7026
  "MODEL"
7027
  ],
7028
- [
7029
- 162,
7030
- 94,
7031
- 0,
7032
- 38,
7033
- 3,
7034
- "SIGMAS"
7035
- ],
7036
  [
7037
  169,
7038
  176,
@@ -7073,14 +7075,6 @@
7073
  2,
7074
  "STRING"
7075
  ],
7076
- [
7077
- 175,
7078
- 178,
7079
- 0,
7080
- 140,
7081
- 1,
7082
- "STRING"
7083
- ],
7084
  [
7085
  177,
7086
  89,
@@ -7129,14 +7123,6 @@
7129
  0,
7130
  "MODEL"
7131
  ],
7132
- [
7133
- 192,
7134
- 168,
7135
- 0,
7136
- 38,
7137
- 1,
7138
- "GUIDER"
7139
- ],
7140
  [
7141
  193,
7142
  93,
@@ -7160,6 +7146,30 @@
7160
  178,
7161
  1,
7162
  "IMAGE"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7163
  ]
7164
  ],
7165
  "groups": [
@@ -7272,10 +7282,10 @@
7272
  "extra": {
7273
  "ue_links": [],
7274
  "ds": {
7275
- "scale": 0.1210000000000032,
7276
  "offset": [
7277
- 3167.235291993152,
7278
- 720.1419795079942
7279
  ]
7280
  },
7281
  "links_added_by_ue": [],
 
2
  "id": "ea172a47-973f-46f1-9f52-b1b4f1559c26",
3
  "revision": 0,
4
  "last_node_id": 194,
5
+ "last_link_id": 199,
6
  "nodes": [
7
  {
8
  "id": 1,
 
858
  "flags": {
859
  "collapsed": true
860
  },
861
+ "order": 122,
862
  "mode": 0,
863
  "inputs": [
864
  {
 
905
  "flags": {
906
  "collapsed": true
907
  },
908
+ "order": 124,
909
  "mode": 0,
910
  "inputs": [
911
  {
 
1529
  80
1530
  ],
1531
  "flags": {},
1532
+ "order": 123,
1533
  "mode": 0,
1534
  "inputs": [
1535
  {
 
1971
  ],
1972
  "size": [
1973
  571.3405615415213,
1974
+ 1018.5139370766245
1975
  ],
1976
  "flags": {},
1977
  "order": 64,
 
2042
  "hidden": false,
2043
  "paused": false,
2044
  "params": {
2045
+ "filename": "comparison_02308-audio.mp4",
2046
  "subfolder": "",
2047
  "type": "output",
2048
  "format": "video/h264-mp4",
2049
  "frame_rate": 24,
2050
+ "workflow": "comparison_02308.png",
2051
+ "fullpath": "/home/alissonerdx/tools/ComfyUI/output/comparison_02308-audio.mp4"
2052
  }
2053
  }
2054
  }
 
2065
  60
2066
  ],
2067
  "flags": {},
2068
+ "order": 120,
2069
  "mode": 0,
2070
  "inputs": [
2071
  {
 
2862
  "flags": {
2863
  "collapsed": true
2864
  },
2865
+ "order": 115,
2866
  "mode": 0,
2867
  "inputs": [
2868
  {
 
3078
  "color": "#432",
3079
  "bgcolor": "#653"
3080
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3081
  {
3082
  "id": 102,
3083
  "type": "GetNode",
 
3092
  "flags": {
3093
  "collapsed": true
3094
  },
3095
+ "order": 31,
3096
  "mode": 0,
3097
  "inputs": [],
3098
  "outputs": [
 
3228
  "flags": {
3229
  "collapsed": true
3230
  },
3231
+ "order": 113,
3232
  "mode": 0,
3233
  "inputs": [
3234
  {
 
3318
  104.14715752317034
3319
  ],
3320
  "flags": {},
3321
+ "order": 32,
3322
  "mode": 0,
3323
  "inputs": [],
3324
  "outputs": [],
 
3347
  58
3348
  ],
3349
  "flags": {},
3350
+ "order": 33,
3351
  "mode": 0,
3352
  "inputs": [],
3353
  "outputs": [
 
3386
  82
3387
  ],
3388
  "flags": {},
3389
+ "order": 34,
3390
  "mode": 0,
3391
  "inputs": [],
3392
  "outputs": [
 
3430
  "flags": {
3431
  "collapsed": true
3432
  },
3433
+ "order": 35,
3434
  "mode": 0,
3435
  "inputs": [],
3436
  "outputs": [
 
3472
  "flags": {
3473
  "collapsed": true
3474
  },
3475
+ "order": 36,
3476
  "mode": 0,
3477
  "inputs": [],
3478
  "outputs": [
 
3514
  "flags": {
3515
  "collapsed": true
3516
  },
3517
+ "order": 37,
3518
  "mode": 0,
3519
  "inputs": [],
3520
  "outputs": [
 
3556
  "flags": {
3557
  "collapsed": true
3558
  },
3559
+ "order": 38,
3560
  "mode": 0,
3561
  "inputs": [],
3562
  "outputs": [
 
3704
  "flags": {
3705
  "collapsed": false
3706
  },
3707
+ "order": 39,
3708
  "mode": 0,
3709
  "inputs": [],
3710
  "outputs": [
 
3747
  "flags": {
3748
  "collapsed": true
3749
  },
3750
+ "order": 40,
3751
  "mode": 0,
3752
  "inputs": [],
3753
  "outputs": [
 
3787
  60
3788
  ],
3789
  "flags": {},
3790
+ "order": 116,
3791
  "mode": 0,
3792
  "inputs": [
3793
  {
 
3834
  "flags": {
3835
  "collapsed": true
3836
  },
3837
+ "order": 41,
3838
  "mode": 0,
3839
  "inputs": [],
3840
  "outputs": [
 
3874
  "flags": {
3875
  "collapsed": false
3876
  },
3877
+ "order": 42,
3878
  "mode": 0,
3879
  "inputs": [],
3880
  "outputs": [
 
3964
  88
3965
  ],
3966
  "flags": {},
3967
+ "order": 43,
3968
  "mode": 0,
3969
  "inputs": [],
3970
  "outputs": [],
 
4133
  105.94439411655276
4134
  ],
4135
  "flags": {},
4136
+ "order": 44,
4137
  "mode": 0,
4138
  "inputs": [],
4139
  "outputs": [],
 
4164
  "flags": {
4165
  "collapsed": true
4166
  },
4167
+ "order": 45,
4168
  "mode": 0,
4169
  "inputs": [],
4170
  "outputs": [
 
4491
  "flags": {
4492
  "collapsed": false
4493
  },
4494
+ "order": 46,
4495
  "mode": 0,
4496
  "inputs": [],
4497
  "outputs": [
 
4533
  "flags": {
4534
  "collapsed": true
4535
  },
4536
+ "order": 47,
4537
  "mode": 0,
4538
  "inputs": [],
4539
  "outputs": [
 
4575
  "flags": {
4576
  "collapsed": true
4577
  },
4578
+ "order": 48,
4579
  "mode": 0,
4580
  "inputs": [],
4581
  "outputs": [
 
4615
  120
4616
  ],
4617
  "flags": {},
4618
+ "order": 117,
4619
  "mode": 0,
4620
  "inputs": [
4621
  {
 
4626
  {
4627
  "name": "guider",
4628
  "type": "GUIDER",
4629
+ "link": 199
4630
  },
4631
  {
4632
  "name": "sampler",
 
4636
  {
4637
  "name": "sigmas",
4638
  "type": "SIGMAS",
4639
+ "link": 198
4640
  },
4641
  {
4642
  "name": "latent_image",
 
4691
  "flags": {
4692
  "collapsed": false
4693
  },
4694
+ "order": 119,
4695
  "mode": 0,
4696
  "inputs": [
4697
  {
 
4705
  "widget": {
4706
  "name": "text"
4707
  },
4708
+ "link": 197
4709
  }
4710
  ],
4711
  "outputs": [
 
4736
  "secondTabWidth": 65
4737
  },
4738
  "widgets_values": [
4739
+ "Remove the car in the background"
4740
  ],
4741
  "color": "#232",
4742
  "bgcolor": "#353"
 
4996
  "lanczos"
4997
  ]
4998
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4999
  {
5000
  "id": 176,
5001
  "type": "UnetLoaderGGUF",
 
5008
  58
5009
  ],
5010
  "flags": {},
5011
+ "order": 49,
5012
  "mode": 0,
5013
  "inputs": [],
5014
  "outputs": [
 
5034
  "ltx-2.3-22b-dev-Q6_K.gguf"
5035
  ]
5036
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5037
  {
5038
  "id": 69,
5039
  "type": "GetNode",
 
5048
  "flags": {
5049
  "collapsed": false
5050
  },
5051
+ "order": 50,
5052
  "mode": 0,
5053
  "inputs": [],
5054
  "outputs": [
 
5150
  "flags": {
5151
  "collapsed": true
5152
  },
5153
+ "order": 51,
5154
  "mode": 0,
5155
  "inputs": [],
5156
  "outputs": [
 
5165
  "title": "Get_control_video",
5166
  "properties": {
5167
  "Node name for S&R": "GetNode",
5168
+ "aux_id": "kijai/ComfyUI-KJNodes",
5169
+ "ue_properties": {
5170
+ "widget_ue_connectable": {},
5171
+ "version": "7.5.1",
5172
+ "input_ue_unconnectable": {}
5173
+ }
5174
  },
5175
  "widgets_values": [
5176
  "control_video"
 
5262
  995.1715628407192
5263
  ],
5264
  "flags": {},
5265
+ "order": 52,
5266
  "mode": 0,
5267
  "inputs": [],
5268
  "outputs": [],
 
5334
  "flags": {
5335
  "collapsed": true
5336
  },
5337
+ "order": 121,
5338
  "mode": 0,
5339
  "inputs": [
5340
  {
 
5379
  106
5380
  ],
5381
  "flags": {},
5382
+ "order": 53,
5383
  "mode": 0,
5384
  "inputs": [],
5385
  "outputs": [
 
5452
  },
5453
  "widgets_values": [
5454
  "You are a prompt normalizer for video editing training captions.\n\nYour task is to rewrite an informal user request into a single training-style caption for video editing.\n\nImportant:\n- The domain is video, not still images.\n- The output must describe an edit to a video scene or subject.\n- Do not refer to the result as an image, photo, photograph, or picture.\n- Do not use wording that implies still-image editing.\n\nChoose exactly one action verb:\n- Add\n- Remove\n- Replace\n- Convert\n\nRules:\n- Write exactly one sentence in English.\n- Start with exactly one of the four action verbs.\n- Preserve the original edit intent.\n- Do not merely fix grammar; expand the request into a more detailed and visually specific caption.\n- Make the output sound like a dataset caption for video editing.\n- Add concrete visual attributes whenever useful: color, size, material, clothing, texture, hairstyle, expression, species, shape, age, or design details.\n- Add spatial grounding whenever possible: on the left, on the right, in the center, in the foreground, in the background, on the road, on the table, next to, behind, in front of, or occupying the same position.\n- If the request is underspecified, enrich it with generic but visually plausible detail without changing the main intent.\n- Prefer outputs that describe visible edits to subjects, objects, clothing, props, backgrounds, overlays, or scene elements in a video.\n- Avoid minimal rewrites.\n- Do not explain anything.\n- Do not output multiple options.\n- Do not use conversational language.\n\nAdditional constraints:\n- Never use the words: image, photo, photograph, picture.\n- Prefer words such as: video, scene, frame, subject, person, object, background, foreground, clip.\n- Do not mention cameras, quality settings, or generation instructions.\n\nExample:\nInput: Replace the blue car by a ship\nOutput: Replace the blue car with a large white and blue ship occupying the same position in the scene.\n\nReturn only the normalized caption.\n\nUser request:\n\n",
5455
+ "Adicione um cachorro ao cenario",
5456
  ""
5457
  ]
5458
  },
5459
  {
5460
+ "id": 39,
5461
+ "type": "UNETLoader",
5462
  "pos": [
5463
+ 2026.6984452876154,
5464
+ 2275.577717439108
5465
  ],
5466
  "size": [
5467
+ 591.6928129400087,
5468
+ 82
5469
  ],
5470
  "flags": {},
5471
+ "order": 54,
5472
+ "mode": 4,
5473
+ "inputs": [],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5474
  "outputs": [
5475
  {
5476
+ "name": "MODEL",
5477
+ "type": "MODEL",
5478
+ "links": []
 
 
 
5479
  }
5480
  ],
5481
  "properties": {
5482
  "cnr_id": "comfy-core",
5483
+ "ver": "0.16.2",
5484
+ "Node name for S&R": "UNETLoader",
5485
  "ue_properties": {
5486
  "widget_ue_connectable": {},
5487
  "input_ue_unconnectable": {},
 
5489
  }
5490
  },
5491
  "widgets_values": [
5492
+ "ltx-2.3-22b-dev-fp8.safetensors",
5493
+ "default"
5494
+ ],
5495
+ "color": "#432",
5496
+ "bgcolor": "#653"
 
 
 
 
 
 
 
 
5497
  },
5498
  {
5499
+ "id": 152,
5500
+ "type": "VHS_VideoCombine",
5501
  "pos": [
5502
+ 6288.7703813796925,
5503
+ 3803.8230121981637
5504
  ],
5505
  "size": [
5506
+ 571.3405615415213,
5507
+ 685.2596983384217
5508
  ],
5509
  "flags": {},
5510
+ "order": 108,
5511
+ "mode": 0,
5512
+ "inputs": [
5513
+ {
5514
+ "name": "images",
5515
+ "type": "IMAGE",
5516
+ "link": 127
5517
+ },
5518
+ {
5519
+ "name": "audio",
5520
+ "shape": 7,
5521
+ "type": "AUDIO",
5522
+ "link": null
5523
+ },
5524
+ {
5525
+ "name": "meta_batch",
5526
+ "shape": 7,
5527
+ "type": "VHS_BatchManager",
5528
+ "link": null
5529
+ },
5530
+ {
5531
+ "name": "vae",
5532
+ "shape": 7,
5533
+ "type": "VAE",
5534
+ "link": null
5535
+ },
5536
+ {
5537
+ "name": "frame_rate",
5538
+ "type": "FLOAT",
5539
+ "widget": {
5540
+ "name": "frame_rate"
5541
+ },
5542
+ "link": 129
5543
+ }
5544
+ ],
5545
  "outputs": [
5546
  {
5547
+ "name": "Filenames",
5548
+ "type": "VHS_FILENAMES",
5549
+ "links": null
5550
  }
5551
  ],
5552
+ "title": "Video Combine Comparison",
5553
  "properties": {
5554
+ "cnr_id": "comfyui-videohelpersuite",
5555
+ "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960",
5556
+ "Node name for S&R": "VHS_VideoCombine",
5557
  "ue_properties": {
5558
  "widget_ue_connectable": {},
5559
  "input_ue_unconnectable": {},
5560
  "version": "7.5.1"
5561
  }
5562
  },
5563
+ "widgets_values": {
5564
+ "frame_rate": 24,
5565
+ "loop_count": 0,
5566
+ "filename_prefix": "comparison",
5567
+ "format": "video/h264-mp4",
5568
+ "pix_fmt": "yuv420p",
5569
+ "crf": 19,
5570
+ "save_metadata": true,
5571
+ "trim_to_audio": false,
5572
+ "pingpong": false,
5573
+ "save_output": true,
5574
+ "videopreview": {
5575
+ "hidden": false,
5576
+ "paused": false,
5577
+ "params": {
5578
+ "filename": "comparison_02323.mp4",
5579
+ "subfolder": "",
5580
+ "type": "output",
5581
+ "format": "video/h264-mp4",
5582
+ "frame_rate": 24,
5583
+ "workflow": "comparison_02323.png",
5584
+ "fullpath": "/home/alissonerdx/tools/ComfyUI/output/comparison_02323.mp4"
5585
+ }
5586
+ }
5587
+ }
5588
  },
5589
  {
5590
+ "id": 128,
5591
+ "type": "VHS_LoadVideo",
5592
  "pos": [
5593
+ 2124.728836261912,
5594
+ 3477.0086158871145
5595
  ],
5596
  "size": [
5597
+ 377.9932063472643,
5598
+ 771.6166803838521
5599
  ],
5600
  "flags": {},
5601
+ "order": 63,
5602
  "mode": 0,
5603
+ "inputs": [
5604
+ {
5605
+ "name": "meta_batch",
5606
+ "shape": 7,
5607
+ "type": "VHS_BatchManager",
5608
+ "link": null
5609
+ },
5610
+ {
5611
+ "name": "vae",
5612
+ "shape": 7,
5613
+ "type": "VAE",
5614
+ "link": null
5615
+ },
5616
+ {
5617
+ "name": "force_rate",
5618
+ "type": "FLOAT",
5619
+ "widget": {
5620
+ "name": "force_rate"
5621
+ },
5622
+ "link": 109
5623
+ },
5624
+ {
5625
+ "name": "frame_load_cap",
5626
+ "type": "INT",
5627
+ "widget": {
5628
+ "name": "frame_load_cap"
5629
+ },
5630
+ "link": 110
5631
+ }
5632
+ ],
5633
+ "outputs": [
5634
+ {
5635
+ "name": "IMAGE",
5636
+ "type": "IMAGE",
5637
+ "links": [
5638
+ 61
5639
+ ]
5640
+ },
5641
+ {
5642
+ "name": "frame_count",
5643
+ "type": "INT",
5644
+ "links": null
5645
+ },
5646
+ {
5647
+ "name": "audio",
5648
+ "type": "AUDIO",
5649
+ "links": [
5650
+ 48
5651
+ ]
5652
+ },
5653
+ {
5654
+ "name": "video_info",
5655
+ "type": "VHS_VIDEOINFO",
5656
+ "links": []
5657
+ }
5658
+ ],
5659
+ "title": "Body Reference",
5660
  "properties": {
5661
+ "cnr_id": "comfyui-videohelpersuite",
5662
+ "ver": "1.7.9",
5663
+ "Node name for S&R": "VHS_LoadVideo",
5664
  "ue_properties": {
5665
  "widget_ue_connectable": {},
5666
  "version": "7.5.1",
5667
  "input_ue_unconnectable": {}
5668
  }
5669
  },
5670
+ "widgets_values": {
5671
+ "video": "6403624465969299.mp4",
5672
+ "force_rate": 24,
5673
+ "custom_width": 0,
5674
+ "custom_height": 0,
5675
+ "frame_load_cap": 121,
5676
+ "skip_first_frames": 0,
5677
+ "select_every_nth": 1,
5678
+ "format": "LTXV",
5679
+ "videopreview": {
5680
+ "hidden": false,
5681
+ "paused": false,
5682
+ "params": {
5683
+ "filename": "6403624465969299.mp4",
5684
+ "type": "input",
5685
+ "format": "video/mp4",
5686
+ "force_rate": 24,
5687
+ "custom_width": 0,
5688
+ "custom_height": 0,
5689
+ "frame_load_cap": 121,
5690
+ "skip_first_frames": 0,
5691
+ "select_every_nth": 1
5692
+ }
5693
+ }
5694
+ },
5695
+ "color": "#432",
5696
+ "bgcolor": "#653"
5697
  },
5698
  {
5699
  "id": 168,
 
5730
  {
5731
  "name": "GUIDER",
5732
  "type": "GUIDER",
5733
+ "links": []
 
 
5734
  }
5735
  ],
5736
  "properties": {
 
5753
  "bgcolor": "#653"
5754
  },
5755
  {
5756
+ "id": 178,
5757
+ "type": "TextGenerate",
5758
  "pos": [
5759
+ 4325.892313126745,
5760
+ 2608.915699236728
5761
  ],
5762
  "size": [
5763
+ 400,
5764
+ 372
5765
  ],
5766
  "flags": {},
5767
+ "order": 114,
5768
  "mode": 0,
5769
  "inputs": [
5770
  {
5771
+ "name": "clip",
5772
+ "type": "CLIP",
5773
+ "link": 170
5774
  },
5775
  {
5776
+ "name": "image",
5777
+ "shape": 7,
5778
+ "type": "IMAGE",
5779
+ "link": 195
5780
  },
5781
  {
5782
+ "name": "prompt",
5783
+ "type": "STRING",
5784
+ "widget": {
5785
+ "name": "prompt"
5786
+ },
5787
+ "link": 174
5788
  }
5789
  ],
5790
  "outputs": [
5791
  {
5792
+ "name": "generated_text",
5793
+ "type": "STRING",
5794
  "links": [
5795
+ 172,
5796
+ 197
5797
  ]
5798
  }
5799
  ],
5800
  "properties": {
5801
  "cnr_id": "comfy-core",
5802
+ "ver": "0.18.1",
5803
+ "Node name for S&R": "TextGenerate",
5804
+ "ue_properties": {
5805
+ "widget_ue_connectable": {},
5806
+ "input_ue_unconnectable": {},
5807
+ "version": "7.5.1"
5808
+ }
5809
+ },
5810
+ "widgets_values": [
5811
+ "You are a prompt normalizer for visual editing captions.\n\nYour task is to convert an informal user request into a single caption that matches the style of a visual editing training dataset.\n\nRules:\n- Write in English.\n- Return only one sentence.\n- Start with exactly one action verb: Add, Remove, Replace, or Convert.\n- Be concise, objective, and visually specific.\n- Clearly identify the edit target.\n- Include concrete visual attributes when useful: color, clothing, material, size, pose, expression.\n- Include spatial grounding when possible: on the left, on the right, in the center, in the foreground, on the table, next to, behind.\n- Do not explain anything.\n- Do not use vague language.\n- Use Add for inserting a new visible element.\n- Use Remove for deleting an existing visible element.\n- Use Replace for swapping or changing one visible element into another.\n- Use Convert for style-only transformations.\n\nUser request: {USER_REQUEST}\n\nReturn only the normalized caption.",
5812
+ 512,
5813
+ "on",
5814
+ 0.7,
5815
+ 64,
5816
+ 0.95,
5817
+ 0.05,
5818
+ 1.05,
5819
+ 0,
5820
+ 0,
5821
+ false,
5822
+ true
5823
+ ]
5824
+ },
5825
+ {
5826
+ "id": 91,
5827
+ "type": "ManualSigmas",
5828
+ "pos": [
5829
+ 4536.8605234032875,
5830
+ 4011.964449689228
5831
+ ],
5832
+ "size": [
5833
+ 499.93489583333337,
5834
+ 70
5835
+ ],
5836
+ "flags": {},
5837
+ "order": 55,
5838
+ "mode": 0,
5839
+ "inputs": [],
5840
+ "outputs": [
5841
+ {
5842
+ "name": "SIGMAS",
5843
+ "type": "SIGMAS",
5844
+ "links": [
5845
+ 198
5846
+ ]
5847
+ }
5848
+ ],
5849
+ "properties": {
5850
+ "cnr_id": "comfy-core",
5851
+ "ver": "0.14.1",
5852
+ "Node name for S&R": "ManualSigmas",
5853
  "ue_properties": {
5854
  "widget_ue_connectable": {},
5855
  "version": "7.5.1",
 
5864
  "secondTabWidth": 65
5865
  },
5866
  "widgets_values": [
5867
+ "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
5868
  ],
5869
  "color": "#432",
5870
  "bgcolor": "#653"
5871
  },
5872
  {
5873
+ "id": 193,
5874
+ "type": "Reroute",
5875
  "pos": [
5876
+ 4995.920721835475,
5877
+ 3583.179678399926
5878
  ],
5879
  "size": [
5880
+ 75,
5881
+ 26
5882
  ],
5883
  "flags": {},
5884
+ "order": 112,
5885
  "mode": 0,
5886
  "inputs": [
5887
  {
5888
+ "name": "",
5889
+ "type": "*",
5890
+ "link": 193
5891
  }
5892
  ],
5893
  "outputs": [
5894
  {
5895
+ "name": "",
5896
+ "type": "GUIDER",
5897
  "links": [
5898
+ 199
5899
+ ]
5900
+ }
5901
+ ],
5902
+ "properties": {
5903
+ "showOutputText": false,
5904
+ "horizontal": false,
5905
+ "ue_properties": {
5906
+ "widget_ue_connectable": {},
5907
+ "version": "7.5.1",
5908
+ "input_ue_unconnectable": {}
5909
+ }
5910
+ }
5911
+ },
5912
+ {
5913
+ "id": 92,
5914
+ "type": "KSamplerSelect",
5915
+ "pos": [
5916
+ 4699.263438052474,
5917
+ 3739.8617739641245
5918
+ ],
5919
+ "size": [
5920
+ 272.2460852699064,
5921
+ 75.61846414305396
5922
+ ],
5923
+ "flags": {
5924
+ "collapsed": false
5925
+ },
5926
+ "order": 56,
5927
+ "mode": 0,
5928
+ "inputs": [],
5929
+ "outputs": [
5930
+ {
5931
+ "name": "SAMPLER",
5932
+ "type": "SAMPLER",
5933
+ "links": [
5934
+ 25
5935
  ]
5936
  }
5937
  ],
5938
  "properties": {
5939
  "cnr_id": "comfy-core",
5940
+ "ver": "0.3.56",
5941
+ "Node name for S&R": "KSamplerSelect",
5942
  "ue_properties": {
5943
  "widget_ue_connectable": {},
5944
  "version": "7.5.1",
5945
  "input_ue_unconnectable": {}
5946
  },
 
 
 
 
 
 
 
5947
  "enableTabs": false,
5948
  "tabWidth": 65,
5949
  "tabXOffset": 10,
 
5953
  "secondTabWidth": 65
5954
  },
5955
  "widgets_values": [
5956
+ "euler_ancestral_cfg_pp"
 
5957
  ],
5958
  "color": "#432",
5959
  "bgcolor": "#653"
5960
  },
5961
  {
5962
+ "id": 94,
5963
+ "type": "BasicScheduler",
5964
  "pos": [
5965
+ 4698.9576921847165,
5966
+ 3862.6263723525776
5967
  ],
5968
  "size": [
5969
+ 270,
5970
+ 106
5971
  ],
5972
  "flags": {},
5973
+ "order": 84,
5974
  "mode": 0,
5975
  "inputs": [
5976
  {
5977
+ "name": "model",
5978
+ "type": "MODEL",
5979
+ "link": 74
5980
+ }
5981
+ ],
5982
+ "outputs": [
5983
  {
5984
+ "name": "SIGMAS",
5985
+ "type": "SIGMAS",
5986
+ "links": []
5987
+ }
5988
+ ],
5989
+ "properties": {
5990
+ "cnr_id": "comfy-core",
5991
+ "ver": "0.17.0",
5992
+ "Node name for S&R": "BasicScheduler",
5993
+ "ue_properties": {
5994
+ "widget_ue_connectable": {},
5995
+ "input_ue_unconnectable": {},
5996
+ "version": "7.5.1"
5997
+ }
5998
+ },
5999
+ "widgets_values": [
6000
+ "bong_tangent",
6001
+ 8,
6002
+ 1
6003
+ ]
6004
+ },
6005
+ {
6006
+ "id": 93,
6007
+ "type": "CFGGuider",
6008
+ "pos": [
6009
+ 5082.866115140793,
6010
+ 3744.7789571281105
6011
+ ],
6012
+ "size": [
6013
+ 270,
6014
+ 106.66666666666667
6015
+ ],
6016
+ "flags": {},
6017
+ "order": 106,
6018
+ "mode": 0,
6019
+ "inputs": [
6020
+ {
6021
+ "name": "model",
6022
+ "type": "MODEL",
6023
+ "link": 158
6024
  },
6025
  {
6026
+ "name": "positive",
6027
+ "type": "CONDITIONING",
6028
+ "link": 156
 
 
 
6029
  },
6030
  {
6031
+ "name": "negative",
6032
+ "type": "CONDITIONING",
6033
+ "link": 157
 
 
 
6034
  }
6035
  ],
6036
  "outputs": [
6037
  {
6038
+ "name": "GUIDER",
6039
+ "type": "GUIDER",
 
 
 
 
 
 
 
 
 
 
 
 
6040
  "links": [
6041
+ 193
6042
  ]
 
 
 
 
 
6043
  }
6044
  ],
 
6045
  "properties": {
6046
+ "cnr_id": "comfy-core",
6047
+ "ver": "0.3.64",
6048
+ "Node name for S&R": "CFGGuider",
6049
  "ue_properties": {
6050
  "widget_ue_connectable": {},
6051
  "version": "7.5.1",
6052
  "input_ue_unconnectable": {}
6053
+ },
6054
+ "enableTabs": false,
6055
+ "tabWidth": 65,
6056
+ "tabXOffset": 10,
6057
+ "hasSecondTab": false,
6058
+ "secondTabText": "Send Back",
6059
+ "secondTabOffset": 80,
6060
+ "secondTabWidth": 65
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6061
  },
6062
+ "widgets_values": [
6063
+ 1
6064
+ ],
6065
  "color": "#432",
6066
  "bgcolor": "#653"
6067
  },
6068
  {
6069
+ "id": 117,
6070
+ "type": "MarkdownNote",
6071
  "pos": [
6072
+ 1225.7575200249457,
6073
+ 2211.6837670075965
6074
  ],
6075
  "size": [
6076
+ 734.4661458333334,
6077
+ 1067.265625
6078
  ],
6079
  "flags": {},
6080
+ "order": 57,
6081
  "mode": 0,
6082
  "inputs": [],
6083
+ "outputs": [],
6084
+ "title": "Model Links",
 
 
 
 
 
 
 
 
 
 
 
6085
  "properties": {
 
6086
  "ue_properties": {
6087
  "widget_ue_connectable": {},
6088
  "version": "7.5.1",
 
6090
  }
6091
  },
6092
  "widgets_values": [
6093
+ "# LTX-2.3\n\n* Hugging Face: [Lightricks/LTX-2.3](https://huggingface.co/Lightricks/LTX-2.3/)\n* GitHub: [LTX-2](https://github.com/Lightricks/LTX-2)\n\n## LTX-2.3 Prompting Tips\n\n1. **Core Actions**: describe events and actions as they happen over time\n2. **Visual Details**: describe all visual details you want to appear in the video\n3. **Audio**: describe any sounds and dialogue needed for the scene\n\n## Report LTX-2.3 Issues\n\nTo report issues when running this workflow, go here:\n[https://github.com/Lightricks/ComfyUI-LTXVideo/issues](https://github.com/Lightricks/ComfyUI-LTXVideo/issues)\n\n---\n\n## Required Models and Files\n\n### diffusion_models\n\n**Option 1**\n\n* [ltx-2-3-22b-dev_transformer_only_fp8_input_scaled.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/diffusion_models/ltx-2-3-22b-dev_transformer_only_fp8_input_scaled.safetensors)\n\n\n* [ltx-2.3-22b-dev-Q6_K.gguf](https://huggingface.co/unsloth/LTX-2.3-GGUF/blob/main/ltx-2.3-22b-dev-Q6_K.gguf)\n\n\n> This model requires the **distilled LoRA** if you want to generate videos in **8 steps**.\n\n**Option 2**\n\n* [ltx-2.3-22b-distilled_transformer_only_fp8_input_scaled_v3.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/diffusion_models/ltx-2.3-22b-distilled_transformer_only_fp8_input_scaled_v3.safetensors)\n\n* [ltx-2.3-22b-distilled-1.1_transformer_only_fp8_scaled.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/diffusion_models/ltx-2.3-22b-distilled-1.1_transformer_only_fp8_scaled.safetensors) - Added 16-04-2026\n\n> This models **does not require** the distilled LoRA.\n\n---\n\n### vaes\n\n* [LTX23_audio_vae_bf16.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/vae/LTX23_audio_vae_bf16.safetensors)\n* [LTX23_video_vae_bf16.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/vae/LTX23_video_vae_bf16.safetensors)\n\n**For preview**\n\n* [taeltx2_3.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/vae/taeltx2_3.safetensors)\n\n---\n\n### projection text encoder\n\n* [ltx-2.3_text_projection_bf16.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/text_encoders/ltx-2.3_text_projection_bf16.safetensors)\n\n---\n\n### text encoder\n\nYou can download the text encoder here:\n\n* [gemma_3_12B_it_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/ltx-2/blob/main/split_files/text_encoders/gemma_3_12B_it_fp8_scaled.safetensors)\n\n---\n\n### loras\n\n* [ltx-2.3-22b-distilled-1.1_lora-dynamic_fro09_avg_rank_111_bf16.safetensors](https://huggingface.co/Kijai/LTX2.3_comfy/blob/main/loras/ltx-2.3-22b-distilled-1.1_lora-dynamic_fro09_avg_rank_111_bf16.safetensors)\n\n* [ltx23_edit_anything_global_rank128_v1_7500steps.safetensors](https://huggingface.co/Alissonerdx/LTX-LoRAs/blob/main/ltx23_edit_anything_global_rank128_v1_7500steps.safetensors)\n\n* [ltx-2.3-22b-distilled-lora-384-1.1.safetensors](https://huggingface.co/Lightricks/LTX-2.3/resolve/main/ltx-2.3-22b-distilled-lora-384-1.1.safetensors)\n\n> If you download\n> **ltx-2-3-22b-dev_transformer_only_fp8_input_scaled.safetensors**,\n> use the LoRA above.\n\n---\n\n### upscalers\n\n**Spatial upscaler**\n\n* [ltx-2.3-spatial-upscaler-x2-1.1.safetensors](https://huggingface.co/Lightricks/LTX-2.3/blob/main/ltx-2.3-spatial-upscaler-x2-1.1.safetensors)\n\n**Temporal upscaler**\n\n* [ltx-2.3-temporal-upscaler-x2-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.3/blob/main/ltx-2.3-temporal-upscaler-x2-1.0.safetensors)\n\n---\n\n## Model Folder Structure\n\n```text\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ ├── ltx-2-3-22b-dev_transformer_only_fp8_input_scaled.safetensors\n│ │ └── ltx-2.3-22b-distilled_transformer_only_fp8_input_scaled_v3.safetensors\n│ ├── 📂 vae/\n│ │ ├── LTX23_audio_vae_bf16.safetensors\n│ │ ├── LTX23_video_vae_bf16.safetensors\n│ │ └── taeltx2_3.safetensors\n│ ├── 📂 text_encoders/\n│ │ ├── ltx-2.3_text_projection_bf16.safetensors\n│ │ └── gemma_3_12B_it_fp8_scaled.safetensors\n│ ├── 📂 loras/\n│ │ ├── ltx-2.3-22b-distilled-lora-dynamic_fro09_avg_rank_105_bf16.safetensors\n│ │ ├── ltx23_edit_anything_global_rank128_v1_7500steps.safetensors\n│ └── 📂 latent_upscale_models/\n│ ├── ltx-2.3-spatial-upscaler-x2-1.1.safetensors\n│ └── ltx-2.3-temporal-upscaler-x2-1.0.safetensors\n```\n\n---\n\n## Important Notes\n\n* If you use **`ltx-2-3-22b-dev_transformer_only_fp8_input_scaled.safetensors`**, you will also need the **distilled LoRA** to generate videos in **8 steps**.\n* If you use **`ltx-2.3-22b-distilled_transformer_only_fp8_input_scaled_v3.safetensors`**, the **LoRA is not required**.\n* **`taeltx2_3.safetensors`** is used for **preview**.\n* Both **spatial** and **temporal** upscalers are optional.\n\n---\n\n## Report Issues\n\nBefore reporting any issue, make sure to update ComfyUI first:\n[ComfyUI update guide](https://docs.comfy.org/installation/update_comfyui)\n\n> Note: Desktop and Cloud releases follow stable builds, so some models supported in nightly versions may not be available yet.\n\n### Where to report each issue type\n\n* Cannot run / runtime errors: [ComfyUI/issues](https://github.com/Comfy-Org/ComfyUI/issues)\n* UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n* Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n\n\n"
6094
  ],
6095
+ "color": "#222",
6096
+ "bgcolor": "#000"
6097
  },
6098
  {
6099
  "id": 183,
 
6107
  235.00814281452813
6108
  ],
6109
  "flags": {},
6110
+ "order": 118,
6111
  "mode": 0,
6112
  "inputs": [
6113
  {
 
6136
  }
6137
  },
6138
  "widgets_values": [
6139
+ "Add a small, brown dog in the foreground next to the woman."
6140
  ],
6141
  "color": "#232",
6142
  "bgcolor": "#353"
6143
  },
6144
  {
6145
+ "id": 169,
6146
  "type": "LoraLoaderModelOnly",
6147
  "pos": [
6148
+ 2869.097691088633,
6149
+ 2285.2698536308003
6150
  ],
6151
  "size": [
6152
  422.2200749832774,
6153
  82
6154
  ],
6155
  "flags": {},
6156
+ "order": 59,
6157
  "mode": 0,
6158
  "inputs": [
6159
  {
6160
  "name": "model",
6161
  "type": "MODEL",
6162
+ "link": 189
6163
  }
6164
  ],
6165
  "outputs": [
 
6167
  "name": "MODEL",
6168
  "type": "MODEL",
6169
  "links": [
6170
+ 190
6171
  ]
6172
  }
6173
  ],
6174
  "properties": {
6175
+ "cnr_id": "comfy-core",
6176
+ "ver": "0.3.75",
6177
+ "Node name for S&R": "LoraLoaderModelOnly",
6178
  "ue_properties": {
6179
  "widget_ue_connectable": {},
6180
  "version": "7.5.1",
6181
  "input_ue_unconnectable": {}
6182
  },
 
 
 
6183
  "models": [
6184
  {
6185
  "name": "ltx-2.3-22b-distilled-lora-384.safetensors",
 
6196
  "secondTabWidth": 65
6197
  },
6198
  "widgets_values": [
6199
+ "ltx-2/ltx-2.3-22b-distilled-lora-384-1.1.safetensors",
6200
+ 0.5
6201
  ],
6202
  "color": "#432",
6203
  "bgcolor": "#653"
6204
  },
6205
  {
6206
+ "id": 182,
6207
+ "type": "PrimitiveNode",
6208
  "pos": [
6209
+ 3404.2464800563866,
6210
+ 2465.0298210344004
6211
  ],
6212
  "size": [
6213
+ 396.48018788480067,
6214
+ 248.80537940790782
6215
  ],
6216
  "flags": {},
6217
+ "order": 58,
6218
  "mode": 0,
6219
+ "inputs": [],
 
 
 
 
 
 
6220
  "outputs": [
6221
  {
6222
+ "name": "STRING",
6223
+ "type": "STRING",
6224
+ "widget": {
6225
+ "name": "string_b"
6226
+ },
6227
  "links": [
6228
+ 173
6229
  ]
6230
  }
6231
  ],
6232
+ "title": "Describe the task here (Prompt)",
6233
  "properties": {
6234
+ "Run widget replace on values": false,
 
 
6235
  "ue_properties": {
6236
  "widget_ue_connectable": {},
6237
+ "version": "7.5.1",
6238
+ "input_ue_unconnectable": {}
6239
  }
6240
  },
6241
  "widgets_values": [
6242
+ "Adicione um cachorro ao cenario"
6243
+ ],
6244
+ "color": "#232",
6245
+ "bgcolor": "#353"
6246
  },
6247
  {
6248
+ "id": 192,
6249
+ "type": "LoraLoaderModelOnly",
6250
  "pos": [
6251
+ 2867.3411625420827,
6252
+ 2415.9412845966353
6253
  ],
6254
  "size": [
6255
+ 422.2200749832774,
6256
+ 82
6257
  ],
6258
  "flags": {},
6259
+ "order": 89,
6260
  "mode": 0,
6261
  "inputs": [
6262
  {
6263
+ "name": "model",
6264
+ "type": "MODEL",
6265
+ "link": 190
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6266
  }
6267
  ],
6268
  "outputs": [
6269
  {
6270
+ "name": "MODEL",
6271
+ "type": "MODEL",
6272
+ "links": [
6273
+ 191
6274
+ ]
6275
  }
6276
  ],
 
6277
  "properties": {
6278
+ "cnr_id": "comfy-core",
6279
+ "ver": "0.3.75",
6280
+ "Node name for S&R": "LoraLoaderModelOnly",
6281
  "ue_properties": {
6282
  "widget_ue_connectable": {},
6283
+ "version": "7.5.1",
6284
+ "input_ue_unconnectable": {}
6285
+ },
6286
+ "models": [
6287
+ {
6288
+ "name": "ltx-2.3-22b-distilled-lora-384.safetensors",
6289
+ "url": "https://huggingface.co/Lightricks/LTX-2.3/resolve/main/ltx-2.3-22b-distilled-lora-384.safetensors",
6290
+ "directory": "loras"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6291
  }
6292
+ ],
6293
+ "enableTabs": false,
6294
+ "tabWidth": 65,
6295
+ "tabXOffset": 10,
6296
+ "hasSecondTab": false,
6297
+ "secondTabText": "Send Back",
6298
+ "secondTabOffset": 80,
6299
+ "secondTabWidth": 65
6300
+ },
6301
+ "widgets_values": [
6302
+ "ltx-2/2.3/edit_anything/editanything_global_9000_adamw.safetensors",
6303
+ 1
6304
+ ],
6305
+ "color": "#432",
6306
+ "bgcolor": "#653"
6307
  }
6308
  ],
6309
  "links": [
 
7035
  0,
7036
  "MODEL"
7037
  ],
 
 
 
 
 
 
 
 
7038
  [
7039
  169,
7040
  176,
 
7075
  2,
7076
  "STRING"
7077
  ],
 
 
 
 
 
 
 
 
7078
  [
7079
  177,
7080
  89,
 
7123
  0,
7124
  "MODEL"
7125
  ],
 
 
 
 
 
 
 
 
7126
  [
7127
  193,
7128
  93,
 
7146
  178,
7147
  1,
7148
  "IMAGE"
7149
+ ],
7150
+ [
7151
+ 197,
7152
+ 178,
7153
+ 0,
7154
+ 140,
7155
+ 1,
7156
+ "STRING"
7157
+ ],
7158
+ [
7159
+ 198,
7160
+ 91,
7161
+ 0,
7162
+ 38,
7163
+ 3,
7164
+ "SIGMAS"
7165
+ ],
7166
+ [
7167
+ 199,
7168
+ 193,
7169
+ 0,
7170
+ 38,
7171
+ 1,
7172
+ "GUIDER"
7173
  ]
7174
  ],
7175
  "groups": [
 
7282
  "extra": {
7283
  "ue_links": [],
7284
  "ds": {
7285
+ "scale": 0.2357947691000188,
7286
  "offset": [
7287
+ -490.91518414563916,
7288
+ -825.0147517255305
7289
  ]
7290
  },
7291
  "links_added_by_ue": [],