Nodes/Comfyui-zhenzhen/Concurrent Submit | Zhenzhen Google Veo3
ComfyUI Node

Concurrent Submit | Zhenzhen Google Veo3

The full Veo 3 family on your canvas — 12 models, batched

By T8mars·Created about a year ago·Updated 2 days ago· 740
Concurrent Submit | Zhenzhen Google Veo3
  • image1
  • image2
  • image3
  • task
prompt
modelveo3
enhance_promptfalse
aspect_ratio16:9
apikey
seed0
enable_upsamplefalse
skip_errorfalse

This is the flagship Google video node in the Comfyui-zhenzhen pack, and it's a twelve-model menu in one box: veo3, veo3-fast, veo3-pro, the -frames image-to-video variants, the 3.1 line (veo3.1, veo3.1-fast, veo3.1-pro, veo3.1-components), and the 4K pair (veo3.1-4k, veo3.1-pro-4k, veo3.1-components-4k). Veo's signature is native audio - dialogue and sound effects baked into the video rather than bolted on - and per the KB's closed-source-models essay that's still a genuine capability gap for open video. If you want that, this is how it enters a ComfyUI graph.

The Concurrent Submit wrapper matters here more than anywhere: 4K Veo jobs are the slowest, most expensive thing in this pack, and running them one-at-a-time is a treadmill. Batch them.

How the concurrent bit works

The plain Comfly_Googel_Veo3 node blocks until the clip lands. The Submit variant runs it in the pack's shared video pool (10 workers) and returns a task immediately. Collect via Concurrent Collect Videos (10): wire task_1 … and the collector waits for the batch, returning videos in slot order plus a status string. failure_mode = fail-fast (default) or placeholder.

The inputs that matter

  • prompt (required) - the shot description.
  • model - the twelve-model pick list. Fast = cheap and rough, Pro = premium, -frames = image-to-video (connect image1), -components = multi-image reference (up to 2), and anything with 4k costs accordingly. The README's pricing table is the honest spec sheet - Veo prices changed a lot over the pack's life, so check the shop before picking Pro 4K.
  • enhance_prompt - default false. Flip on to auto-translate Chinese prompts to English (Veo's native language).
  • aspect_ratio - 16:9 or 9:16. Veo's other ratios live in the bigger family nodes; this one keeps it to the two.
  • image1image3 - reference images for the frames/component models.
  • enable_upsample - default false; upscaled output costs more.

Output: one task (COMFLY_VIDEO_FUTURE) → Collector → videos.

Installing it

Ships in Comfyui-zhenzhen:

  • ComfyUI Manager → Install Custom Nodes → search "Comfyui-zhenzhen" → install → restart.
  • Or cd ComfyUI/custom_nodes && git clone https://github.com/T8mars/Comfyui-zhenzhen and restart.

No model downloads - pure API. You need a paid token from the author's storefront (ai.t8star.org), in api_key.

Gotchas

The README's Veo section is basically a hazard report: models get pulled for days at a time (veo3.1-fast was temporarily suspended once), token groups matter (the spare "veo&grok" groups are where the cheap Veo lives), and 4K runs are minutes long with real failure odds - when ComfyUI times out, the author's advice is to check the shop's async-task page for the task ID before rerunning and re-spending. Also: Veo automatically generates audio and you can't turn it off (per the README). And the seed input here is ComfyUI-cache-only, not a real Veo seed - "Fixed" reuses the cached clip rather than re-rolling.

Categoryzhenzhen/Google/Concurrent Submit

Inputs (11)

NameTypeDefaultDescription
promptSTRING
modelCOMBOveo312 options: veo3, veo3-fast, veo3-pro, veo3-fast-frames, veo3-pro-frames, veo3.1, +6
enhance_promptBOOLEANfalse
aspect_ratioCOMBO16:92 options: 16:9, 9:16
apikeyoptSTRING
image1optIMAGE
image2optIMAGE
image3optIMAGE
seedoptINT00–2147483647
enable_upsampleoptBOOLEANfalse
skip_erroroptBOOLEANfalse开启后,节点失败时不报错、按旧行为返回默认空结果;关闭时(默认)失败直接抛出错误。

Outputs (1)

NameTypeDescription
taskCOMFLY_VIDEO_FUTURE