wan / v2.2 / fal / text-to-video
Open-model quality without the hardware
- source_image
- loras
- api_config
- video
- workflow_id
- raw_json
Wan 2.2, text-to-video, running on fal's hosted fleet via Civitai's Orchestration API. No local GPU, no model files, no download - you prompt, Civitai's cloud (through fal) renders it, and the clip comes back as a native VIDEO socket in your ComfyUI graph. Billed in Buzz, like every node in the official civitai-comfy-nodes pack.
This is the node to reach for when you want the open-model quality that made 2.2 the community's video default - expressive motion, better facial emotion than 2.1 - without owning the hardware to run it. The catch is the same one as running it locally: 2.2 is slow and wants good prompts, and here "slow" is also "metered."
The inputs that matter
prompt and cfg_scale (default 4) are required. Then:
resolution-480por720p(default 720p).aspect_ratio-1:1,16:9,9:16,4:3,3:4,4:5,5:4(default 16:9).shift- 1.0 to 10.0, default 5.0. Wan's training-shift dial; leave it alone unless you're tuning deliberately.use_turbo- off by default. Faster/cheaper, visibly flatter motion. Draft with it.interpolator_model-filmorrife(default film), for frame interpolation.negative_prompt- steering, useful here.enable_prompt_expansion- off by default; fal's prompt rewrite.enable_safety_checker- off by default.loras-CIVITAI_LORASsocket from the Civitai LoRA Selector; trigger words go inprompt.source_imageexists too, but for text-to-video leave it empty - or, honestly, if you have a frame you like, switch to the i2v sibling and get better consistency.duration1–30s (default 5),frame_rate24,steps10–50,seed,api_config.
Outputs
Standard trio: video (VIDEO) into a Save Video / preview node, workflow_id (STRING) for the Civitai sidebar, raw_json (STRING) for response and cost.
Install and auth
One-time, pack-wide. ComfyUI Manager → search Civitai Comfy Nodes → install, restart:
cd ComfyUI/custom_nodes
git clone https://github.com/civitai/civitai-comfy-nodes.git
pip install -r civitai-comfy-nodes/requirements.txt # just `requests`
Auth: Civitai Auth node, CIVITAI_API_TOKEN (headless), or sidebar sign-in.
Troubleshooting and takes
- The prompt is everything here. No anchor frame means 2.2 has to invent the scene. Write motion and camera explicitly - "slow dolly in," "subject turns to camera" - or you'll get a pretty but static clip that technically moves.
- Slow is baked in. 2.2's quality costs time; locally that was ~25 minutes a clip on a 5090 without speed-ups. Here it's queue time plus Buzz. The pack launched June 2026 during Civitai's GPU crunch, so long waits and timeouts were the top real complaints. Default timeout 30 min - raise via Civitai Auth
timeout_minutesorCIVITAI_COMFY_TIMEOUT. - Turbo changes the character.
use_turbois a real quality trade, not a free lunch. The community's standing verdict: speed LoRAs "destroy everything that is good" in 2.2's motion and skin. Fal's turbo is gentler than the speed-LoRA disaster, but the same idea applies. - 2.2 vs 2.1. 2.1 (also in this pack via fal) is simpler and battle-tested; 2.2 is the better-looking, more expensive one. Neither is wrong.
- Early preview. Generated nodes "may change without notice."
Reach for this when you want open-model Wan 2.2 text-to-video with a modest meter and no hardware. Have a frame? The image-to-video sibling is where Wan really shows off.
Inputs (17)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | — | |
| cfg_scale | FLOAT | 4.000–100 | — |
| source_imageopt | IMAGE | Either A URL, A DataURL or a Base64 string | |
| frame_rateopt | INT | 240–2147483647 | — |
| durationopt | INT | 51–30 | — |
| seedopt | INT | 00–4294967295 | — |
| stepsopt | INT | 2010–50 | — |
| lorasopt | CIVITAI_LORAS | — | |
| resolutionopt | COMBO | 720p | 2 options: 480p, 720p |
| aspect_ratioopt | COMBO | 16:9 | 7 options: 1:1, 16:9, 9:16, 4:3, 3:4, 4:5, +1 |
| enable_prompt_expansionopt | BOOLEAN | false | — |
| shiftopt | FLOAT | 5.001–10 | — |
| interpolator_modelopt | COMBO | film | 2 options: film, rife |
| use_turboopt | BOOLEAN | false | — |
| negative_promptopt | STRING | — | |
| enable_safety_checkeropt | BOOLEAN | false | — |
| api_configopt | CIVITAI_CONFIG | Optional Civitai Auth connection; defaults to CIVITAI_API_TOKEN or stored OAuth login. |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| video | VIDEO | — |
| workflow_id | STRING | — |
| raw_json | STRING | — |