当前位置: 首页>编程语言>正文

使用AI工具Stable-diffusion生成视频

系统环境:ubuntu20.04
显卡:rtx3080

1.下载最新版的 Stable-diffusion :【点击下载

安装所需的依赖项:Python 3.10.6 和 Git

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl
sudo mkdir /opt/python3.10
sudo ./configure --with-ssl --prefix=/opt/python3.10
make
sudo make install
#建立软连接
sudo ln -s /opt/python3.10/bin/python3 /usr/bin/python
sudo ln -s /opt/python3.10/bin/pip3 /usr/bin/pip

sudo ln -s /opt/python3.10/bin/python3 /usr/bin/python3
sudo ln -s /opt/python3.10/bin/pip3 /usr/bin/pip3

安装diffusion-webui

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh
#解决找不到pip的bug
/xxx/stable-diffusion-webui/venv/bin/python3 -m ensurepip 
bash webui.sh

浏览器访问网址:http://127.0.0.1:7860

2.安装中文语言:【开源】

https://github.com/VinsonLaro/stable-diffusion-webui-chinese

3.安装 SD AnimateDiff 和 adetailer 插件
步骤:扩展插件 -> 从网址安装 -> 输入网址

https://github.com/continue-revolution/sd-webui-animatediff.git

https://github.com/Bing-su/adetailer.git

4.下载 mm_sd_v15_v2 模型 【点击下载

查找可用版本:https://github.com/guoyww/animatediff/
最新版本下载地址:
https://huggingface.co/guoyww/animatediff/resolve/main/v3_sd15_mm.ckpt

下载后把模型文件放在 stable-diffusion-webui/extensions/sd-webui-animatediff/model/ 文件夹下

5.下载大模型 majicmixRealistic_v6 【点击下载

下载后把大模型文件放入 stable-diffusion-webui/models/stable-diffusion 文件夹下

6.重启 Stable-diffusion UI 界面 并选择模型 majicmixRealistic_v6

7.正向提示词:

black background, a girl, six years old

反向提示词:

8.配置AnimateDiff ,如下图所示:


使用AI工具Stable-diffusion生成视频,第1张
xx.png

Enable AnimateDiff:启用
Number of frames 就是总帧数

Frame Interpolation 细节优化 ,将Frame Interpolation设置为 FILM,把Interp X设置为 FPS 的倍数。比如把它设置为 10 会使 8 FPS 视频达到 80 FPS

提醒:提示词可以使用中文,支持不大好!

生成效果图:


使用AI工具Stable-diffusion生成视频,第2张
yy.png

https://www.xamrdz.com/lan/5h41850437.html

相关文章: