Skip to main content

What this node does

ComfyTV stages pass URL snapshots (/view?filename=… strings), not GPU tensors. Any node outputting IMAGEIPAdapter, ControlNet preprocessors, mesh2motion frames, custom nodes — cannot wire directly to Image Picker or Upscale. → ComfyTV Image is the entry checkpoint: on Run, read upstream tensor, save PNG, emit a ComfyTV snapshot URL.

When to use it

  • mesh2motion / 3D plugin frames → ComfyTV edit pipeline
  • IPAdapter styled still → ComfyTV Video Stage I2V
  • ControlNet maps → ComfyTV Inpaint
  • Any third-party IMAGE → ComfyTV assets + lineage

How ComfyTV designed this

  • ComfyTV Stages run individually via ▶ Run; snapshots let downstream read URLs without re-running expensive upstream.
  • Into-bridges are Stages with Run. Run = execute upstream (if needed) + write PNG + register snapshot.
  • Files: ComfyUI/output/ComfyTV/bridge/ComfyTV_bridge_xxxxx_.png (bridges.py).
  • Downstream ComfyTV stages use the bridge snapshot until you Re-run the into-bridge.

Types (COMFYTV_* vs native) — essential

Wiring rule: native sockets cannot connect to ComfyTV sockets directly — use into or out bridges. Full guide: bridges.md

Parameters

image (input)

Upstream IMAGE tensor. Only first batch item (image[:1]). Multi-frame → → ComfyTV Images or Create Video.

force_run_token / project_id / parent_output_id (hidden)

Internal lineage — leave default.

Outputs

Step by step

  1. Run native plugin (e.g. IPAdapter) to IMAGE.
  2. Add → ComfyTV Image, wire image.
  3. ▶ Run the bridge (required for snapshot).
  4. Wire output to Image Picker or Upscale.
  5. After upstream changes, Re-run bridge.
This page covers one node only. For end-to-end workflows, multi-stage pipelines, type conversion, and design rationale, see the ComfyTV user guides on GitHub:

Repository and workflows

FAQ

Q: Queue vs Run?
A: Run = ComfyTV stage / into-bridge snapshot (required for this node); Queue = execute full ComfyUI graph. Into-bridges cannot substitute Run with Queue.
Q: Wired but downstream empty?
A: Into-bridge must Run. Out-bridges (←) have no Run; into-bridges (→) do.
Q: IPAdapter multi-image batch?
A: → ComfyTV Images; or bridge first frame only.
Q: mesh2motion outputs VIDEO?
A: → ComfyTV Video; IMAGE sequence → Create Video (fps) first.
Q: File location?
A: output/ComfyTV/bridge/*.png.
  • → ComfyTV Images / Video / Text / Audio
  • ← ComfyTV Image
  • Image Picker