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_fps、source_frame_count 等预计算的属性,并将其作为独立的数值输出。它支持处理由上游节点解码的任何视频格式。
节点参数说明 - Video Info (Source) 🎥🅥🅗🅢
Inputs
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
video_info | VHS_VIDEOINFO | 是 | - | - | video_info(输入参数):接收来自视频加载节点的视频信息对象,用于提取源视频的元数据。 |
Outputs
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| fps🟨 | FLOAT | fps🟨(输出参数):输出源视频的帧率,单位为帧/秒。 |
| frame_count🟨 | INT | frame_count🟨(输出参数):输出源视频包含的总帧数。 |
| duration🟨 | FLOAT | duration🟨(输出参数):输出源视频的总时长,单位为秒。 |
| width🟨 | INT | width🟨(输出参数):输出源视频画面的宽度像素值。 |
| height🟨 | INT | height🟨(输出参数):输出源视频画面的高度像素值。 |
使用场景
在一个典型的视频处理工作流中,你可以将“Load Video”节点的“video_info”输出连接至此节点的输入。随后,你可以将本节点输出的帧率、总帧数等信息,传递给其他需要这些参数进行计算的节点(例如用于控制动画速度或确定处理范围的节点),从而构建动态的视频处理管线。
评论
使用 GitHub 登录后即可参与讨论。