KJNodes/miscgenerated
Load Videos From Folder(LoadVideosFromFolder)
该节点依赖于 VideoHelperSuite 扩展来实现视频解码功能,支持常见的视频格式。
Load Videos From Folder
IMAGE
video
X://insert/path/
force_rate
0
custom_width
0
custom_height
0
frame_load_cap
0
skip_first_frames
0
select_every_nth
1
output_type
batch
grid_max_columns
4
add_label
KJNodes
Load Videos From Folder 节点依赖于 VideoHelperSuite 扩展来实现视频解码功能,支持常见的视频格式。
Load Videos From Folder 节点是一个用于从指定文件夹批量加载视频文件的工具节点。它的核心功能是读取视频并将其帧序列转换为 ComfyUI 可以处理的图像张量,为后续的图像或视频处理工作流提供输入源。
节点功能
该节点依赖于 VideoHelperSuite 扩展来实现视频解码功能,支持常见的视频格式。其内部机制是将视频文件逐帧解码,并根据用户设定的参数(如跳帧、尺寸调整)对帧序列进行预处理,最终输出一个包含多帧图像的批次或网格化图像。
节点参数说明 - Load Videos From Folder
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
output_type | COMBO | 是 | batch | "batch", "grid" | output_type(输入参数):选择输出图像的排列方式。"batch"将帧打包成批次,"grid"则将多帧排列成网格图像。取值范围为选项:"batch", "grid"。 |
video | STRING | 是 | X://insert/path/ | - | video(输入参数):指定包含待加载视频文件的文件夹路径。节点将读取该路径下的所有视频文件。 |
force_rate | FLOAT | 是 | 0 | 0 - 60 (步长: 1) | force_rate(输入参数):强制设定输出帧序列的帧率(FPS)。设置为0则使用视频原始帧率。取值范围为0-60,步长为1。 |
custom_width | INT | 是 | 0 | 0 - 4096 | custom_width(输入参数):自定义输出图像的宽度。设置为0则保持视频原始宽度。取值范围为0-4096。 |
custom_height | INT | 是 | 0 | 0 - 4096 | custom_height(输入参数):自定义输出图像的高度。设置为0则保持视频原始高度。取值范围为0-4096。 |
frame_load_cap | INT | 是 | 0 | 0 - 10000 (步长: 1) | frame_load_cap(输入参数):限制加载的最大帧数,0表示不限制。用于控制处理量。取值范围为0-10000,步长为1。 |
skip_first_frames | INT | 是 | 0 | 0 - 10000 (步长: 1) | skip_first_frames(输入参数):跳过视频开头的指定数量的帧,然后开始加载。取值范围为0-10000,步长为1。 |
select_every_nth | INT | 是 | 1 | 1 - 1000 (步长: 1) | select_every_nth(输入参数):间隔采样,仅加载每第N帧。用于降低帧率或加快处理。取值范围为1-1000,步长为1。 |
grid_max_columns | INT | 是 | 4 | 1 - 16 (步长: 1) | grid_max_columns(输入参数):当输出类型为"grid"时,设置网格布局的最大列数。取值范围为1-16,步长为1。 |
add_label | BOOLEAN | 是 | False | - | add_label(输入参数):布尔值,决定是否在输出图像上添加文件名标签。用于识别不同视频源。 |
Output 输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| IMAGE | IMAGE | IMAGE(输出参数):输出加载并处理后的视频帧序列,格式为图像张量。 |
使用场景
在制作视频风格迁移或生成视频缩略图预览的工作流中,此节点非常有用。用户可以将其连接到图像放大、滤镜应用或帧插值节点,对加载的视频帧进行批量处理,从而高效地处理整个视频片段。
注意事项
请注意,使用此节点前必须确保已安装 ComfyUI-VideoHelperSuite 扩展。此外,处理高分辨率或超长视频时需留意显存占用,可通过设置帧数上限和跳帧参数来控制数据量。
Load Videos From Folder 节点源码链接
Load Videos From Folder 节点来自 ComfyUI-KJNodes 节点包。
评论
使用 GitHub 登录后即可参与讨论。