目前官方只提供win版本的安装步骤,安装其实非常简单,一步步回车即可
1、新建一个用于安装代码版animatediff的文件夹,要英文命名,整个路径不要有中文。
2、在这个文件夹的导航栏上输入cmd
3、然后在命令提示符里面依次输入12个代码,一个一个来,输入后回车等待执行完毕再输入下一个代码。(注意,下面第7个代码比较长,请完整复制)全程需要魔法网络。
git clone https://github.com/s9roll7/animatediff-cli-prompt-travel.git
cd animatediff-cli-prompt-travel
py -3.10 -m venv venv
venv\Scripts\activate.bat
set PYTHONUTF8=1
python -m pip install --upgrade pip
python -m pip install torch==2.0.1+cu118 torchvision==0.15.2+cu118 torchaudio==2.0.2 --index-url https://download.pytorch.org/whl/cu118
python -m pip install -e .
python -m pip install xformers
python -m pip install -e .[stylize]
python -m pip install -e .[dwpose]
python -m pip install -e .[stylize_mask]
4、按照本页教程最上面AnimateDiff专用模型的放置位置放置模型。
而Stablediffusion的大模型和Lora放置在animatediff-cli-prompt-travel/data/models/sd文件夹里面。
5、运行方法:
在animatediff-cli-prompt-travel目录上放导航栏位置输入cmd,输入
venv\Scripts\activate.bat
然后输入
animatediff generate -c config/prompts/对应的名称.json -W 512 -H 768 -L 128 -C 16
意思是产出宽512 x 高768 的视频,一共128帧长度,16帧每秒的帧速率,按照文档“对应的名称.json”的脚本来运行。