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_typeCOMBObatch"batch", "grid"output_type(输入参数):选择输出图像的排列方式。"batch"将帧打包成批次,"grid"则将多帧排列成网格图像。取值范围为选项:"batch", "grid"。
videoSTRINGX://insert/path/-video(输入参数):指定包含待加载视频文件的文件夹路径。节点将读取该路径下的所有视频文件。
force_rateFLOAT00 - 60 (步长: 1)force_rate(输入参数):强制设定输出帧序列的帧率(FPS)。设置为0则使用视频原始帧率。取值范围为0-60,步长为1。
custom_widthINT00 - 4096custom_width(输入参数):自定义输出图像的宽度。设置为0则保持视频原始宽度。取值范围为0-4096。
custom_heightINT00 - 4096custom_height(输入参数):自定义输出图像的高度。设置为0则保持视频原始高度。取值范围为0-4096。
frame_load_capINT00 - 10000 (步长: 1)frame_load_cap(输入参数):限制加载的最大帧数,0表示不限制。用于控制处理量。取值范围为0-10000,步长为1。
skip_first_framesINT00 - 10000 (步长: 1)skip_first_frames(输入参数):跳过视频开头的指定数量的帧,然后开始加载。取值范围为0-10000,步长为1。
select_every_nthINT11 - 1000 (步长: 1)select_every_nth(输入参数):间隔采样,仅加载每第N帧。用于降低帧率或加快处理。取值范围为1-1000,步长为1。
grid_max_columnsINT41 - 16 (步长: 1)grid_max_columns(输入参数):当输出类型为"grid"时,设置网格布局的最大列数。取值范围为1-16,步长为1。
add_labelBOOLEANFalse-add_label(输入参数):布尔值,决定是否在输出图像上添加文件名标签。用于识别不同视频源。

Output 输出

参数名称数据类型说明
IMAGEIMAGEIMAGE(输出参数):输出加载并处理后的视频帧序列,格式为图像张量。

使用场景

在制作视频风格迁移或生成视频缩略图预览的工作流中,此节点非常有用。用户可以将其连接到图像放大、滤镜应用或帧插值节点,对加载的视频帧进行批量处理,从而高效地处理整个视频片段。

注意事项

请注意,使用此节点前必须确保已安装 ComfyUI-VideoHelperSuite 扩展。此外,处理高分辨率或超长视频时需留意显存占用,可通过设置帧数上限和跳帧参数来控制数据量。

Load Videos From Folder 节点源码链接

Load Videos From Folder 节点来自 ComfyUI-KJNodes 节点包。

评论

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

评论加载中…