Generate a video with audio from a text description using LTX 2.3. No image, video, or audio upload is required. For a first run, replace the example scene and sound prompt with your subject, setting, action, camera movement, dialogue, and sounds. Review the negative prompt, choose the requested width and height in pixels, and enter a positive duration in whole seconds. Keep the advanced sampling and encoding defaults for the first run. The source defaults request a 900 × 1600 portrait video lasting approximately 20 seconds at 24 FPS. Initial sampling jointly generates video and audio at half the requested spatial size. A fixed 2× latent upscaler feeds a second sampling stage, whose video is decoded for the final result. The returned soundtrack is decoded from the first stage; refinement settings do not replace it. Actual dimensions and duration can differ from the request because of latent spatial and frame-count constraints. Playback FPS controls playback, audio timing, and duration-to-frame conversion. Conditioning FPS is a separate control used by both sampling stages: change both fields together and keep them equal. Use playback FPS within the downstream video's supported 1–120 range. Each sampling stage has its own seed, CFG, sampler, and editable manual noise schedule in advanced settings. Seed -1 randomizes that stage; a fixed nonnegative seed reuses its noise. To reuse both stages' noise, set both seeds. The schedules define sampling intervals directly, so there is no separate steps control. Negative conditioning is connected to both stages, and its effect depends on their CFG settings. The optional fixed distillation LoRA starts disabled, matching the source. Enable its stage to make the LoRA strength operative. The base quantized model, text encoders, VAEs, 2× upscaler, and memory patches are fixed implementation choices. Output settings select the container, codec, bit depth, and compression quality. Start with MP4, automatic codec, 8-bit precision, and automatic CRF (-1). Container and codec must be compatible; 10-bit output also requires compatible encoding and playback. The source's 8 GB hardware claim is not a verified runtime guarantee. Dependency evidence is incomplete: the inventory lists an older upscaler than node 23 selects, and node 26's first text encoder filename has a doubled .safetensors suffix. The graph preserves those source model selections.
Runtime profile
Description
Generate a video with audio from a text description using LTX 2.3. No image, video, or audio upload is required. For a first run, replace the example scene and sound prompt with your subject, setting, action, camera movement, dialogue, and sounds. Review the negative prompt, choose the requested width and height in pixels, and enter a positive duration in whole seconds. Keep the advanced sampling and encoding defaults for the first run. The source defaults request a 900 × 1600 portrait video lasting approximately 20 seconds at 24 FPS. Initial sampling jointly generates video and audio at half the requested spatial size. A fixed 2× latent upscaler feeds a second sampling stage, whose video is decoded for the final result. The returned soundtrack is decoded from the first stage; refinement settings do not replace it. Actual dimensions and duration can differ from the request because of latent spatial and frame-count constraints. Playback FPS controls playback, audio timing, and duration-to-frame conversion. Conditioning FPS is a separate control used by both sampling stages: change both fields together and keep them equal. Use playback FPS within the downstream video's supported 1–120 range. Each sampling stage has its own seed, CFG, sampler, and editable manual noise schedule in advanced settings. Seed -1 randomizes that stage; a fixed nonnegative seed reuses its noise. To reuse both stages' noise, set both seeds. The schedules define sampling intervals directly, so there is no separate steps control. Negative conditioning is connected to both stages, and its effect depends on their CFG settings. The optional fixed distillation LoRA starts disabled, matching the source. Enable its stage to make the LoRA strength operative. The base quantized model, text encoders, VAEs, 2× upscaler, and memory patches are fixed implementation choices. Output settings select the container, codec, bit depth, and compression quality. Start with MP4, automatic codec, 8-bit precision, and automatic CRF (-1). Container and codec must be compatible; 10-bit output also requires compatible encoding and playback. The source's 8 GB hardware claim is not a verified runtime guarantee. Dependency evidence is incomplete: the inventory lists an older upscaler than node 23 selects, and node 26's first text encoder filename has a doubled .safetensors suffix. The graph preserves those source model selections.
Hover nodes for Pipe controls
Core
Primary Pipe surface
Scene and sound prompt
CLIPTextEncode
Negative prompt
CLIPTextEncode
Output size
EmptyImage
Duration
easy int
Extended
Additional surfaced controls
Frame rate
easy int
Motion timing
LTXVConditioning
Distillation LoRA
LoraLoaderModelOnly
Generation randomization
RandomNoise
Generation guidance
CFGGuider
Generation sampling
KSamplerSelect
Refinement randomization
RandomNoise
Refinement guidance
CFGGuider
Refinement sampling
KSamplerSelect
Video precision
CreateVideo
Video output
SweetTeaPreviewVideo
Generation noise schedule
ManualSigmas
Refinement noise schedule
ManualSigmas
Sources
1 sourceRemaining hardware or download-size estimates are not available yet.
Requirements
gemma_3_12B_it_fp4_mixed.safetensors.safetensors
Not resolvedText encoder · Unknown
ltx-2-spatial-upscaler-x2-1.0.safetensors
File unverifiedUpscaler · Hugging Face · Lightricks/LTX-2 · LTX 2
Text encoder · Unknown
VAE · 348 MB · SAFETENSORS · Unknown
VAE · 1.35 GB · SAFETENSORS · Unknown
ltx-2.3-22b-distilled-lora-dynamic_fro09_avg_rank_105_bf16.safetensors
Not resolvedLoRA · Unknown
ltx-2.3-22b-distilled-UD-Q4_K_M.gguf
Not resolvedCheckpoint · Unknown
comfyui-easy-use
FoundNode pack · Registry
ComfyUI-GGUF
PossibleNode pack · Registry
Node pack · Registry
comfyui-mixlab-nodes
PossibleNode pack · Registry
Node pack · GitHub · tea-time-labs/sweet-tea-nodes