joeygambino commited on
Commit
539ebc1
·
verified ·
1 Parent(s): 0528d54

Add JoyLTX25 v1.2.1 canvases

Browse files
Files changed (1) hide show
  1. workflows/JoyLTX25_Retake_TEST.json +765 -0
workflows/JoyLTX25_Retake_TEST.json ADDED
@@ -0,0 +1,765 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "joyltx25-retake",
3
+ "revision": 0,
4
+ "last_node_id": 56,
5
+ "last_link_id": 95,
6
+ "nodes": [
7
+ {
8
+ "id": 3,
9
+ "type": "CLIPLoader",
10
+ "pos": [
11
+ -371.8262747133547,
12
+ 134.42227109780626
13
+ ],
14
+ "size": [
15
+ 498.33837466598527,
16
+ 106
17
+ ],
18
+ "flags": {},
19
+ "order": 3,
20
+ "mode": 0,
21
+ "inputs": [
22
+ {
23
+ "localized_name": "clip_name",
24
+ "name": "clip_name",
25
+ "type": "COMBO",
26
+ "widget": {
27
+ "name": "clip_name"
28
+ },
29
+ "link": null
30
+ },
31
+ {
32
+ "localized_name": "type",
33
+ "name": "type",
34
+ "type": "COMBO",
35
+ "widget": {
36
+ "name": "type"
37
+ },
38
+ "link": null
39
+ },
40
+ {
41
+ "localized_name": "device",
42
+ "name": "device",
43
+ "shape": 7,
44
+ "type": "COMBO",
45
+ "widget": {
46
+ "name": "device"
47
+ },
48
+ "link": null
49
+ }
50
+ ],
51
+ "outputs": [
52
+ {
53
+ "localized_name": "CLIP",
54
+ "name": "CLIP",
55
+ "type": "CLIP",
56
+ "slot_index": 0,
57
+ "links": [
58
+ 89
59
+ ]
60
+ }
61
+ ],
62
+ "title": "LTX Gemma-4 encoder + device (VRAM)",
63
+ "properties": {
64
+ "cnr_id": "comfy-core",
65
+ "ver": "0.32.0",
66
+ "Node name for S&R": "CLIPLoader"
67
+ },
68
+ "widgets_values": [
69
+ "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
70
+ "ltxv",
71
+ "default"
72
+ ],
73
+ "color": "#232",
74
+ "bgcolor": "#353"
75
+ },
76
+ {
77
+ "id": 4,
78
+ "type": "VAELoader",
79
+ "pos": [
80
+ -372.0043957130711,
81
+ 281.6993425466315
82
+ ],
83
+ "size": [
84
+ 499.8948369673561,
85
+ 58
86
+ ],
87
+ "flags": {},
88
+ "order": 4,
89
+ "mode": 0,
90
+ "inputs": [
91
+ {
92
+ "localized_name": "vae_name",
93
+ "name": "vae_name",
94
+ "type": "COMBO",
95
+ "widget": {
96
+ "name": "vae_name"
97
+ },
98
+ "link": null
99
+ }
100
+ ],
101
+ "outputs": [
102
+ {
103
+ "localized_name": "VAE",
104
+ "name": "VAE",
105
+ "type": "VAE",
106
+ "slot_index": 0,
107
+ "links": [
108
+ 90
109
+ ]
110
+ }
111
+ ],
112
+ "title": "LTX video VAE",
113
+ "properties": {
114
+ "cnr_id": "comfy-core",
115
+ "ver": "0.32.0",
116
+ "Node name for S&R": "VAELoader"
117
+ },
118
+ "widgets_values": [
119
+ "ltx-2.5-video-vae-bf16.safetensors"
120
+ ],
121
+ "color": "#232",
122
+ "bgcolor": "#353"
123
+ },
124
+ {
125
+ "id": 5,
126
+ "type": "VAELoader",
127
+ "pos": [
128
+ -370.9780794766097,
129
+ 379.6038566294246
130
+ ],
131
+ "size": [
132
+ 498.86852073089494,
133
+ 58
134
+ ],
135
+ "flags": {},
136
+ "order": 5,
137
+ "mode": 0,
138
+ "inputs": [
139
+ {
140
+ "localized_name": "vae_name",
141
+ "name": "vae_name",
142
+ "type": "COMBO",
143
+ "widget": {
144
+ "name": "vae_name"
145
+ },
146
+ "link": null
147
+ }
148
+ ],
149
+ "outputs": [
150
+ {
151
+ "localized_name": "VAE",
152
+ "name": "VAE",
153
+ "type": "VAE",
154
+ "slot_index": 0,
155
+ "links": [
156
+ 91
157
+ ]
158
+ }
159
+ ],
160
+ "title": "LTX audio VAE",
161
+ "properties": {
162
+ "cnr_id": "comfy-core",
163
+ "ver": "0.32.0",
164
+ "Node name for S&R": "VAELoader"
165
+ },
166
+ "widgets_values": [
167
+ "ltx-2.5-audio-vae-bf16.safetensors"
168
+ ],
169
+ "color": "#232",
170
+ "bgcolor": "#353"
171
+ },
172
+ {
173
+ "id": 49,
174
+ "type": "JoyLTX_LoraStack",
175
+ "pos": [
176
+ -56.4187829459116,
177
+ 837.2795172327158
178
+ ],
179
+ "size": [
180
+ 270,
181
+ 226
182
+ ],
183
+ "flags": {},
184
+ "order": 23,
185
+ "mode": 0,
186
+ "inputs": [
187
+ {
188
+ "localized_name": "model",
189
+ "name": "model",
190
+ "type": "MODEL",
191
+ "link": 84
192
+ },
193
+ {
194
+ "localized_name": "lora_1",
195
+ "name": "lora_1",
196
+ "type": "COMBO",
197
+ "widget": {
198
+ "name": "lora_1"
199
+ },
200
+ "link": null
201
+ },
202
+ {
203
+ "localized_name": "strength_1",
204
+ "name": "strength_1",
205
+ "type": "FLOAT",
206
+ "widget": {
207
+ "name": "strength_1"
208
+ },
209
+ "link": null
210
+ },
211
+ {
212
+ "localized_name": "lora_2",
213
+ "name": "lora_2",
214
+ "type": "COMBO",
215
+ "widget": {
216
+ "name": "lora_2"
217
+ },
218
+ "link": null
219
+ },
220
+ {
221
+ "localized_name": "strength_2",
222
+ "name": "strength_2",
223
+ "type": "FLOAT",
224
+ "widget": {
225
+ "name": "strength_2"
226
+ },
227
+ "link": null
228
+ },
229
+ {
230
+ "localized_name": "lora_3",
231
+ "name": "lora_3",
232
+ "type": "COMBO",
233
+ "widget": {
234
+ "name": "lora_3"
235
+ },
236
+ "link": null
237
+ },
238
+ {
239
+ "localized_name": "strength_3",
240
+ "name": "strength_3",
241
+ "type": "FLOAT",
242
+ "widget": {
243
+ "name": "strength_3"
244
+ },
245
+ "link": null
246
+ },
247
+ {
248
+ "localized_name": "lora_4",
249
+ "name": "lora_4",
250
+ "type": "COMBO",
251
+ "widget": {
252
+ "name": "lora_4"
253
+ },
254
+ "link": null
255
+ },
256
+ {
257
+ "localized_name": "strength_4",
258
+ "name": "strength_4",
259
+ "type": "FLOAT",
260
+ "widget": {
261
+ "name": "strength_4"
262
+ },
263
+ "link": null
264
+ }
265
+ ],
266
+ "outputs": [
267
+ {
268
+ "localized_name": "MODEL",
269
+ "name": "MODEL",
270
+ "type": "MODEL",
271
+ "links": [
272
+ 88
273
+ ]
274
+ }
275
+ ],
276
+ "title": "LoRA stack (4 slots)",
277
+ "properties": {
278
+ "Node name for S&R": "JoyLTX_LoraStack"
279
+ },
280
+ "widgets_values": [
281
+ "(none)",
282
+ 1,
283
+ "(none)",
284
+ 0,
285
+ "(none)",
286
+ 0,
287
+ "(none)",
288
+ 0
289
+ ],
290
+ "color": "#223",
291
+ "bgcolor": "#335"
292
+ },
293
+ {
294
+ "id": 2,
295
+ "type": "JoyLTX_LoadModel",
296
+ "pos": [
297
+ -372.4215381305023,
298
+ 11.67755048135544
299
+ ],
300
+ "size": [
301
+ 498.0000724102724,
302
+ 82
303
+ ],
304
+ "flags": {},
305
+ "order": 18,
306
+ "mode": 0,
307
+ "inputs": [
308
+ {
309
+ "localized_name": "model_name",
310
+ "name": "model_name",
311
+ "type": "COMBO",
312
+ "widget": {
313
+ "name": "model_name"
314
+ },
315
+ "link": null
316
+ },
317
+ {
318
+ "localized_name": "weight_dtype",
319
+ "name": "weight_dtype",
320
+ "shape": 7,
321
+ "type": "COMBO",
322
+ "widget": {
323
+ "name": "weight_dtype"
324
+ },
325
+ "link": null
326
+ }
327
+ ],
328
+ "outputs": [
329
+ {
330
+ "localized_name": "MODEL",
331
+ "name": "MODEL",
332
+ "type": "MODEL",
333
+ "slot_index": 0,
334
+ "links": [
335
+ 84
336
+ ]
337
+ }
338
+ ],
339
+ "title": "LTX-2.5 DiT",
340
+ "properties": {
341
+ "Node name for S&R": "JoyLTX_LoadModel"
342
+ },
343
+ "widgets_values": [
344
+ "LTX25dist-echoVid-070T30-v2-DiT-comfy-mix4x8-17.0GB.safetensors",
345
+ "default"
346
+ ],
347
+ "color": "#232",
348
+ "bgcolor": "#353"
349
+ },
350
+ {
351
+ "id": 50,
352
+ "type": "LoadVideo",
353
+ "pos": [
354
+ -1400,
355
+ 500
356
+ ],
357
+ "flags": {},
358
+ "order": 0,
359
+ "mode": 0,
360
+ "inputs": [],
361
+ "outputs": [
362
+ {
363
+ "name": "VIDEO",
364
+ "type": "VIDEO",
365
+ "links": [
366
+ 85
367
+ ]
368
+ }
369
+ ],
370
+ "properties": {
371
+ "Node name for S&R": "LoadVideo"
372
+ },
373
+ "widgets_values": [
374
+ ""
375
+ ],
376
+ "title": "THE CLIP TO FIX"
377
+ },
378
+ {
379
+ "id": 51,
380
+ "type": "GetVideoComponents",
381
+ "pos": [
382
+ -1050,
383
+ 500
384
+ ],
385
+ "flags": {},
386
+ "order": 0,
387
+ "mode": 0,
388
+ "inputs": [
389
+ {
390
+ "name": "video",
391
+ "type": "VIDEO",
392
+ "link": 85
393
+ }
394
+ ],
395
+ "outputs": [
396
+ {
397
+ "name": "images",
398
+ "type": "IMAGE",
399
+ "links": [
400
+ 86
401
+ ]
402
+ },
403
+ {
404
+ "name": "audio",
405
+ "type": "AUDIO",
406
+ "links": [
407
+ 87
408
+ ]
409
+ },
410
+ {
411
+ "name": "fps",
412
+ "type": "FLOAT",
413
+ "links": []
414
+ },
415
+ {
416
+ "name": "bit_depth",
417
+ "type": "INT",
418
+ "links": []
419
+ }
420
+ ],
421
+ "properties": {
422
+ "Node name for S&R": "GetVideoComponents"
423
+ },
424
+ "widgets_values": [],
425
+ "title": "frames + audio"
426
+ },
427
+ {
428
+ "id": 52,
429
+ "type": "JoyLTX_Retake",
430
+ "pos": [
431
+ -700,
432
+ 420
433
+ ],
434
+ "flags": {},
435
+ "order": 0,
436
+ "mode": 0,
437
+ "inputs": [
438
+ {
439
+ "name": "model",
440
+ "type": "MODEL",
441
+ "link": 88
442
+ },
443
+ {
444
+ "name": "clip",
445
+ "type": "CLIP",
446
+ "link": 89
447
+ },
448
+ {
449
+ "name": "video_vae",
450
+ "type": "VAE",
451
+ "link": 90
452
+ },
453
+ {
454
+ "name": "audio_vae",
455
+ "type": "VAE",
456
+ "link": 91
457
+ },
458
+ {
459
+ "name": "images",
460
+ "type": "IMAGE",
461
+ "link": 86
462
+ },
463
+ {
464
+ "name": "audio",
465
+ "type": "AUDIO",
466
+ "link": 87
467
+ }
468
+ ],
469
+ "outputs": [
470
+ {
471
+ "name": "images",
472
+ "type": "IMAGE",
473
+ "links": [
474
+ 92
475
+ ]
476
+ },
477
+ {
478
+ "name": "audio",
479
+ "type": "AUDIO",
480
+ "links": [
481
+ 93,
482
+ 95
483
+ ]
484
+ },
485
+ {
486
+ "name": "info",
487
+ "type": "STRING",
488
+ "links": []
489
+ }
490
+ ],
491
+ "properties": {
492
+ "Node name for S&R": "JoyLTX_Retake"
493
+ },
494
+ "widgets_values": [
495
+ "",
496
+ "pc game, console game, video game, cartoon, childish, ugly",
497
+ 0.0,
498
+ 3.0,
499
+ "video + audio (redo the moment)",
500
+ 0,
501
+ "fixed",
502
+ "euler_ancestral",
503
+ "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0",
504
+ 1.0,
505
+ 1.0,
506
+ 24.0
507
+ ],
508
+ "title": "RETAKE (redo part of a clip)"
509
+ },
510
+ {
511
+ "id": 53,
512
+ "type": "CreateVideo",
513
+ "pos": [
514
+ -150,
515
+ 460
516
+ ],
517
+ "flags": {},
518
+ "order": 0,
519
+ "mode": 0,
520
+ "inputs": [
521
+ {
522
+ "name": "images",
523
+ "type": "IMAGE",
524
+ "link": 92
525
+ },
526
+ {
527
+ "name": "audio",
528
+ "type": "AUDIO",
529
+ "link": 93
530
+ }
531
+ ],
532
+ "outputs": [
533
+ {
534
+ "name": "VIDEO",
535
+ "type": "VIDEO",
536
+ "links": [
537
+ 94
538
+ ]
539
+ }
540
+ ],
541
+ "properties": {
542
+ "Node name for S&R": "CreateVideo"
543
+ },
544
+ "widgets_values": [
545
+ 24.0,
546
+ 8
547
+ ],
548
+ "title": "rebuild the clip"
549
+ },
550
+ {
551
+ "id": 54,
552
+ "type": "SaveVideo",
553
+ "pos": [
554
+ 150,
555
+ 460
556
+ ],
557
+ "flags": {},
558
+ "order": 0,
559
+ "mode": 0,
560
+ "inputs": [
561
+ {
562
+ "name": "video",
563
+ "type": "VIDEO",
564
+ "link": 94
565
+ },
566
+ {
567
+ "name": "filename_prefix",
568
+ "type": "STRING",
569
+ "widget": {
570
+ "name": "filename_prefix"
571
+ },
572
+ "link": null
573
+ },
574
+ {
575
+ "name": "format",
576
+ "type": "COMBO",
577
+ "widget": {
578
+ "name": "format"
579
+ },
580
+ "link": null
581
+ },
582
+ {
583
+ "name": "codec",
584
+ "type": "COMBO",
585
+ "widget": {
586
+ "name": "codec"
587
+ },
588
+ "link": null
589
+ }
590
+ ],
591
+ "outputs": [
592
+ {
593
+ "name": "video",
594
+ "type": "VIDEO",
595
+ "links": []
596
+ }
597
+ ],
598
+ "properties": {
599
+ "Node name for S&R": "SaveVideo"
600
+ },
601
+ "widgets_values": [
602
+ "video/JoyLTX25/retake",
603
+ "auto",
604
+ "auto"
605
+ ],
606
+ "title": "SAVE"
607
+ },
608
+ {
609
+ "id": 55,
610
+ "type": "SaveAudio",
611
+ "pos": [
612
+ 150,
613
+ 700
614
+ ],
615
+ "flags": {},
616
+ "order": 0,
617
+ "mode": 0,
618
+ "inputs": [
619
+ {
620
+ "name": "audio",
621
+ "type": "AUDIO",
622
+ "link": 95
623
+ }
624
+ ],
625
+ "outputs": [
626
+ {
627
+ "name": "audio",
628
+ "type": "AUDIO",
629
+ "links": []
630
+ }
631
+ ],
632
+ "properties": {
633
+ "Node name for S&R": "SaveAudio"
634
+ },
635
+ "widgets_values": [
636
+ "audio/JoyLTX25/retake"
637
+ ],
638
+ "title": "save audio (flac)"
639
+ },
640
+ {
641
+ "id": 56,
642
+ "type": "Note",
643
+ "pos": [
644
+ -1400,
645
+ 780
646
+ ],
647
+ "size": [
648
+ 420,
649
+ 300
650
+ ],
651
+ "flags": {},
652
+ "order": 0,
653
+ "mode": 0,
654
+ "title": "START HERE",
655
+ "properties": {},
656
+ "widgets_values": [
657
+ "RETAKE - redo part of a clip you already rendered\n\nLoad the finished mp4, set the window, write a prompt for that moment. Everything outside the window is frozen exactly as it was; only the window is painted again.\n\nmode:\n video + audio - redo the moment completely.\n video only - keep the performance. The voice, the timing and the room tone are untouched, so the fixed clip still cuts against the rest.\n audio only - keep the picture and change the line. Lip movement is whatever was rendered, so write the new line about as long as the old one.\n\nThe window snaps to the latent grid (8 frames, a third of a second at 24 fps). Under about a second there is not enough room for it to come out different.\n\nUse the SAME model, LoRAs and VAEs the clip was rendered with - the frozen material is raw latents from that model, and a different one will not match at the seam."
658
+ ],
659
+ "color": "#432",
660
+ "bgcolor": "#653"
661
+ }
662
+ ],
663
+ "links": [
664
+ [
665
+ 84,
666
+ 2,
667
+ 0,
668
+ 49,
669
+ 0,
670
+ "MODEL"
671
+ ],
672
+ [
673
+ 85,
674
+ 50,
675
+ 0,
676
+ 51,
677
+ 0,
678
+ "VIDEO"
679
+ ],
680
+ [
681
+ 86,
682
+ 51,
683
+ 0,
684
+ 52,
685
+ 4,
686
+ "IMAGE"
687
+ ],
688
+ [
689
+ 87,
690
+ 51,
691
+ 1,
692
+ 52,
693
+ 5,
694
+ "AUDIO"
695
+ ],
696
+ [
697
+ 88,
698
+ 49,
699
+ 0,
700
+ 52,
701
+ 0,
702
+ "MODEL"
703
+ ],
704
+ [
705
+ 89,
706
+ 3,
707
+ 0,
708
+ 52,
709
+ 1,
710
+ "CLIP"
711
+ ],
712
+ [
713
+ 90,
714
+ 4,
715
+ 0,
716
+ 52,
717
+ 2,
718
+ "VAE"
719
+ ],
720
+ [
721
+ 91,
722
+ 5,
723
+ 0,
724
+ 52,
725
+ 3,
726
+ "VAE"
727
+ ],
728
+ [
729
+ 92,
730
+ 52,
731
+ 0,
732
+ 53,
733
+ 0,
734
+ "IMAGE"
735
+ ],
736
+ [
737
+ 93,
738
+ 52,
739
+ 1,
740
+ 53,
741
+ 1,
742
+ "AUDIO"
743
+ ],
744
+ [
745
+ 94,
746
+ 53,
747
+ 0,
748
+ 54,
749
+ 0,
750
+ "VIDEO"
751
+ ],
752
+ [
753
+ 95,
754
+ 52,
755
+ 1,
756
+ 55,
757
+ 0,
758
+ "AUDIO"
759
+ ]
760
+ ],
761
+ "groups": [],
762
+ "config": {},
763
+ "extra": {},
764
+ "version": 0.4
765
+ }