Video Helper Suite 🎥🅥🅗🅢generated
Video Info 🎥🅥🅗🅢(VideoInfo)
从技术实现上看,该节点接收一个包含视频元数据的字典对象(`VHS_VIDEOINFO`)。
Video Info
video_info
source_fps🟨
source_frame_count🟨
source_duration🟨
source_width🟨
source_height🟨
loaded_fps🟦
loaded_frame_count🟦
loaded_duration🟦
loaded_width🟦
loaded_height🟦
VideoHelperSuite
Video Info 🎥🅥🅗🅢 节点,从技术实现上看,该节点接收一个包含视频元数据的字典对象(VHS_VIDEOINFO)
Video Info 节点是 Video Helper Suite 中的一个信息提取工具。它的核心功能是从一个名为 VHS_VIDEOINFO 的特殊数据结构中,提取并分离出视频文件的原始信息以及经过加载处理后的信息。该节点本身不处理视频文件,而是作为一个信息中转站,将上游节点提供的视频元数据解析成可供下游节点使用的具体数值。
节点功能
从技术实现上看,该节点接收一个包含视频元数据的字典对象(VHS_VIDEOINFO)。这个字典通常由 Video Helper Suite 中的视频加载节点(如 Load Video)生成,其中包含了“源视频”和“已加载视频”两套属性。节点内部通过固定的键名列表(如 fps, frame_count, duration, width, height)分别提取这两组数据,并将其作为独立的浮点数或整数输出。它支持处理任何能生成 VHS_VIDEOINFO 数据的上游节点。
节点参数说明 - Video Info 🎥🅥🅗🅢
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
video_info | VHS_VIDEOINFO | 是 | - | - | video_info(输入参数):接收来自视频加载节点的 VHS_VIDEOINFO 元数据包,包含视频的源属性和加载后属性。 |
Output 输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| source_fps🟨 | FLOAT | source_fps🟨(输出参数):输出原始视频文件的帧率(帧/秒)。 |
| source_frame_count🟨 | INT | source_frame_count🟨(输出参数):输出原始视频文件的总帧数。 |
| source_duration🟨 | FLOAT | source_duration🟨(输出参数):输出原始视频文件的总时长(秒)。 |
| source_width🟨 | INT | source_width🟨(输出参数):输出原始视频文件的画面宽度(像素)。 |
| source_height🟨 | INT | source_height🟨(输出参数):输出原始视频文件的画面高度(像素)。 |
| loaded_fps🟦 | FLOAT | loaded_fps🟦(输出参数):输出经加载节点处理后的视频帧率。 |
| loaded_frame_count🟦 | INT | loaded_frame_count🟦(输出参数):输出经加载节点处理后的视频总帧数。 |
| loaded_duration🟦 | FLOAT | loaded_duration🟦(输出参数):输出经加载节点处理后的视频总时长(秒)。 |
| loaded_width🟦 | INT | loaded_width🟦(输出参数):输出经加载节点处理后的视频画面宽度(像素)。 |
| loaded_height🟦 | INT | loaded_height🟦(输出参数):输出经加载节点处理后的视频画面高度(像素)。 |
使用场景
在一个典型的视频处理工作流中,你可以将 Load Video 节点的 video_info 输出连接到本节点。随后,你可以将本节点输出的具体数值(如 loaded_frame_count)连接到其他需要精确帧数、时长或分辨率信息的节点,例如用于控制动画生成的总步数、设置循环点,或为图像缩放节点提供目标尺寸,从而实现基于视频属性的自动化流程控制。
Video Info 🎥🅥🅗🅢 节点源码链接
Video Info 🎥🅥🅗🅢 节点来自 ComfyUI-VideoHelperSuite 节点包。
评论
使用 GitHub 登录后即可参与讨论。