Nodes/civitai-comfy-nodes/LTX 2.5 / createVideo
ComfyUI Node

LTX 2.5 / createVideo

The most Comfy-native cloud node in the pack

By civitai·Created 3 months ago·Updated 2 days ago· 44
LTX 2.5 / createVideo
  • loras
  • diffusion_model
  • images
  • api_config
  • video
  • draft_cache_audio
  • draft_cache_video
  • workflow_id
  • raw_json
prompt
negative_prompt
seed0
duration5
width1280
height720
fps24.00
generate_audiotrue
guidance_scale4.00
steps20
model22b-dev
quantity1

Here's the thing that makes the LTX 2.5 nodes feel different from the flux and grok ones in this pack: they're not thin "prompt + a few presets" wrappers. LTX 2.5 is an open-weights model family, and Civitai runs it through real Comfy workflows on its own fleet - so these nodes expose the full Comfy parameter surface: width, height, fps, steps, guidance, seed, LoRAs, even a diffusion-model override. You get local-style control, but the GPU is someone else's and the bill lands in Buzz. createVideo is the general-purpose entry: text-to-video, or image-to-video if you wire a still into images.

It's part of civitai-comfy-nodes, Civitai's official ~160-node pack generated from its Orchestration API spec. Cloud job: submit a videoGen, long-poll, get a native VIDEO tensor back.

The LTX parameter surface

The ones a beginner actually sets:

  • prompt (required) and negative_prompt - LTX rewards explicit camera and quality keywords; the community's been saying that since the original LTX-2 launch.
  • duration - 3 to 20 seconds (tooltip), default 5. Combined with fps (24 default) and width/height (1280×720 default) it defines the job.
  • seed - set it to reproduce a result, leave 0 for random.
  • guidance_scale (4) and steps (20) - the standard diffusion dials.
  • generate_audio - on by default. LTX's synchronized audio is the family's signature; it's the one open model that does native audio.
  • model - enum, default 22b-dev.
  • loras - a CIVITAI_LORAS socket; wire a Civitai LoRA Selector to stack community LoRAs.
  • diffusion_model - CIVITAI_AIR socket to point the job at a community fine-tune checkpoint (the tooltip name-drops SulphurAI/Sulphur-2-base) while keeping the stock text encoder, VAEs and upscale-LoRA behavior.
  • quantity - generate several videos in one job, each with a distinct seed (Seed + slotIndex).
  • images - optional IMAGE socket; wire a still to turn this into image-to-video.

Outputs: video (VIDEO), draft_cache_audio (AUDIO), draft_cache_video (VIDEO), workflow_id and raw_json (STRING).

Install and auth

Standard pack install - official, Comfy Registry:

# ComfyUI Manager: search "Civitai Comfy Nodes"
cd ComfyUI/custom_nodes
git clone https://github.com/civitai/civitai-comfy-nodes.git
pip install -r civitai-comfy-nodes/requirements.txt

Restart, authenticate via a Civitai Auth node, CIVITAI_API_TOKEN, or sidebar OAuth.

Common issues

Bigger isn't smarter. The 1280×720 default is there for a reason; pushing width/height up on a cloud job raises both latency and Buzz for marginal gain on early iterations. Quantity multiplies cost directly - quantity 3 is three billed renders, not one. Guidance and steps are the quality levers, and LTX's known weak spots (soft fine detail, prompt drift on complex inputs) respond better to prompt clarity than to cranking them. Your prompt, images and LoRAs leave your machine - it's a cloud job by design. And early preview: the whole pack's nodes and behavior can change without notice.

CategoryCivitai/Video/LTX 2.5

Inputs (16)

NameTypeDefaultDescription
promptSTRING
negative_promptoptSTRING
seedoptINT00–4294967295
durationoptINT53–20Duration in seconds (3 through 20)
widthoptINT12800–2147483647
heightoptINT7200–2147483647
fpsoptFLOAT24.001–60
generate_audiooptBOOLEANtrue
guidance_scaleoptFLOAT4.001–10
stepsoptINT208–50
modeloptCOMBO22b-dev2 options: 22b-dev, 22b-distilled
lorasoptCIVITAI_LORAS
diffusion_modeloptCIVITAI_AIROptional override for the LTX 2.5 diffusion-model checkpoint. When set, replaces the transformer file selected by Civitai.Orchestration.Grains.Workflows.Steps.VideoGen.ComfyLtx25VideoGenInput.Model while leaving the text encoder, VAEs, and upscale-LoRA behavior unchanged. Use to point at a community fine-tune (e.g. SulphurAI/Sulphur-2-base).
quantityoptINT11–10Number of videos to generate in this single job. Each video uses a distinct seed (Seed + slotIndex) and is produced by re-running the Comfy workflow.
imagesoptIMAGEOptional source image for image-to-video generation
api_configoptCIVITAI_CONFIGOptional Civitai Auth connection; defaults to CIVITAI_API_TOKEN or stored OAuth login.

Outputs (5)

NameTypeDescription
videoVIDEO
draft_cache_audioAUDIO
draft_cache_videoVIDEO
workflow_idSTRING
raw_jsonSTRING