手把手教你用Stable Diffusion制作动画视频(5种方法)

方法4:SD-CN-Animation

SD-CN-Animation是一个AUTOMATIC1111扩展,它提供了一个方便的方法来使用稳定扩散来执行视频到视频任务。

SD-CN-Animation使用一个光流模型(RAFT)来使动画更加平滑。该模型跟踪像素的运动,并为生成下一帧创建一个掩码。

请注意,这个扩展不是对所有的视频都有效。例如,它对前面3种方法中使用的视频产生的效果不好。据推测,这是因为它的黑暗背景。

因此,我在这个演练中改用另一个视频。

手把手教你用Stable Diffusion制作动画视频(5种方法)

如果你想用这个视频来学习本教程,请在这里下载这个视频。

第1步:安装扩展

在AUTOMATIC1111 Web-UI中,导航到扩展页面。

选择Install from URL标签。

URL for extension’s git repository栏中,输入

https://github.com/volotat/SD-CN-Animation

点击安装

完全关闭并重新启动Web-UI。

步骤2:输入SD-CN-Animation参数

在AUTOMATIC1111 Web-UI中,导航到SD-CN-Animation页面。

确保没有选择 “对img2img结果应用颜色校正以匹配原始颜色”。(如果你在测试之前的方法时启用了这个选项)这种颜色校正会影响RAFT模型,产生不良的结果。

上传mp4视频文件到 输入视频部分。

宽度设置为512。设置为高度为512。(根据你的视频进行相应调整)。

提示语设置为

photo of Sci fi cute girl, pink hair, photorealistic, in the style of franciszek starowieyski, white porcelain sci fi, mecha, 32k uhd, machine aesthetics, dark white and azure, hans zatzka, silver and pink, science fiction city,shiny pink hair, half body, oil painting, white background

负面提示设置为

deformed, disfigured, ugly

设置 采样方法为DPM++2M卡拉斯。

手把手教你用Stable Diffusion制作动画视频(5种方法)

第3步:进入ControlNet设置

我们将使用2个控制网。如果你没有看到多个控制网标签,请进入设置>控制网,启用它们。

对于ControlNet Unit 0

  • Enable: Yes
  • Pixel Perfect: Yes
  • Control Type: Line Art
  • Preprocessor: Line art realistic
  • Model: control_xxxx_lineart
  • Control weight: 0.6

不要上传图片。

将所有其他设置保留为默认值。

对于ControlNet Unit 1

  • Enable: Yes
  • Pixel Perfect: Yes
  • Control Type: Tile
  • Preprocessor: Tile resample
  • Model: control_xxxx_tile
  • Control weight: 0.5

不要上传图片。

将所有其他设置保留为默认值。

第四步:生成视频

点击 “生成”,开始处理。

一旦完成,在视频上点击右键,你会发现有一个选项可以保存它。

这是我得到的东西。

手把手教你用Stable Diffusion制作动画视频(5种方法)

SD-CN-Animation的注意事项

我喜欢这个事实,即这个扩展是相当精炼的。事情的运作没有错误。(在使用A1111时,我对软件工程的期望值很低……)

请确保你没有勾选img2img的 “应用颜色校正…”。否则,你不会得到最好的结果。

所有的采样器都在这个扩展中工作。确保选择一个确定性的采样器以减少闪烁。(见下面关于闪烁的评论)

(1)
上一篇 2023年6月14日 22:45
下一篇 2023年6月11日 12:20

相关推荐

分享本页
返回顶部