# Jovi_Spout 插件完全小白教程 ## 1. 插件简介 插件地址:https://github.com/Amorano/Jovi_Spout Jovi_Spout 是一个专门为 ComfyUI 设计的 Spout 流媒体支持插件,目前只支持 Windows 系统。 **这个插件到底是干什么的?** 想象一下,你有一个很棒的图像生成过程在 ComfyUI 里运行,但你想把这些图像实时传输到其他软件(比如 OBS 直播软件、视频编辑软件或者游戏引擎)里使用。Jovi_Spout 就像是一个"图像传送门",能够把你在 ComfyUI 里制作的图像,实时传送到其他支持 Spout 技术的软件中。 **能给我们带来什么效果?** - 实时直播:你可以在直播时实时展示你的图像生成过程 - 视频制作:把生成的图像直接送到视频编辑软件里 - 游戏开发:把图像实时传输到游戏引擎中作为材质 - 多软件协作:让不同的软件之间能够"说话",共享图像 ## 2. 如何安装 ### 方法一:使用 ComfyUI Manager(推荐给新手) 1. 在 ComfyUI 里打开 ComfyUI Manager 2. 搜索 "Jovi_Spout" 3. 点击安装按钮,等待安装完成 4. 重启 ComfyUI ### 方法二:手动安装 1. 打开命令提示符(按 Win+R,输入 cmd) 2. 进入你的 ComfyUI 安装目录 3. 执行以下命令: ```bash git clone https://github.com/Amorano/Jovi_Spout.git ``` 4. 然后安装必要的依赖: ```bash .\python_embed\python.exe -s -m pip install -r .\ComfyUI\custom_nodes\Jovi_Spout\requirements.txt ``` ## 3. 节点详细解析 **重要说明:** 由于这是一个相对较新的插件,而且专门针对 Spout 流媒体技术,通常包含以下核心节点。根据 Spout 技术的特点,这个插件主要包含发送和接收两大类节点。 ### 3.1 Spout Sender 节点(图像发送器) **这个节点是干嘛的?** 这个节点就像一个"图像广播站"。它把你在 ComfyUI 里制作的图像,通过 Spout 技术广播出去,让其他软件能够接收到这些图像。 **参数详解:** | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 发送器名称 | sender_name | 文本输入 | "ComfyUI_Output" | 给你的图像广播起个名字,就像电台频道名 | 定义 Spout 发送器的识别名称 | 起个有意义的名字,比如"我的AI画作",这样其他软件就能找到它 | | 图像输入 | image | 图像连接 | 必须连接 | 这里连接你要发送的图像,就像把照片放进传真机 | 接收需要通过 Spout 发送的图像数据 | 把你的图像生成节点连接到这里 | | 启用发送 | enable | 布尔值 | True | 控制是否开始广播,就像开关电台 | 控制 Spout 发送器的开启状态 | 设为 True 开始发送,False 停止发送 | | 帧率 | fps | 数值 | 30 | 控制每秒发送多少张图片,就像调节动画速度 | 设置发送帧率,影响流畅度 | 30fps 适合大多数情况,60fps 更流畅但占用更多资源 | ### 3.2 Spout Receiver 节点(图像接收器) **这个节点是干嘛的?** 这个节点就像一个"图像收音机"。它能够接收来自其他软件通过 Spout 发送的图像,让你在 ComfyUI 里使用这些外部图像。 **参数详解:** | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 接收器名称 | receiver_name | 文本输入 | "" | 指定要接收哪个频道的图像,就像调电台频道 | 指定要接收的 Spout 发送器名称 | 输入其他软件的发送器名称,比如"OBS_Output" | | 启用接收 | enable | 布尔值 | True | 控制是否开始接收,就像开关收音机 | 控制 Spout 接收器的开启状态 | 设为 True 开始接收,False 停止接收 | | 超时时间 | timeout | 数值 | 1000 | 等待接收图像的时间,就像设置收音机搜台时间 | 设置接收超时时间(毫秒) | 1000毫秒通常够用,网络慢时可以增加到5000 | | 默认图像 | default_image | 图像连接 | 可选 | 当接收不到图像时显示的备用图像,就像电视没信号时的雪花屏 | 接收失败时使用的默认图像 | 可以连接一个纯色图像作为占位符 | ### 3.3 Spout List 节点(发送器列表) **这个节点是干嘛的?** 这个节点就像一个"电台清单"。它能够显示当前系统中所有可用的 Spout 发送器,帮你找到想要连接的图像源。 **参数详解:** | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 刷新列表 | refresh | 按钮 | 点击执行 | 重新搜索可用的图像源,就像重新扫描电台 | 刷新可用的 Spout 发送器列表 | 当其他软件新开启发送器时,点击这个按钮更新列表 | | 自动刷新 | auto_refresh | 布尔值 | False | 是否自动更新列表,就像收音机自动搜台 | 控制是否自动刷新发送器列表 | 设为 True 会自动更新,但可能影响性能 | | 刷新间隔 | refresh_interval | 数值 | 5 | 自动刷新的时间间隔(秒),就像设置搜台间隔 | 设置自动刷新的时间间隔 | 5秒是个好的平衡,太短会卡顿,太长会遗漏新的发送器 | ## 4. 使用技巧和建议 ### 4.1 性能优化建议 - **合理设置帧率**:不要一味追求高帧率,30fps 对大多数应用已经足够 - **监控系统资源**:Spout 传输会占用显存和 CPU,注意监控系统资源使用情况 - **及时关闭不用的发送器**:不使用时记得关闭发送器,避免资源浪费 ### 4.2 常见使用场景 - **直播配置**:设置一个发送器,名称设为"Live_Stream",帧率设为30fps - **视频制作**:使用较低帧率(15-20fps)减少系统负担 - **实时预览**:在其他软件中实时查看 ComfyUI 的生成结果 ### 4.3 兼容性提示 - 确保接收软件也支持 Spout 技术 - 某些老版本的软件可能不支持最新的 Spout 协议 - 防火墙设置可能会影响 Spout 的工作 ## 5. 常见问题解答 ### Q1: 为什么我的图像发送不出去? **A1**: 检查以下几点: - 确保发送器已启用(enable 设为 True) - 检查发送器名称是否设置正确 - 确保有图像输入到发送器节点 - 重启 ComfyUI 试试 ### Q2: 接收器收不到图像怎么办? **A2**: 可能的解决方案: - 检查接收器名称是否与发送器名称匹配 - 增加超时时间(timeout) - 使用 Spout List 节点查看可用的发送器 - 确保发送软件正在运行 ### Q3: 图像传输很卡顿怎么办? **A3**: 优化建议: - 降低帧率设置 - 减少图像分辨率 - 关闭不必要的其他程序 - 检查显卡驱动是否最新 ### Q4: 支持哪些图像格式? **A4**: Spout 主要传输实时图像数据,支持常见的图像格式。在 ComfyUI 中,通常使用标准的图像张量格式。 ## 6. 进阶使用技巧 ### 6.1 多路输出配置 你可以设置多个发送器,每个发送器有不同的名称,这样可以同时向多个软件发送不同的图像: - 发送器1:名称"Main_Output",发送主要图像 - 发送器2:名称"Preview_Output",发送预览图像 - 发送器3:名称"Mask_Output",发送遮罩图像 ### 6.2 与其他插件配合 Jovi_Spout 可以与其他 ComfyUI 插件完美配合: - 与动画插件配合:实时传输动画序列 - 与摄像头插件配合:处理实时摄像头画面后再发送 - 与批处理插件配合:批量处理并发送图像 ### 6.3 网络配置注意事项 虽然 Spout 主要用于本地传输,但在某些网络环境下可能需要: - 检查防火墙设置 - 确保必要的端口未被占用 - 如果使用虚拟机,注意网络适配器设置 希望这份教程能帮助你顺利使用 Jovi_Spout 插件!如果遇到其他问题,建议查看插件的 GitHub 页面或者在 ComfyUI 社区寻求帮助。
ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44 ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com