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_infoVHS_VIDEOINFO--video_info(输入参数):接收来自视频加载节点的 VHS_VIDEOINFO 元数据包,包含视频的源属性和加载后属性。

Output 输出

参数名称数据类型说明
source_fps🟨FLOATsource_fps🟨(输出参数):输出原始视频文件的帧率(帧/秒)。
source_frame_count🟨INTsource_frame_count🟨(输出参数):输出原始视频文件的总帧数。
source_duration🟨FLOATsource_duration🟨(输出参数):输出原始视频文件的总时长(秒)。
source_width🟨INTsource_width🟨(输出参数):输出原始视频文件的画面宽度(像素)。
source_height🟨INTsource_height🟨(输出参数):输出原始视频文件的画面高度(像素)。
loaded_fps🟦FLOATloaded_fps🟦(输出参数):输出经加载节点处理后的视频帧率。
loaded_frame_count🟦INTloaded_frame_count🟦(输出参数):输出经加载节点处理后的视频总帧数。
loaded_duration🟦FLOATloaded_duration🟦(输出参数):输出经加载节点处理后的视频总时长(秒)。
loaded_width🟦INTloaded_width🟦(输出参数):输出经加载节点处理后的视频画面宽度(像素)。
loaded_height🟦INTloaded_height🟦(输出参数):输出经加载节点处理后的视频画面高度(像素)。

使用场景

在一个典型的视频处理工作流中,你可以将 Load Video 节点的 video_info 输出连接到本节点。随后,你可以将本节点输出的具体数值(如 loaded_frame_count)连接到其他需要精确帧数、时长或分辨率信息的节点,例如用于控制动画生成的总步数、设置循环点,或为图像缩放节点提供目标尺寸,从而实现基于视频属性的自动化流程控制。

Video Info 🎥🅥🅗🅢 节点源码链接

Video Info 🎥🅥🅗🅢 节点来自 ComfyUI-VideoHelperSuite 节点包。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…