UniAnimate

一张图+动作序列,生成连贯人物动画视频

UniAnimate 是一个用于人类图像动画生成的统一视频扩散模型,基于 SCIS-2025 论文开源。它解决的是从单张人物图片和动作序列生成连贯、自然的人物动画视频的问题,核心能力包括将外观、姿势和运动信息统一编码到视频扩散模型中,支持舞蹈生成、人物动画等场景。项目提供完整的训练和推理代码,支持自定义数据集,并集成了多种评估指标。其技术亮点在于通过统一的框架处理外观和运动,减少了传统方法中复杂的模块组合,提升了生成视频的时序一致性和动作准确性。

开源 free 视频生成
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1189
维护状态 低维护
是否开源
定价模式 free

项目数据

分类视频生成
开发团队ali-vilab
所属国家
定价模式free
价格说明开源项目,提供在线演示页面,代码免费获取,无付费版本。
访问状态
是否开源
开源协议
主要语言Python
技术栈/模型dance-generation,human-image-animation,video-generation
GitHub 星标★ 1189
30天Star增速
HF 下载量
上线时间2024-06-03 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:进阶 约 20 分钟 部署方式:本地安装 6 步

环境要求

  • Conda 环境管理器(用于创建 Python 3.9 环境)
  • Python 3.9(README 指定版本)
  • PyTorch 2.0.1 / torchvision 0.15.2 / torchaudio 2.0.2,CUDA 11.8
  • Windows 系统需参考仓库 issue #11 调整依赖安装方式
  • Git(用于克隆仓库)

安装与启动步骤

  1. 1克隆仓库

    把 UniAnimate 源码下载到本地,后续所有命令都在该目录内执行。

    git clone https://github.com/ali-vilab/UniAnimate.git
    cd UniAnimate
  2. 2创建conda环境

    README 指定使用 Python 3.9,创建名为 UniAnimate 的独立环境,避免与系统环境冲突。

    conda create -n UniAnimate python=3.9
  3. 3激活环境

    切换到刚创建的环境,之后的安装和运行都在此环境下进行。

    conda activate UniAnimate
  4. 4安装PyTorch

    按 README 指定版本安装 PyTorch 2.0.1 及配套组件,使用 CUDA 11.8 版本。

    conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.8 -c pytorch -c nvidia
  5. 5安装项目依赖

    安装 requirements.txt 中列出的全部 Python 依赖,也可改用仓库提供的 environment.yaml。

    pip install -r requirements.txt
  6. 6运行模型生成视频

    README 仅列出“Run the UniAnimate model to generate videos”标题,未给出具体命令,需按仓库内推理脚本自行运行。

关键配置

配置项必填说明示例
noise_prior_value噪声先验值,README 提到在代码第 381 行引入,代码中默认取 939。939

如何确认成功

conda activate UniAnimate 后能正常导入 torch 即环境安装成功;README 未给出推理启动命令,需自行运行仓库脚本确认视频生成。

常见问题

Q:Windows 系统怎么安装依赖?

A:README 建议参考仓库 issue #11,其中提供了 Windows 下的依赖安装方法,由社区贡献者整理。

Q:出现 The shape of the 2D attn_mask is torch.Size([77, 77]), bu

A:这是 README 明确提到的已知问题,请参考仓库 issue #61 中的解决办法。

Q:除了 requirements.txt 还有别的依赖清单吗?

A:有,仓库同时提供了 environment.yaml,包含全部依赖,可用它一次性创建环境。

Q:有没有更新的模型版本?

A:有。2025/04/15 发布了基于 Wan2.1 的 UniAnimate-DiT,含训练和推理代码,详见对应仓库。

注意事项

  • README 未提供推理脚本的具体命令、模型权重下载地址与端口信息,请以仓库实际文件为准。
  • 新版本 UniAnimate-DiT 的代码在独立仓库 ali-vilab/UniAnimate-DiT 中,与当前仓库不同。
  • README 提到引入 noise_prior 噪声先验,代码中默认值可通过配置项 noise_prior_value 调整。

核心亮点

  • 统一框架整合外观与运动编码,简化流程并提升时序一致性
  • 提供完整训练/推理代码及评估工具,便于复现和二次开发
  • 支持自定义数据集,适应舞蹈、动作等多种动画场景

不足之处

  • 训练和推理对GPU显存要求较高,普通设备难以运行
  • 文档和社区支持尚待完善,新手入门门槛较高

适用场景

  • 数字人视频生成,用于虚拟主播或在线教育
  • 舞蹈动作迁移,将动作序列应用到静态人物图
  • 影视预可视化,快速生成角色动作预览

替代项目

AnimateAnyone、MagicAnimate、DreamPose

项目介绍

UniAnimate 是视频领域的开源项目,由 ali-vilab 开发,2024 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,189)位列前 30%,在视频分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。提供在线演示页面,代码免费获取,无付费版本。从国内网络环境看,可直接访问。

它主要面向的使用场景是:数字人视频生成,用于虚拟主播或在线教育。同类可对比的替代方案包括 AnimateAnyone、MagicAnimate、DreamPose。

上一篇:Be-Your-Outpainter

下一篇:MikuDance

同类项目推荐

MoneyPrinterTurbo 开源

输入一句话,高清短视频自动出炉,文案配音全包了

利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short ···

★ 125106 2026-08-09
seedance-2.0-api 开源

快速上手字节Seedance 2.0,文本/图片一键生成视频

Seedance 2.0 API — text-to-video and image-to-video examples

★ 334 2026-08-26
openscreen 开源

免费无水印录屏做演示,替代 Screen Studio

Record your screen, ship a demo. Free and open-source, GPU-accelerated, no watermark···

★ 3185 2026-08-10
auto-subs 开源

在剪辑软件里直接生成字幕,省去导出导入的麻烦

On-device subtitle generation that connects directly to DaVinci Resolve, Premiere, a···

★ 4266 2026-08-10