Image-to-Video
LTX-2
GGUF
ltx-2
comfyui
comfy
ltx-video
ltx-2-3
ltx-2.5
ltxv
text-to-video
audio-to-video
video-to-video
Instructions to use RuneXX/LTX-2.3-Workflows with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- LTX-2
How to use RuneXX/LTX-2.3-Workflows with LTX-2:
# Install the LTX-2 pipelines git clone https://github.com/Lightricks/LTX-2.git cd LTX-2 uv sync --extra natten
# Download weights from this repo # Substitute filenames from this repo's "Files and versions" if they differ hf download RuneXX/LTX-2.3-Workflows \ diffusion_models/<distilled-transformer>.safetensors \ text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors \ vae/<video-vae>.safetensors \ vae/<audio-vae>.safetensors \ latent_upscale_models/<spatial-upsampler>.safetensors \ latent_upscale_models/<temporal-upsampler>.safetensors \ --local-dir models/LTX-2.3-Workflows # DFR requires the detailing IC-LoRA (separate repo; strength is fixed at 0.5) hf download Lightricks/LTX-2.5-22b-IC-LoRA-Pixel-Spatial-Upscaler --local-dir models/LTX-2.5-22b-IC-LoRA-Pixel-Spatial-Upscaler# Distilled LTX-2.5 pipeline (fast) uv run python -m ltx_pipelines.distilled \ --transformer-path models/LTX-2.3-Workflows/diffusion_models/<distilled-transformer>.safetensors \ --text-encoder-path models/LTX-2.3-Workflows/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors \ --video-vae-path models/LTX-2.3-Workflows/vae/<video-vae>.safetensors \ --audio-vae-path models/LTX-2.3-Workflows/vae/<audio-vae>.safetensors \ --spatial-upsampler-path models/LTX-2.3-Workflows/latent_upscale_models/<spatial-upsampler>.safetensors \ --num-frames 121 \ --prompt "A beautiful sunset over the ocean" \ --output-path output.mp4 # For image-to-video, add: --image path/to/image.jpg 0 0.8# DFR pipeline (higher detail fidelity; optional temporal 2x/4x) uv run python -m ltx_pipelines.dfr_pipeline \ --transformer-path models/LTX-2.3-Workflows/diffusion_models/<distilled-transformer>.safetensors \ --text-encoder-path models/LTX-2.3-Workflows/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors \ --video-vae-path models/LTX-2.3-Workflows/vae/<video-vae>.safetensors \ --audio-vae-path models/LTX-2.3-Workflows/vae/<audio-vae>.safetensors \ --spatial-upsampler-path models/LTX-2.3-Workflows/latent_upscale_models/<spatial-upsampler>.safetensors \ --temporal-upsampler-path models/LTX-2.3-Workflows/latent_upscale_models/<temporal-upsampler>.safetensors \ --detailing-lora models/LTX-2.5-22b-IC-LoRA-Pixel-Spatial-Upscaler/ltx-2.5-22b-ic-lora-pixel-spatial-upscaler-x2-1.0.safetensors \ --spatial-upscalings 1 \ --temporal-upscalings 1 \ --height 1088 \ --width 1920 \ --num-frames 121 \ --prompt "A beautiful sunset over the ocean" \ --output-path output.mp4 # For 4K: --spatial-upscalings 2 --width 3840 --height 2176 # For image-to-video, add: --image path/to/image.jpg 0 0.8 - Notebooks
- Google Colab
- Kaggle
Update Video-2-Video/LTX-2.3_-_V2V_general_purpose_for_IC-Lora.json
Browse files
Video-2-Video/LTX-2.3_-_V2V_general_purpose_for_IC-Lora.json
CHANGED
|
@@ -1510,49 +1510,6 @@
|
|
| 1510 |
"positive"
|
| 1511 |
]
|
| 1512 |
},
|
| 1513 |
-
{
|
| 1514 |
-
"id": 5741,
|
| 1515 |
-
"type": "CLIPTextEncode",
|
| 1516 |
-
"pos": [
|
| 1517 |
-
-3464.068837406956,
|
| 1518 |
-
3695.7864042173514
|
| 1519 |
-
],
|
| 1520 |
-
"size": [
|
| 1521 |
-
400.73132089224316,
|
| 1522 |
-
132.00709411300977
|
| 1523 |
-
],
|
| 1524 |
-
"flags": {},
|
| 1525 |
-
"order": 73,
|
| 1526 |
-
"mode": 0,
|
| 1527 |
-
"inputs": [
|
| 1528 |
-
{
|
| 1529 |
-
"name": "clip",
|
| 1530 |
-
"type": "CLIP",
|
| 1531 |
-
"link": 14459
|
| 1532 |
-
}
|
| 1533 |
-
],
|
| 1534 |
-
"outputs": [
|
| 1535 |
-
{
|
| 1536 |
-
"name": "CONDITIONING",
|
| 1537 |
-
"type": "CONDITIONING",
|
| 1538 |
-
"slot_index": 0,
|
| 1539 |
-
"links": [
|
| 1540 |
-
14456
|
| 1541 |
-
]
|
| 1542 |
-
}
|
| 1543 |
-
],
|
| 1544 |
-
"title": "CLIP Text Encode (Negative Prompt)",
|
| 1545 |
-
"properties": {
|
| 1546 |
-
"cnr_id": "comfy-core",
|
| 1547 |
-
"ver": "0.3.28",
|
| 1548 |
-
"Node name for S&R": "CLIPTextEncode"
|
| 1549 |
-
},
|
| 1550 |
-
"widgets_values": [
|
| 1551 |
-
"person, people, human, figure, limb, arm, hand, leg, body part, backpack, shadow of a person, leftover people, leftover figures, ghosting, semi-transparent remnants, blurry, soft, distorted, inconsistent motion, jitter, worst quality, cartoon, video game, ugly\n\n"
|
| 1552 |
-
],
|
| 1553 |
-
"color": "#422342",
|
| 1554 |
-
"bgcolor": "rgba(24,24,27,.9)"
|
| 1555 |
-
},
|
| 1556 |
{
|
| 1557 |
"id": 5743,
|
| 1558 |
"type": "GetNode",
|
|
@@ -5278,6 +5235,49 @@
|
|
| 5278 |
"bgcolor": "rgba(24,24,27,.9)",
|
| 5279 |
"ndSuperSelectorEnabled": false,
|
| 5280 |
"ndPowerEnabled": false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5281 |
}
|
| 5282 |
],
|
| 5283 |
"links": [
|
|
@@ -6955,10 +6955,10 @@
|
|
| 6955 |
},
|
| 6956 |
"workflowRendererVersion": "LG",
|
| 6957 |
"ds": {
|
| 6958 |
-
"scale": 0.
|
| 6959 |
"offset": [
|
| 6960 |
-
|
| 6961 |
-
-
|
| 6962 |
]
|
| 6963 |
}
|
| 6964 |
},
|
|
|
|
| 1510 |
"positive"
|
| 1511 |
]
|
| 1512 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1513 |
{
|
| 1514 |
"id": 5743,
|
| 1515 |
"type": "GetNode",
|
|
|
|
| 5235 |
"bgcolor": "rgba(24,24,27,.9)",
|
| 5236 |
"ndSuperSelectorEnabled": false,
|
| 5237 |
"ndPowerEnabled": false
|
| 5238 |
+
},
|
| 5239 |
+
{
|
| 5240 |
+
"id": 5741,
|
| 5241 |
+
"type": "CLIPTextEncode",
|
| 5242 |
+
"pos": [
|
| 5243 |
+
-3464.068837406956,
|
| 5244 |
+
3695.7864042173514
|
| 5245 |
+
],
|
| 5246 |
+
"size": [
|
| 5247 |
+
400.73132089224316,
|
| 5248 |
+
132.00709411300977
|
| 5249 |
+
],
|
| 5250 |
+
"flags": {},
|
| 5251 |
+
"order": 73,
|
| 5252 |
+
"mode": 0,
|
| 5253 |
+
"inputs": [
|
| 5254 |
+
{
|
| 5255 |
+
"name": "clip",
|
| 5256 |
+
"type": "CLIP",
|
| 5257 |
+
"link": 14459
|
| 5258 |
+
}
|
| 5259 |
+
],
|
| 5260 |
+
"outputs": [
|
| 5261 |
+
{
|
| 5262 |
+
"name": "CONDITIONING",
|
| 5263 |
+
"type": "CONDITIONING",
|
| 5264 |
+
"slot_index": 0,
|
| 5265 |
+
"links": [
|
| 5266 |
+
14456
|
| 5267 |
+
]
|
| 5268 |
+
}
|
| 5269 |
+
],
|
| 5270 |
+
"title": "CLIP Text Encode (Negative Prompt)",
|
| 5271 |
+
"properties": {
|
| 5272 |
+
"cnr_id": "comfy-core",
|
| 5273 |
+
"ver": "0.3.28",
|
| 5274 |
+
"Node name for S&R": "CLIPTextEncode"
|
| 5275 |
+
},
|
| 5276 |
+
"widgets_values": [
|
| 5277 |
+
"blurry, soft, distorted, inconsistent motion, jitter, worst quality, video game, ugly\n\n"
|
| 5278 |
+
],
|
| 5279 |
+
"color": "#422342",
|
| 5280 |
+
"bgcolor": "rgba(24,24,27,.9)"
|
| 5281 |
}
|
| 5282 |
],
|
| 5283 |
"links": [
|
|
|
|
| 6955 |
},
|
| 6956 |
"workflowRendererVersion": "LG",
|
| 6957 |
"ds": {
|
| 6958 |
+
"scale": 0.5054470284993352,
|
| 6959 |
"offset": [
|
| 6960 |
+
5489.833478579672,
|
| 6961 |
+
-2714.518452957555
|
| 6962 |
]
|
| 6963 |
}
|
| 6964 |
},
|