Video Helper Suite 🎥🅥🅗🅢generated

加载视频 FFmpeg (路径) 🎥🅥🅗🅢(LoadVideoFFmpegPath)

该节点的主要功能是将视频文件解析为逐帧的图像(或潜在表示),同时提取音频轨道和视频的详细信息(如帧率、分辨率、时长)

Load Video F Fmpeg Path

meta_batch
vae
IMAGE
mask
audio
video_info
video
STRING
force_rate
0
custom_width
INT
custom_height
INT
frame_load_cap
INT
start_time
FLOAT
VideoHelperSuite

Load Video FFmpeg (Path) 🎥🅥🅗🅢 节点,该节点的主要功能是将视频文件解析为逐帧的图像(或潜在表示),同时提取音频轨道和视频的详细信息(如帧率、分辨率、时长)

Load Video FFmpeg (Path) 节点是 Video Helper Suite 工具包中的核心组件,用于从本地文件系统或网络 URL 加载视频文件。它基于强大的 FFmpeg 多媒体框架,能够解码和处理多种格式的视频,并将其转换为 ComfyUI 工作流中可用的图像序列、音频和元数据。

节点功能

该节点的主要功能是将视频文件解析为逐帧的图像(或潜在表示),同时提取音频轨道和视频的详细信息(如帧率、分辨率、时长)。这使得用户可以将视频内容无缝集成到图像生成、编辑或视频处理流程中,例如为视频的每一帧应用 AI 图像处理,或进行音画分离分析。

节点参数说明 - Load Video FFmpeg (Path) 🎥🅥🅗🅢

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
meta_batchVHS_BATCHMANAGER--连接 VHS_BatchManager 以启用视频批处理或序列化加载功能。
vaeVAE--连接一个 VAE 模型,节点将直接输出视频帧的潜在空间表示,而非原始像素图像。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
videoSTRING--指定要加载的视频文件的完整路径或网络 URL。支持常见的视频格式,如 .mp4, .avi, .mov 等。
force_rateFLOAT/INT (下拉组合框)00 - 60 (步长: 1)强制指定输出图像序列的帧率,范围 0-60,步长 1。设置为 0 时使用视频原始帧率。
custom_widthINT00 - DIMMAX自定义输出图像的宽度,范围 0-DIMMAX。设置为 0 时保持视频原始宽度。
custom_heightINT00 - DIMMAX自定义输出图像的高度,范围 0-DIMMAX。设置为 0 时保持视频原始高度。
frame_load_capINT00 - BIGMAX (步长: 1)限制加载的最大帧数,范围 0-BIGMAX,步长 1。设置为 0 时加载全部帧。
start_timeFLOAT00 - BIGMAX (步长: .001)设置从视频的哪个时间点(单位:秒)开始加载,范围 0-BIGMAX,步长 0.001。

输出 (Outputs)

参数名称数据类型说明
imageIMAGE 或 LATENT如果未连接 VAE,则输出图像张量;如果连接了 VAE,则输出潜在表示。
maskMASK输出视频自带的透明度通道(Alpha 通道)作为遮罩。
audioAUDIO输出从视频中提取的音频轨道数据。
video_infoVHS_VIDEOINFO输出视频元数据,如帧率、分辨率、时长和编码信息。

使用场景

节点支持对加载过程进行精细控制,例如指定开始时间、限制加载帧数、强制指定输出帧率或调整分辨率。它还兼容批处理管理器,便于处理视频序列或片段。一个典型的使用场景是:用户加载一个短视频,调整其尺寸以匹配模型要求,然后将其每一帧送入图生图转换节点,实现风格迁移或内容修复。

Load Video FFmpeg (Path) 🎥🅥🅗🅢 节点源码链接

Load Video FFmpeg (Path) 🎥🅥🅗🅢 节点来自 ComfyUI-VideoHelperSuite 节点包。

评论

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

评论加载中…