腾讯开源数字人工具AniPortrait整合包获取和使用教程

最近腾讯开源了一款数字人工具,直接对标阿里的EMO,github 地址为:https://github.com/Zejun-Yang/AniPortrait
主要支持以下两个功能:

  1. 脸部重演
    通过给定一段视频和一张图片,可以把视频中的人物替换为图片中的人物,支持二次元人物
  2. 音频驱动
    通过给定一张人物照片和一段音频,生成一段语音和嘴型同步的视频,支持二次元人物

电脑配置和环境要求

  • 系统要求: windows 10 或者11
  • 显卡要求: 英伟达独立显卡,俗称N卡,要安装好显卡驱动, 显存8G及以上
  • 内存要求:16G及以上
  • 硬盘要求: 要有至少30G左右的剩余存储空间,最好是固态硬盘

本文章主要分为两部分:

  1. 详细介绍 AniPortrait 源码运行环境搭建
  2. 详细介绍 AniPortrait 如何使用。

由于源码运行环境搭建较为复杂,觉得麻烦的小伙伴可以跳过第一部分,直接下载我为大家准备的整合包,然后按照文章第二部分使用教程操作即可。

点击打开我的个人博客网站扫码或者搜索关注公众号树袋熊AI,并回复关键词【AniP】获取包含模型的整合包

1. AniPortrait 源码运行环境搭建

基础软件安装

显卡驱动、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

所有的模型我已经下载打包好了,获取方式在文末。下载完成后最终模型目录如下:
在这里插入图片描述

运行AniPortrait 源码

打开Power Shell终端运行,注意windows下不要拷贝带#的注释

# 1. 进入源码文件夹
cd AniPortrait
# 2,进入虚拟环境
conda activate AniPortrait
# 3. 运行代码进行推理, 运行成功后终端会出现一个url链接,浏览器打开链接即可 
python -m scripts.app 

运行后如果终端报缺失 dll 的错误,请到文末获取 VC_redist 并安装

2. AniPortrait 使用教程

运行成功后,浏览器打开 url 程序主界面如下:
在这里插入图片描述

默认的处理序列长度L是60,比较短,建议修改成0,表示会自动计算序列长度,W和H表示输出视频的长度和宽度,尽量不要调整太高,建议用默认的值,如果想得到高清视频,可以用视频增强软件去处理。

可以上传自己本地的数据,另外 examples 中也自带了一些测试数据,点击后会自动加载到上传区,点击Generate等待视频生成即可,Result 中会显示最终生成的结果,可以播放或者下载到本地。

我测试了一下,感觉除了最后几帧效果会比较差,整体效果还不错。最终生成的视频效果如下:

点击打开我的个人博客网站扫码或者搜索关注公众号树袋熊AI,并回复关键词【AniP】获取包含模型的整合包

  • 37
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

考拉AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值