sd + ebsynth 视频创作方式分享
这几天做了几个视频,全部都是通过 stable-diffusion + ebsynth 进行创作,这几天用来快速生成对应的视频文件基本上形成快速工作流了,因此和大家进行快速分享,欢迎拍砖
这里顺便放在这里引个流
https://www.bilibili.com/video/BV18s4y1r77g
https://www.bilibili.com/video/BV12M4y177dt
https://www.bilibili.com/video/BV1Nh411A7WF
https://www.bilibili.com/video/BV1pz4y1n72y
https://www.bilibili.com/video/BV1XV4y1y7BC
https://www.bilibili.com/video/BV1zj411S7EG
#0X01 安装必要内容
sd 的安装想必大家都有,如果没有,推荐使用秋叶的一键启动包
详情可以看这里
https://www.bilibili.com/video/BV1iM4y1y7oA
然后进入到扩展页面,选择通过网址安装:
https://github.com/s9roll7/ebsynth_utility.git

又或者在 available 中进行检索

除了安装sd 以及 相关插件外,在这个case 里面,还有需要安装其他的相关内容,如ebsy + ffmpeg
ebsy 主要是用来生成稳定的视频帧的扩展
ffmpeg 主要用来切帧+集成的,这个在ebsynth_utility 插件步骤里面有提及
相关安装方法不提及,提供相关下载链接或官网,如果有需要可以私信找我
1.ffmpeg: https://ffmpeg.org/
2.ebsy: https://ebsynth.com/
PS:需要注意的是 ffmpeg 在使用的时候需要增加环境变量,增加完环境变量以后,若不生效,请重启试试
2. 根据 ebsynth_utility 来提示来做:

"""
步骤 1
将原始视频转换为帧序列。
生成一个蒙版图像。
步骤 2
Ebsynth 提取关键帧。
步骤 3
将关键帧进行图生图。
步骤 3.5
(此步骤可选。对图生图的结果进行颜色校正,可能会减少视频闪烁。或者,你也可以简单地在生成结果中调色。)
步骤 4
放大图片到原始视频的尺寸。
步骤 5
重命名关键帧。
生成 .ebs 文件。(Ebsynth 工程文件)
步骤 6
运行 Ebsynth。(自行操作)
打开工程目录下生成的 .ebs 文件,按[Run All]按钮。
如果out-*目录已经存在于工程目录中,请在执行前手动删除它。
如果生成了多个 .ebs 文件,则需要全部运行。
步骤 7
在交叉融合运算时串联每一帧。
将原始视频中的音频整合到生成的视频中。
步骤 8
这是一个额外的步骤。
你可以任何你喜欢的图像或者视频放在背景中。
你可以在这里设置 -> [Ebsynth Utility]->[插件配置]->[步骤 8]->[背景源]
如果你已经在反相蒙版模式下创建了一个背景视频([Ebsynth Utility]->[插件配置]->[其他]->[蒙版模式]),
可以将其设置为“你的工程目录/inv/crossfade_tmp”。
"""
需要注意的是步骤1 的位置
步骤1 他其实会有一个比较bug 的地方,就是,透明背景不一定会有,这就会导致后面的在进行步骤2、3 、6的时候会发现出现报错的情况,因此需要设置为透明背景+ clip分割。
步骤2 如果没有特定的模型,额可以通过这个来控制相关变换的速度,如果是非动作幅度比较大的,可以适当放宽松点。
步骤3,为了让视频的动作更加和谐顺畅,建议启用controlnet来进行角色的动作控制
剩下的就是一步一步一步 跑下去就ok 了
步骤6的时候,如果做的多了,很容易出现一个bug 就是最后生成的 png 大小对不上导致的,
重新按照步骤4生成一下,就可以了~