Skip to main content

What this node does

When upstream outputs multiple IMAGE frames (IPAdapter multi-ref, grids, frame sequences not yet VIDEO), → ComfyTV Image keeps only index 0. → ComfyTV Images saves every frame under output/ComfyTV/bridge/, builds ComfyTV batch JSON (index, label, image_url), and exposes image for selected_index. Typical: plugin IMAGE batch → → ComfyTV ImagesImage Picker → edit one. Alternative for frame sequences: IMAGE batch → Create Video (fps)→ ComfyTV Video.

When to use it

  • Multi-ref IPAdapter / multi-view render batches
  • Native batch into ComfyTV Compare
  • Preview frames into ComfyTV picker

How it works

  • Stage + ▶ Run: per-frame PNG via _save_images_to_disk.
  • JSON: {"images":[{"index":"1","label":"#1","image_url":"/view?…"}, …]}.
  • selected_index (1-based) drives image output; works with Image Picker.

Types

bridges.md

Parameters

images

Upstream IMAGE tensor, any batch size.

selected_index

Which item image outputs, default 1.

Outputs

Step by step

  1. Native node outputs IMAGE batch.
  2. → ComfyTV Images, wire, ▶ Run.
  3. Image Picker or image single output.
  4. Re-run bridge after batch changes.
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: Single image OK?
A: Yes — like → ComfyTV Image plus images JSON.
Q: VIDEO vs IMAGES?
A: VIDEO object → → ComfyTV Video; IMAGE frames only → Images or Create Video.
Q: Files?
A: Each under output/ComfyTV/bridge/.
  • → ComfyTV Image
  • Image Picker
  • ← ComfyTV Image