MagicAnimate
magicanimate.org又名 Magic Animate
新加坡国立大学 Show Lab 与字节跳动开源的扩散模型框架,用一张人物图和一段动作视频生成时序一致的人像动画,适合 AI 研究者与开发者配好 CUDA 环境本地跑或调 Replicate API 做动画实验。
工具网页英文开源

MagicAnimate 是一个开源的扩散模型框架,解决的是「让静态人像动起来」这件事:给它一张人物图片和一段动作视频,它把视频里的动作迁移到图片上,生成一段人物跟着动的动画。项目由新加坡国立大学 Show Lab 和字节跳动合作完成,2023 年 12 月放出代码和模型权重。
主要功能
它强调时序一致性,也就是逐帧之间不跳、不闪,官方页面称其在舞蹈视频方案里一致性最高。参考图保留得比较完整,油画、电影角色这类训练数据里没见过的风格也能驱动。它还能接 DALLE3 这类文生图模型,把文字生成的人物图拿来做动画。
怎么用
官方提供 GitHub 仓库,需要自己配环境:Python 3.8 以上、CUDA 11.3 以上、ffmpeg,用 conda 建环境后下载 Stable Diffusion V1.5 和 MSE-finetuned VAE 的预训练模型,再下 MagicAnimate 自己的 checkpoint。不想本地跑的话,Hugging Face、Replicate、Colab 上都有在线 demo,Replicate 还提供 API,按示例传图片、视频和推理步数就能调用。
限制
页面自己列了几条:脸和手会有扭曲,这是这类方案的老问题;默认配置下画风会从动漫偏向写实,尤其人脸明显,可能要换 checkpoint;默认的 DensePose 驱动视频基于真人,套到动漫风格上身体比例会变。另外动作视频需要先转成 OpenPose 格式,官方给了转换模型。
常见问题
MagicAnimate 有哪些平台 / App?
支持 网页。
MagicAnimate 的替代品有哪些?
本站整理了 5 个替代品,例如 DreaMoving、千面视频动捕、Viggle、DomoAI。
替代品 全部 5 个 →
D
DreaMoving
阿里巴巴智能计算研究院提出的扩散模型视频生成框架,用姿态序列驱动人物动作、用参考图保持身份,可接入多数风格化扩散模型,适合想复现或二次开发人物视频生成的算法工程师自行部署。同为姿态序列驱动人像动画的扩散框架,可接风格化模型,替代动作迁移这一核心用途
千面视频动捕
杭州乐曼多科技旗下的 AI 视频动捕工具,从普通视频提取全身、半身、手部和面部动作,可逐帧调整并一键导出 FBX、VMD 等格式接入 Blender、Unity,适合不想租棚借设备的独立动画作者和小型工作室快速产出动作数据。替代动作驱动这一块:从视频提取动作,但面向动捕与动画制作,不做人像时序生成
Viggle
围绕角色与动作的生成式 AI 平台,上传照片或输入文字即可生成会动的 3D 角色与场景,也能把角色替换进现成视频并套用模板动作,适合做社交媒体短视频、表情包和二创内容的人快速出片。替代动作迁移这一块:上传视频和人物图即可生成,免配环境,但闭源不可改模型
DomoAI
在浏览器里运行的 AI 视频与动画创作平台,支持视频转视频、图片转视频、文字转视频和帧转视频,能把真人片段换成动漫或浮世绘风格,也提供口型对齐、背景移除和分辨率提升,适合不装剪辑软件、想用参考图控制画风的短视频创作者。替代图片动态化与角色动作驱动这一块:浏览器操作,无需配环境,但不开源不可自部署