如下图所示,我们给出了6张图像,6个提示词,那么每张图像将对应一个提示词的内容,因为在ipadapter weights中给出了frames=6,所以说每张图像重复6次用到同一个提示词,所以最终的结果是从0开始到30结束,表达了30-36用的是最后一个提示词,所以说一共生成36帧。
下图为该结点的示例工作流,结合framepack插件完成多帧控制视频的生成。
提示词分段处理如下图所示,保证每个初始帧与分配的提示词相吻合。
输出结果如下图所示。
输入参数 | |
weights_strategy | 权重调度策略,用于生成每一帧的 prompt 对应时间点。 这是一个结构体(字典),通常由 IPAdapterWeightsStrategy 类型的节点提供,内部包含: frames:每条 prompt 应持续的帧间隔(frame step)。 add_starting_frames:追加的起始帧,用于提前起效。 add_ending_frames:追加的结束帧,用于延后消失。 frame_count:要生成的帧数(或图像数量)。 它的作用是:定义 prompt 何时生效、持续多长,以及是否在前后帧延长。 |
输出参数 | |
prompt_schedule | 一个符合调度格式的字符串,用于构造 {帧编号: "prompt内容"} 的时间表。 |
控件参数 | |
prompt | 多行文本,每行表示一帧/一组图像的提示语。 |
如下图所示,我们给出了6张图像,6个提示词,那么每张图像将对应一个提示词的内容,因为在ipadapter weights中给出了frames=6,所以说每张图像重复6次用到同一个提示词,所以最终的结果是从0开始到30结束,表达了30-36用的是最后一个提示词,所以说一共生成36帧。
下图为该结点的示例工作流,结合framepack插件完成多帧控制视频的生成。
提示词分段处理如下图所示,保证每个初始帧与分配的提示词相吻合。
输出结果如下图所示。
可加入知识星球获取所有示例工作流
微信扫码入群,加入AIGC大家庭,与大家一起交流学习