Video Helper Suite 🎥🅥🅗🅢generated

Video Info (Source) 🎥🅥🅗🅢(VideoInfoSource)

在技术实现上,该节点接受一个类型为 `VHS_VIDEOINFO` 的输入,这个数据结构通常由 Video Helper Suite 中的视频加载节点(如 Load Video)生成。

Video Info Source

video_info
fps🟨
frame_count🟨
duration🟨
width🟨
height🟨
VideoHelperSuite

Video Info (Source) 🎥🅥🅗🅢 节点,在技术实现上,接受一个类型为 VHS_VIDEOINFO 的输入。这个数据结构通常由 Video Helper Suite 中的视频加载节点(如 Load Video)生成。

Video Info (Source) 节点是一个用于提取视频源文件基础信息的工具节点。它的核心功能是接收一个视频信息对象,并从中解析出视频的帧率、总帧数、时长和分辨率等关键元数据。该节点本身不处理视频文件,而是作为信息提取的中间环节。

节点功能

在技术实现上,该节点接受一个类型为 VHS_VIDEOINFO 的输入。这个数据结构通常由 Video Helper Suite 中的视频加载节点(如 Load Video)生成。节点内部会从这个结构中读取 source_fpssource_frame_count 等预计算的属性,并将其作为独立的数值输出。它支持处理由上游节点解码的任何视频格式。

节点参数说明 - Video Info (Source) 🎥🅥🅗🅢

Inputs

参数名称数据类型必填默认值取值范围/选项说明
video_infoVHS_VIDEOINFO--video_info(输入参数):接收来自视频加载节点的视频信息对象,用于提取源视频的元数据。

Outputs

参数名称数据类型说明
fps🟨FLOATfps🟨(输出参数):输出源视频的帧率,单位为帧/秒。
frame_count🟨INTframe_count🟨(输出参数):输出源视频包含的总帧数。
duration🟨FLOATduration🟨(输出参数):输出源视频的总时长,单位为秒。
width🟨INTwidth🟨(输出参数):输出源视频画面的宽度像素值。
height🟨INTheight🟨(输出参数):输出源视频画面的高度像素值。

使用场景

在一个典型的视频处理工作流中,你可以将“Load Video”节点的“video_info”输出连接至此节点的输入。随后,你可以将本节点输出的帧率、总帧数等信息,传递给其他需要这些参数进行计算的节点(例如用于控制动画速度或确定处理范围的节点),从而构建动态的视频处理管线。

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

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

评论

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

评论加载中…