ComfyUI-RenderRiftNodes 插件完整保姆级教程
1. 插件简介
插件地址: https://github.com/RenderRift/ComfyUI-RenderRiftNodes
这个插件就像是一个专门为视频制作准备的"多功能工具箱"。它主要是为了帮助大家在制作动画视频时,能够更方便地比较不同版本的视频效果,并且在视频上添加各种信息标签。
简单来说,这个插件能帮你:
- 把多个视频放在一个画面里进行对比(就像电视购物广告里的"使用前vs使用后")
- 在视频上显示制作参数信息(比如用了什么模型、什么设置)
- 自动整理视频文件的保存路径
- 提取视频的详细信息
2. 如何安装
方法一:通过ComfyUI管理器安装(推荐)
- 打开ComfyUI
- 点击右侧的"Manager"按钮
- 选择"Install Custom Nodes"
- 搜索"RenderRift"
- 找到"ComfyUI-RenderRiftNodes"点击安装
- 重启ComfyUI
方法二:手动安装
- 进入ComfyUI的custom_nodes文件夹
- 打开命令行,输入:
git clone https://github.com/RenderRift/ComfyUI-RenderRiftNodes.git - 重启ComfyUI
3. 节点详细解析
3.1 RR_VideoPathMetaExtraction 节点 - 视频信息提取器
这个节点就像是一个"视频检测仪",它能够读取视频文件并提取里面的详细信息。
3.1.1 节点功能说明
- 与VHS_LoadVideoPath节点配合使用
- 从视频文件中提取制作时保存的信息
- 为其他节点提供视频路径和信息数据
3.1.2 参数详解
| 参数名 (界面显示) | 参数名 (代码中) | 参数值类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|---|---|---|---|---|---|
| 视频路径 | video_path | 字符串 | 选择视频文件 | 告诉节点要分析哪个视频文件 | 指定要提取元数据的视频文件路径 | 选择桌面上的"test_video.mp4" |
| 输出路径 | output_path | 字符串 | 自动生成 | 节点会自动生成一个文件保存位置 | 自动生成的输出路径用于后续节点 | 自动生成类似"output/video_meta.json" |
3.2 RR_Image_Metadata_Overlay 节点 - 视频信息叠加器
这个节点就像是一个"视频编辑器",它能把多个视频放在一个画面里,并且在上面添加各种信息标签。
3.2.1 节点功能说明
- 支持同时显示2-6个视频进行对比
- 可以添加原始视频作为参考
- 在视频上叠加制作参数信息
- 生成网格格式的对比视频
3.2.2 参数详解
| 参数名 (界面显示) | 参数名 (代码中) | 参数值类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|---|---|---|---|---|---|
| 视频1路径 | video1_path | 字符串 | 必填 | 第一个要对比的视频文件位置 | 第一个输入视频的文件路径 | 选择"版本1.mp4" |
| 视频2路径 | video2_path | 字符串 | 必填 | 第二个要对比的视频文件位置 | 第二个输入视频的文件路径 | 选择"版本2.mp4" |
| 视频3路径 | video3_path | 字符串 | 可选 | 第三个要对比的视频文件位置 | 第三个输入视频的文件路径 | 选择"版本3.mp4" |
| 视频4路径 | video4_path | 字符串 | 可选 | 第四个要对比的视频文件位置 | 第四个输入视频的文件路径 | 选择"版本4.mp4" |
| 视频5路径 | video5_path | 字符串 | 可选 | 第五个要对比的视频文件位置 | 第五个输入视频的文件路径 | 选择"版本5.mp4" |
| 视频6路径 | video6_path | 字符串 | 可选 | 第六个要对比的视频文件位置 | 第六个输入视频的文件路径 | 选择"版本6.mp4" |
| 原始视频路径 | original_video_path | 字符串 | 可选 | 用作参考的原始视频 | 用于对比的原始视频路径 | 选择"原始素材.mp4" |
| 显示模型信息 | show_checkpoint | 布尔值 | true | 是否在视频上显示使用的AI模型名称 | 是否在输出中叠加检查点信息 | 勾选后会显示"使用模型:XXX" |
| 显示采样器信息 | show_ksampler | 布尔值 | true | 是否显示图像生成时的采样方法 | 是否显示KSampler参数信息 | 勾选后会显示"采样方法:DPM++" |
| 显示控制网信息 | show_controlnets | 布尔值 | false | 是否显示控制网络的使用情况 | 是否显示ControlNet相关信息 | 勾选后会显示控制网络类型 |
| 显示动画信息 | show_animatediff | 布尔值 | true | 是否显示动画制作的相关设置 | 是否显示AnimateDiff参数 | 勾选后会显示动画相关设置 |
| 显示适配器信息 | show_ipadapter | 布尔值 | false | 是否显示IP适配器的使用情况 | 是否显示IPAdapter信息 | 勾选后会显示适配器类型 |
| 显示LoRA信息 | show_loras | 布尔值 | true | 是否显示LoRA模型的使用情况 | 是否显示LoRA相关信息 | 勾选后会显示"LoRA:人物增强" |
| 搜索关键词 | search_query | 字符串 | 空 | 搜索特定的制作参数类型 | 用于搜索特定元数据类型的查询字符串 | 输入"sampler"查找采样器信息 |
3.3 RR_Date_Folder_Format 节点 - 日期文件夹格式器
这个节点就像是一个"自动文件管理器",它会根据今天的日期自动生成文件保存路径。
3.3.1 节点功能说明
- 自动生成基于日期的文件夹结构
- 提供多种预设的文件命名格式
- 帮助整理和管理生成的文件
3.3.2 参数详解
| 参数名 (界面显示) | 参数名 (代码中) | 参数值类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|---|---|---|---|---|---|
| 格式类型 | format_type | 下拉选择 | "1lq_" | 选择文件保存的格式样式 | 选择预定义的文件夹和文件名格式 | 选择"1lq_"生成低质量预览版本 |
| 自定义前缀 | custom_prefix | 字符串 | 空 | 在文件名前添加自定义文字 | 用户自定义的文件名前缀 | 输入"test_"生成"test_20241201" |
| 日期格式 | date_format | 下拉选择 | "YYYYMMDD" | 选择日期的显示格式 | 指定日期在文件名中的格式 | 选择"YYYY-MM-DD"生成"2024-12-01" |
预设格式选项说明:
1lq_: 生成{今天日期}/1lq_格式,用于低质量预览1_lq/lqimg_: 生成{今天日期}/1_lq/lqimg_格式,用于低质量图像1hq_: 生成{今天日期}/1hq_格式,用于高质量预览1_hq/hqimg_: 生成{今天日期}/1_hq/hqimg_格式,用于高质量图像1facedetailer_: 生成{今天日期}/1facedetailer_格式,用于面部细节处理1_facedetailer/facedetailerimg_: 生成{今天日期}/1_facedetailer/facedetailerimg_格式,用于面部细节图像
3.4 RR_DisplayMetaOptions 节点 - 信息选项显示器
这个节点就像是一个"信息筛选器",它能从视频中提取出所有可用的制作参数类型,让你知道这个视频包含了哪些信息。
3.4.1 节点功能说明
- 分析视频文件中包含的所有信息类型
- 列出可用的制作参数选项
- 为其他节点提供信息类型参考
3.4.2 参数详解
| 参数名 (界面显示) | 参数名 (代码中) | 参数值类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|---|---|---|---|---|---|
| 输入数据 | metadata_input | 连接输入 | 连接其他节点 | 连接从其他节点传来的视频信息 | 接收来自其他节点的元数据输入 | 连接RR_VideoPathMetaExtraction的输出 |
| 显示全部 | show_all | 布尔值 | true | 是否显示所有可用的信息类型 | 是否输出所有可用的元数据类型 | 勾选后会列出所有可用参数 |
| 过滤关键词 | filter_keyword | 字符串 | 空 | 只显示包含特定关键词的信息类型 | 用于过滤元数据类型的关键词 | 输入"lora"只显示LoRA相关信息 |
| 排序方式 | sort_method | 下拉选择 | "alphabetical" | 选择信息类型的排列方式 | 选择元数据类型的排序方法 | 选择"alphabetical"按字母顺序排列 |
排序方式选项:
alphabetical: 按字母顺序排列frequency: 按使用频率排列category: 按类别分组排列
4. 使用技巧和建议
4.1 最佳工作流程
- 第一步:使用RR_VideoPathMetaExtraction节点提取视频信息
- 第二步:用RR_DisplayMetaOptions节点查看可用的信息类型
- 第三步:根据需要配置RR_Image_Metadata_Overlay节点
- 第四步:使用RR_Date_Folder_Format节点设置保存路径
4.2 实用小贴士
- 视频对比时:建议最多放3-4个视频,太多了画面会很挤
- 信息叠加时:不要同时开启所有信息显示,选择最重要的几个就够了
- 文件管理时:建议使用日期文件夹功能,这样文件不会乱
- 制作流程时:先用低质量格式快速预览,满意后再生成高质量版本
4.3 常见搭配组合
- 基础对比:RR_VideoPathMetaExtraction + RR_Image_Metadata_Overlay
- 完整流程:所有四个节点配合VHS相关节点使用
- 批量处理:RR_Date_Folder_Format + 循环处理节点
5. 常见问题解答
5.1 视频无法读取怎么办?
- 检查视频格式:确保视频是MP4格式,其他格式可能不支持
- 检查文件路径:确保路径中没有中文字符和特殊符号
- 检查文件权限:确保ComfyUI有读取该文件的权限
5.2 信息叠加不显示怎么办?
- 检查视频源:确保视频是通过ComfyUI生成并保存了制作信息
- 检查节点连接:确保所有节点都正确连接
- 检查参数设置:确认要显示的信息类型已经勾选
5.3 生成的对比视频质量不好怎么办?
- 调整视频质量:在VHS节点中提高输出质量设置
- 减少对比数量:少放几个视频,每个视频的画面会更大
- 优化视频尺寸:确保所有输入视频的尺寸一致
5.4 文件保存路径错误怎么办?
- 检查权限:确保ComfyUI有写入目标文件夹的权限
- 检查路径格式:确保路径格式正确,不要有非法字符
- 手动创建文件夹:有时需要手动创建目标文件夹
6. 高级使用技巧
6.1 自定义信息显示
你可以通过修改search_query参数来显示特定的制作信息,比如:
- 只显示LoRA信息:输入"lora"
- 只显示采样器信息:输入"sampler"
- 只显示模型信息:输入"checkpoint"
6.2 批量处理视频
结合ComfyUI的循环处理功能,可以批量处理多个视频文件,自动生成对比视频。
6.3 与其他插件配合
- 与VHS插件配合进行视频处理
- 与AnimateDiff插件配合制作动画
- 与各种图像处理插件配合优化效果
7. 总结
ComfyUI-RenderRiftNodes插件是一个专门为视频制作和对比设计的强大工具。它的四个核心节点各有分工:
- RR_VideoPathMetaExtraction负责提取视频信息
- RR_Image_Metadata_Overlay负责创建对比视频
- RR_Date_Folder_Format负责文件管理
- RR_DisplayMetaOptions负责信息查看
掌握这个插件后,你就能轻松制作出专业的视频对比效果,并且能够清晰地展示每个版本使用的制作参数。这对于学习和分享AI视频制作经验非常有帮助。
记住,刚开始使用时不要追求复杂的效果,先从简单的两个视频对比开始,熟悉后再逐步增加功能。多多练习,你很快就能成为视频对比制作的高手!