赞
踩
最近腾讯开源了一款数字人工具,直接对标阿里的EMO,github 地址为:https://github.com/Zejun-Yang/AniPortrait
主要支持以下两个功能:
电脑配置和环境要求
本文章主要分为两部分:
由于源码运行环境搭建较为复杂,觉得麻烦的小伙伴可以跳过第一部分,直接下载我为大家准备的整合包,然后按照文章第二部分使用教程操作即可。
点击打开我的个人博客网站扫码或者搜索关注公众号树袋熊AI,并回复关键词【AniP】获取包含模型的整合包
显卡驱动、cuda、git、ffmpeg、anaconda安装这些我就不再详细介绍了,可以参考Rope源码运行环境搭建这篇博客去安装这些基础软件。另外如果是window10/11的小伙伴可以使用 winget 在终端安装这些软件更加方便,可以在终端通过 “winget search 软件名字” 去搜素,复制id后通过 “winget install 软件id” 去安装。
打开Power Shell终端,按照以下步骤运行,注意windows下不要拷贝带#的注释
# 1. 下载源码,clone失败的话,可以去github下载压缩包解压代替这一步
git clone https://github.com/Zejun-Yang/AniPortrait.git
# 2. 进入源码文件夹
cd AniPortrait
# 3,创建conda虚拟环境
conda create -n AniPortrait python=3.10
# 4,激活虚拟环境
conda activate AniPortrait
# 5. 安装软件运行所需的依赖库
pip install -r requirements.txt
从下面的5个地址中下载模型,并放到 pretrained_weights 文件夹中:
weights
StableDiffusion V1.5
sd-vae-ft-mse
image_encoder
wav2vec2-base-960h
所有的模型我已经下载打包好了,获取方式在文末。下载完成后最终模型目录如下:
打开Power Shell终端运行,注意windows下不要拷贝带#的注释
# 1. 进入源码文件夹
cd AniPortrait
# 2,进入虚拟环境
conda activate AniPortrait
# 3. 运行代码进行推理, 运行成功后终端会出现一个url链接,浏览器打开链接即可
python -m scripts.app
运行后如果终端报缺失 dll 的错误,请到文末获取 VC_redist 并安装
运行成功后,浏览器打开 url 程序主界面如下:
默认的处理序列长度L是60,比较短,建议修改成0,表示会自动计算序列长度,W和H表示输出视频的长度和宽度,尽量不要调整太高,建议用默认的值,如果想得到高清视频,可以用视频增强软件去处理。
可以上传自己本地的数据,另外 examples 中也自带了一些测试数据,点击后会自动加载到上传区,点击Generate等待视频生成即可,Result 中会显示最终生成的结果,可以播放或者下载到本地。
我测试了一下,感觉除了最后几帧效果会比较差,整体效果还不错。最终生成的视频效果如下:
点击打开我的个人博客网站扫码或者搜索关注公众号树袋熊AI,并回复关键词【AniP】获取包含模型的整合包
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。