Video Picker · 截图待补
这个节点是做什么的
视频选择器(Video Picker)属于 Compose 分类(ComfyTV/Compose)。上游产出视频的 stage——Video Stage,或任何多次运行会累积多段片段的节点——接入本节点。节点体里展示累积的片段,你点哪一段,video 输出口就只向下游传递那一段 COMFYTV_VIDEO。
本节点无 ▶ 运行。点某段片段即更新隐藏的 selected_index 并立即重新发出输出快照,下游 stage 会即时看到你的选择。
媒体以 ComfyTV 项目快照的形式流动,而非原生 ComfyUI 张量。若要把选中的片段交给原生 ComfyUI 节点,请插入 Bridge —— 见 bridges.md。
适用场景
- Video Stage 多次 Run 出了几段片段,想审看并保留其中一段。
- 生成了几段变体片段(不同 seed / prompt),需要挑出运动效果最好的一段。
- 希望把多次 Run 的片段累积进一个池子,慢慢挑而不丢旧结果。
参数
batch(上游)
已接线的输入,类型为COMFYTV_VIDEO,可选。到达这里的每段生成片段都会被追加进池子。从 Video Stage 的 video 输出接过来。
selected_index(隐藏)
要提取的片段序号,1 起(默认1,范围 1–999)。你无需手填——它由在节点体里点击某段片段设置。
pool(隐藏)
累积的视频池,以 JSON 存在节点上。UI 会把新到的上游片段追加进来(按 URL 去重),使其在重生成、断连后依然存在,并通过 Clear 按钮清空。池子非空时以池子为源,否则使用实时的batch 输入。
project_id / parent_output_id(内部)
隐藏,由 Project 节点与连线维护,一般无需理会。输出
小贴士
- 只有真正点击某段片段后才会有输出——是「选中」而非「悬停」触发输出。
- 池子里旧片段太乱?用节点体里的 Clear,或新拖一个 Video Picker。
- 池子会把选择与片段随项目一起持久化,而原生的内存张量做不到——只在跨到原生节点时才用 Bridge。
相关节点
- Video Stage —— 常见上游,从文本 / 图片生成片段。
- Image Picker / Audio Picker —— 面向其他媒体的同款「从池子里选一个」模式。
- Load Video from Asset —— 从项目资产库取一段现成片段,而非从池子里挑。