WanVideo VACE Start To End Frame

节点功能:用于为 VACE生成过程构建起始帧、结束帧与空白帧的组合,并提供相应的 mask 信息,用于控制哪些帧需要 inpaint 或由 VACE 生成

输入参数

参数名称说明
start_image(可选)起始帧图像,插入在序列起始处。通常用于指定序列的开场帧,支持多帧堆叠。若指定,将作为前缀插入,并在掩码中标记为非编辑区域。
end_image(可选)结尾帧图像,插入在序列末尾。用于指定结尾帧,常用于循环或过渡动画中。若指定,将作为后缀插入,并在掩码中标记为非编辑区域。
control_images(可选)中间帧图像序列,作为插入帧替代空白帧使用。若提供,将替换中间空白帧位置的默认灰色帧。通常用于基于外部控制生成的中间动画帧插值。
inpaint_mask(可选)用于空白帧区域的修复遮罩。会覆盖自动生成的 masks。推荐用于精确控制中间帧的修复区域,支持重复、裁切等操作。遮罩必须与最终帧数对齐,否则自动重复或截断。

输出参数

参数名称说明
images合成后的图像序列,包含起始帧、中间帧(空白或控制图像)与结尾帧。
masks图像序列对应的掩码,1 表示可被编辑(空白帧),0 表示固定帧(起始/结尾帧)。

控件参数

参数名称说明
num_frames要生成的总帧数。
empty_frame_level用于插入的空白帧的白度级别(0.0-1.0 之间)。数值越高,空白区域越亮。默认值 0.5 表示中性灰,通常用于作为中间帧插值参考。

如下,WanVideo VACE Start To End Frame节点会在首尾帧图片之间插入相应的空白蒙版以补足帧数,而首尾帧则是全黑的蒙版以保证在后续的采样中这两帧图片不会发生变化。

输入inpaint_mask后,将控制哪些区域需要被重绘

输入的首帧图片作为ref_images,插入空白帧后的图片作为input_frames

这个首尾帧效果没有之前使用Wan2.1-FLF2VWan2.1-Fun-InP模型效果好,不是很连贯。