系统环境: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 ,如下图所示:
Enable AnimateDiff:启用
Number of frames 就是总帧数
Frame Interpolation 细节优化 ,将Frame Interpolation
设置为 FILM,把Interp X
设置为 FPS 的倍数。比如把它设置为 10 会使 8 FPS 视频达到 80 FPS
提醒:提示词可以使用中文,支持不大好!
生成效果图: