参数名称 | 说明 |
---|---|
weights_strategy | 权重调度策略,用于生成每一帧的 prompt 对应时间点。 这是一个结构体(字典),通常由 IPAdapterWeightsStrategy 类型的节点提供,内部包含: frames:每条 prompt 应持续的帧间隔(frame step)。 add_starting_frames:追加的起始帧,用于提前起效。 add_ending_frames:追加的结束帧,用于延后消失。 frame_count:要生成的帧数(或图像数量)。 它的作用是:定义 prompt 何时生效、持续多长,以及是否在前后帧延长。 |
Prompt Schedule From Weights Strategy
节点功能:该节点根据“权重调度策略”自动生成 prompt 时间调度表(prompt schedule)字符串,用于视频生成或逐帧控制的场景,它是 IP-Adapter 系列中用于 跨帧控制文本提示词的工具节点,主要应用于多帧生成(如动画、视频、插帧)时,控制每一帧使用哪个 prompt。
输入参数
输出参数
参数名称 | 说明 |
---|---|
prompt_schedule | 一个符合调度格式的字符串,用于构造 {帧编号: "prompt内容"} 的时间表。 |
控件参数
参数名称 | 说明 |
---|---|
prompt | 多行文本,每行表示一帧/一组图像的提示语。 |
如下图所示,我们给出了6张图像,6个提示词,那么每张图像将对应一个提示词的内容,因为在ipadapter weights中给出了frames=6,所以说每张图像重复6次用到同一个提示词,所以最终的结果是从0开始到30结束,表达了30-36用的是最后一个提示词,所以说一共生成36帧。
下图为该结点的示例工作流,结合framepack插件完成多帧控制视频的生成。
提示词分段处理如下图所示,保证每个初始帧与分配的提示词相吻合。
输出结果如下图所示。