SamplerLtxv23
## SamplerLTXV 2.3 Two-pass sampler for LTX Video 2.3 distilled models with spatial upscaling. --- ### Pass 1 — Full denoise Combines `video_latent` and `audio_latent` into a NestedTensor and runs a full denoise cycle, identical to **PainterSamplerLTXV**. ### Pass 2 — Upscale + refinement 1. Applies spatial upscaling via `upscale_model` (like **PainterLTX2VPlus**). 2. Re-embeds `start_image` / `end_image` at the upscaled resolution. 3. Runs a short refinement denoise with independent sampler settings. --- ### Inputs | Pin | Description | |---|---| | `model` | Diffusion model. | | `video_vae` | Video VAE used for image encoding and upscale statistics. | | `positive` | Positive conditioning. | | `negative` | Negative conditioning. | | `video_latent` | Video latent from **FMLF_LTX** or equivalent. | | `audio_latent` | Audio latent from **FMLF_LTX** or equivalent. | | `start_image` | First frame image re-embedded after upscale (optional). | | `end_image` | Last frame image re-embedded after upscale (optional). | | `upscale_model` | Latent upscale model for pass 2 (optional). | ### Pass 1 parameters | Parameter | Default | Description | |---|---|---| | `add_noise_1` | enable | Add noise before pass 1. | | `noise_seed_1` | 0 | Noise seed for pass 1. | | `steps_1` | 8 | Number of steps for pass 1. | | `cfg_1` | 1.0 | CFG scale for pass 1. | | `sampler_name_1` | euler | Sampler algorithm for pass 1. | | `scheduler_1` | linear_quadratic | Scheduler for pass 1. | | `denoise_1` | 1.0 | Denoise strength for pass 1. | ### Pass 2 parameters | Parameter | Default | Description | |---|---|---| | `add_noise_2` | enable | Add noise before pass 2. | | `noise_seed_2` | 0 | Noise seed for pass 2. | | `steps_2` | 3 | Number of steps for pass 2. | | `cfg_2` | 1.0 | CFG scale for pass 2. | | `sampler_name_2` | euler | Sampler algorithm for pass 2. | | `scheduler_2` | linear_quadratic | Scheduler for pass 2. | | `denoise_2` | 0.4 | Denoise strength for pass 2 (lower = less change). | ### Outputs | Pin | Description | |---|---| | `video_latent` | Upscaled and refined video latent → connect to VAE Decode. | | `audio_latent` | Audio latent from pass 1 → connect to LTXV Audio VAE Decode. |
- model
- video_vae
- positive
- negative
- video_latent
- audio_latent
- start_image
- end_image
- upscale_model
- video_latent
- audio_latent
Inputs (23)
| Name | Type | Default | Description |
|---|---|---|---|
| model | MODEL | — | |
| video_vae | VAE | — | |
| positive | CONDITIONING | — | |
| negative | CONDITIONING | — | |
| video_latent | LATENT | — | |
| audio_latent | LATENT | — | |
| add_noise_1 | COMBO | enable | 2 options: enable, disable |
| noise_seed_1 | INT | 00–18446744073709550000 | Noise seed for pass 1. |
| steps_1 | INT | 81–10000 | Denoising steps for pass 1. |
| cfg_1 | FLOAT | 1.00–100 | CFG scale for pass 1. |
| sampler_name_1 | COMBO | euler | 44 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +38 |
| scheduler_1 | COMBO | linear_quadratic | 9 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +3 |
| denoise_1 | FLOAT | 1.000–1 | Denoise strength for pass 1. |
| add_noise_2 | COMBO | enable | 2 options: enable, disable |
| noise_seed_2 | INT | 00–18446744073709550000 | Noise seed for pass 2. |
| steps_2 | INT | 31–10000 | Denoising steps for pass 2 (refinement after upscale). |
| cfg_2 | FLOAT | 1.00–100 | CFG scale for pass 2. |
| sampler_name_2 | COMBO | euler | 44 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +38 |
| scheduler_2 | COMBO | linear_quadratic | 9 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +3 |
| denoise_2 | FLOAT | 0.400–1 | Denoise strength for pass 2. Lower = less change to upscaled latent. |
| start_imageopt | IMAGE | — | |
| end_imageopt | IMAGE | — | |
| upscale_modelopt | LATENT_UPSCALE_MODEL | — |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| video_latent | LATENT | — |
| audio_latent | LATENT | — |