ComfyUI video workflows make complex AI video pipelines visible. Instead of hiding generation behind one button, a graph can show exactly how text, images, keyframes, control signals, video models, samplers, decoders, upscalers and export nodes fit together.
This is especially useful for video because a production pipeline usually contains more stages than a standard image workflow — and because video generation is dramatically more sensitive to VRAM and generation time than image generation, which makes understanding the actual cost of each stage worth doing before you build a large graph.
Official ComfyUI video workflow downloads
Open the upstream guide for the exact model variant you want, then use its workflow and matching model files. Check the guide for required ComfyUI versions, hardware and supported inputs before downloading large weights. The Signal has not independently tested every linked graph.
Quick start: build your first image-to-video workflow in ComfyUI
Goal: turn a single image into a short video clip, then export the result. This is a model-agnostic checklist rather than a tested, downloadable JSON graph: node names, required encoders and available presets differ between Wan, LTX and other video models.
- Prepare ComfyUI. Follow our installation guide and confirm that a basic image workflow runs successfully.
- Choose one video model. Check its official ComfyUI example, supported hardware, license and required checkpoint, VAE and text encoder files. For a starting point, compare the Wan model family with LTX-2 integration.
- Load an official image-to-video template. Use the model’s published workflow JSON or built-in template rather than constructing unverified node connections from memory. Missing nodes or models must be resolved before running.
- Provide a source image and motion prompt. Use a simple camera move or single-subject action for your first test; avoid simultaneous scene changes and complex dialogue.
- Start with conservative settings. Choose a short clip, modest resolution and a frame count supported by the model. Keep optional upscaling and interpolation disabled for the first run.
- Queue the generation. Check the console for missing weights, node-version conflicts and out-of-memory errors. Save the successful graph and seed.
- Export the video. Use the export/combination nodes required by your chosen workflow. Verify the output file plays correctly before adding audio, upscaling or automation.
Next: once the baseline clip works, follow our ComfyUI automation workflow guide to learn how to submit jobs and retrieve results through the API. Do not assume a video model supports audio generation unless its documentation explicitly says so.
The basic anatomy of a video workflow
Most modern ComfyUI video graphs contain some variation of these stages:
- load the model and required encoders;
- prepare text and/or image conditioning;
- set target dimensions, frame count and frame rate;
- run the video diffusion/transformer sampling stage;
- decode latent frames;
- optionally upscale or interpolate;
- encode the frame sequence into a video file;
- optionally add or generate audio.
Text-to-video
In a text-to-video graph, the prompt provides the main conditioning. The model must infer subject appearance, scene composition and motion from text alone.
Text-to-video is flexible but can be harder to control than image-to-video because there is no fixed source frame anchoring identity or composition.
Image-to-video
Image-to-video starts from a still image. The image provides a strong visual reference while the prompt or motion controls describe what should happen over time.
This often works well for advertising, character animation and cinematic shots because you can design or generate the first frame separately before asking the video model to animate it.
Keyframes and first/last-frame workflows
More advanced video models support multiple image conditions or first/last-frame generation. These workflows can make camera and scene transitions more predictable because the model has explicit visual targets across time.
Control models
Modern pipelines can include depth, edge, pose, motion or camera controls. In ComfyUI these controls usually appear as additional branches feeding conditioning into the main model.
LTX-2, for example, supports three IC-LoRA control models in its official ComfyUI workflows: Canny (edge-based structure), Depth and Pose, each usable for video-to-video structural guidance.
LoRAs
LoRAs can be used for style, subjects or specialized control behavior. Video LoRAs are more demanding to train and validate than image LoRAs because temporal consistency also matters.
Frame count, resolution and FPS — what it actually costs
These settings have a direct effect on memory and generation time, and the effect is large enough to make or break whether a graph runs at all on a given card. A GPU benchmark of Wan 2.1’s 14B text-to-video model (methodology: 33 frames, 16fps, 2-second clips, 30 sampling steps) found generation times ranging from under 90 seconds to over 18 minutes depending on GPU and resolution — and found that 24GB consumer cards couldn’t complete the 720p run at all:
| GPU | 480p | 720p |
|---|---|---|
| H100 | 85s | 284s |
| A100 | 170s | 523s |
| L40 | 290s | 859s |
| A40 | 350s | 1,083s |
| RTX 4090 (24GB) | 281s | out of memory |
| A5000 (24GB) | 462s | out of memory |
The practical takeaway the benchmark draws is not “buy an H100” — it’s that 24GB consumer cards need to drop to a smaller variant (Wan’s 1.3B model, at reduced quality) or a more memory-efficient precision to reach 720p at all. A common production strategy is to generate at the model’s comfortable native resolution and frame count, then use spatial and temporal upscaling as separate stages rather than fighting for headroom in the main sampling pass.
VRAM optimization techniques ComfyUI pipelines actually use
When a graph runs out of memory, the fix usually isn’t a vague “reduce settings” — it’s one of a handful of specific, well-documented moves: lower precision (FP8 or GGUF quantization), offload the text encoder to CPU RAM, or drop to a smaller model variant. Third-party VRAM testing across Wan 2.1/2.2’s three model sizes shows how much headroom each move buys:
| Model | Precision / strategy | VRAM (720p) | Recommended GPU tier |
|---|---|---|---|
| Wan T2V-14B | FP16, encoder on GPU | ~54-65GB | Multi-GPU / datacenter |
| Wan T2V-14B | FP8, encoder on GPU | ~22-26GB | RTX 4090 24GB |
| Wan T2V-14B | FP8, encoder offloaded to CPU | ~14-16GB | RTX 4080 Super 16GB |
| Wan T2V-14B | GGUF Q5, CPU offload | ~8-10GB | RTX 4070 12GB |
| Wan TI2V-5B | FP16, encoder on GPU | ~22-28GB | RTX 4090 24GB |
| Wan TI2V-5B | FP8, CPU offload | ~8-10GB | RTX 4070 12GB |
| Wan T2V-1.3B | GGUF Q4 | ~4-6GB | Entry-level 6-8GB GPUs |
Offloading the T5-XXL text encoder to CPU RAM — a standard node option in Wan ComfyUI workflows — removes roughly 9GB from GPU memory for most of the generation, at a cost of an extra 10-20 seconds during the initial conditioning pass. That’s a trade most people on a single consumer GPU take without hesitation, but it’s worth knowing it’s happening rather than treating the slower first step as unexplained lag.
Upscaling and interpolation
Spatial upscaling increases image resolution. Temporal upscaling or frame interpolation increases frame rate or smoothness.
Some model families provide native latent upscalers, while other workflows rely on separate video upscaling/interpolation tools. NVIDIA’s own published figures for running LTX-2 through ComfyUI on RTX GPUs show what format choice alone does to both numbers at once: switching the model to NVFP4 format is reported as roughly 3x faster with about 60% less VRAM than the baseline, while NVFP8 gives roughly 2x faster generation with about 40% less VRAM. Those are NVIDIA’s own optimization figures rather than independent third-party testing, so treat them as a vendor-reported ceiling rather than a number you’re guaranteed to hit.
Audio
Traditional AI video workflows generate silent clips and add audio later. Newer systems such as LTX-2 can generate synchronized audio and video in one model — motion, dialogue, sound effects and music together in a single pass — changing the graph design because dialogue, effects and motion can be produced together instead of layered on afterward.
LTX-2 in ComfyUI
The official ComfyUI documentation describes LTX-2 as a 19B DiT-based audio-video foundation model supporting synchronized audio/video generation, text-to-video, image-to-video, video-to-video with the Canny/Depth/Pose IC-LoRA controls mentioned above, keyframe-driven interpolation, and native spatial (2x) and temporal (2x) upscaling. Five official checkpoints are published, including a distilled variant that runs in 8 steps at CFG=1 and fp8-quantized versions for lower-VRAM setups — the checkpoint choice matters as much as the graph design for whether a given workflow is practical on your hardware.
See our focused profile: ComfyUI-LTXVideo: Lightricks’ Extra Nodes for LTX-2 Video.
Wan workflows
Wan 2.1 and later Wan releases support multiple video tasks, and Wan 2.1 was integrated into ComfyUI after its public release. This makes Wan a useful family for studying how text-to-video, image-to-video and more specialized video tasks fit into node-based pipelines. For a deeper look at the full Wan lineup, licensing and quality benchmarks, see our dedicated Wan AI video guide.
HunyuanVideo workflows
HunyuanVideo-1.5 provides another open video family with ComfyUI and Diffusers integration. It’s an 8.3-billion-parameter DiT paired with a 3D causal VAE encoder, with a stated minimum of 14GB of GPU memory when model offloading is enabled — disabling offloading on higher-end GPUs trades that memory back for inference speed. Its standard output is 121 frames (about 5 seconds at 24fps) at 480p or 720p, with an optional super-resolution pass up to 1080p.
Tencent’s own published figures claim a 1.87x end-to-end speedup for 720p 10-second videos versus a FlashAttention-3 baseline, and a step-distilled variant (8-12 steps instead of the full schedule) that reaches roughly 75 seconds per clip on an RTX 4090 — about a 75% speedup over the non-distilled model on the same card. Those are the model authors’ own numbers, not independent verification, so they describe HunyuanVideo’s ceiling under its own test conditions rather than a guarantee across every workflow. Comparing Hunyuan, Wan and LTX inside a common ComfyUI environment is more useful than comparing showcase clips alone, precisely because the graph structure lets you hold everything but the model constant.
How to debug a large video graph
- start from an official or known-good workflow;
- verify the exact model files and versions;
- run at conservative resolution/frame count;
- disable optional upscaling and post-processing;
- confirm the base generation works;
- re-enable controls one stage at a time;
- save working checkpoints of the graph.
Build reusable subgraphs
For production, separate reusable tasks into logical modules: model loading, conditioning, generation, upscaling and export. This makes it easier to swap one video model for another without rebuilding the full pipeline — and, per the tables above, makes it much easier to swap in a lower-VRAM precision or a smaller checkpoint without touching the rest of the graph when a model upgrade suddenly doesn’t fit anymore.
Once the generation graph is reliable, you can turn it into a reusable service with APIs, queues, webhooks and n8n. See our ComfyUI automation workflows guide.
Related guides
- ComfyUI guide
- Install ComfyUI
- Open Source AI Video Generators
- Wan AI Video Models
- HunyuanVideo-1.5
- VideoCrafter
- Local AI hardware guide
About the figures in this article
The Signal did not run the GPU benchmarks cited above. The per-GPU Wan 2.1 timing table and the VRAM-by-precision table come from independent third-party testing, with the stated resolution, frame count and step count noted alongside each figure. The LTX-2 format-optimization numbers and the HunyuanVideo speedup figures are the respective model vendors’ own published claims (NVIDIA and Tencent) rather than independent benchmarks — we’ve labeled them as such above. All of these numbers move as software stacks, drivers and model versions change; treat them as an ordering of hardware and technique tiers rather than a promise of a specific runtime on your machine.
Sources
- ComfyUI — LTX-2 workflow documentation
- Wan 2.1 official repository
- HunyuanVideo-1.5 official repository
- InstaSD — Wan 2.1 GPU benchmark testing
- WillItRunAI — Wan 2.1/2.2 VRAM requirements by variant
- NVIDIA — RTX AI Garage: LTX-2 and ComfyUI performance
Which ComfyUI video workflow should you start with? (November 2026)
Choose a workflow based on the task before choosing a model. For text-to-video, start from the official template for a supported text-conditioned model. For image-to-video, use the model’s image-conditioning template. For reference-driven or video-to-video work, check that the checkpoint and reference inputs match the workflow. A graph that loads successfully is not necessarily compatible with every model or LoRA.
| Your goal | Starting point | What to verify |
|---|---|---|
| Short text-to-video clip | Wan video model guide or official model workflow | Checkpoint family, text encoder, resolution, frames, sampler and memory |
| Image-to-video with reusable inputs | LTX Video workflow guide | Image conditioning, frame count, supported precision and version |
| MiniMax H3 video and faster variants | MiniMax H3 setup and Pika H3 Flex update | Base H3 vs FastH3 vs Pika H3 Flex are distinct weight/workflow paths; do not interchange sampling schedules |
| Batch jobs and reproducible production | ComfyUI automation workflows | Exported workflow JSON, model versions, queue handling, failure logs and output storage |
A reproducible five-minute workflow audit
- Export the workflow JSON and note ComfyUI, custom-node and model versions.
- Confirm every model, encoder and VAE file is from the intended official workflow.
- Run a conservative short clip with a fixed seed and record frame count, resolution and sampling steps.
- Record peak VRAM and generation time on your own hardware; vendor benchmarks are not a substitute for local measurements.
- Change one variable at a time. Save a working baseline before testing LoRAs, upscalers or alternate samplers.
Update note: The ComfyUI release history is the source of truth for core updates. The official v0.43.2 tag was released October 30, 2026; its release page does not establish a universal performance gain for video generation. See our main ComfyUI guide for safe upgrade checks. This article has not independently benchmarked Pika H3 Flex or v0.43.2.
ComfyUI v0.44.0 video workflow update — November 4, 2026
The official release notes add ProRes export with configurable chroma subsampling, a VAE compute-dtype node and an LTX 2.5 VAE decoder fix. ComfyUI also supports MiniMax H3 latent upscaling, Sol-H3-VAE and context windows. The new H3 Max Partner Nodes are provider-connected operations, not local weights.
For production, export a working workflow JSON, pin model and node versions, test a short clip, and validate the output codec and downstream editing compatibility before migrating a batch pipeline. See our MiniMax H3 guide and ComfyUI overview. These changes have not been independently benchmarked by The Signal.




