目录

magic-animate:一键整合包下载与快速上手指南

关于AI视频生成这事,我最近深踩了一波 MagicAnimate 这类动作驱动工具,最早是从 Animate Anyone 开始入的坑,后来发现 MagicAnimate 的效果更稳、支持骨架驱动合成真人舞蹈,适合搞定“数字人跳舞”这种需求。

那为什么选它?因为它在 B 站很多案例都已经玩出花了——

  • 有用 Stable Diffusion Mov2Mov 合成 2.5D 真人舞蹈的。
  • 有直接接上剪映、无界AI 一键换脸的。
  • 也有抠图换背景的,Cutie 新版本还支持绿幕自动生成。

换句话说,它不是单打独斗,而是可以和你熟悉的AI视频生态配合得上,做完整工作流。这点很关键。

MagicAnimate 本身其实就是一个二合一工具:它包含

  1. Video2DensePose(生成驱动动作的骨架视频)
  2. MagicAnimate 主体(拿原图+骨架合成动图)

不配合前者,后者跑不起来。

顺带一提,如果你感兴趣,也可以看看我之前写的 video-retalking一键整合包下载,玩法路线不一样,但可以组合起来提升内容表现力。

参考:

 Animate Anyone > MagicAnimate https://www.bilibili.com/video/BV1Ti4y1v7Vx/?spm_id_from=333.337.search-card.all.click&vd_source=a18a958fc934b853b0537ded7e0e2ad6 多种方法介绍 sd 剪映 无界ai wink 达摩院视频漫画风格 【 去重 防侵权换脸 换背景。新颖】

[视频抠图换背景Cutie全面演示](https://www.bilibili.com/video/BV1wC4y1D7QU/?spm_id_from=333.999.0.0&vd_source=a18a958fc934b853b0537ded7e0e2ad6) [抠图换背景软件CUTIE新增一键绿幕制作功](https://www.bilibili.com/video/BV1PW4y1P7uB/?vd_source=a18a958fc934b853b0537ded7e0e2ad6)

https://www.bilibili.com/video/BV1si421d7Hc/?spm_id_from=333.337.search-card.all.click&vd_source=a18a958fc934b853b0537ded7e0e2ad6 美女舞蹈 https://www.bilibili.com/video/BV1Ti4y1v7Vx/?spm_id_from=333.337.search-card.all.click&vd_source=a18a958fc934b853b0537ded7e0e2ad6 stablediffusion Mov2Mov插件 https://www.bilibili.com/video/BV1ZZ421e71C/?spm_id_from=333.337.search-card.all.click&vd_source=a18a958fc934b853b0537ded7e0e2ad6 真人 漫画 2.5d风格 https://www.bilibili.com/video/BV1Dz421f7Ux/?spm_id_from=333.337.search-card.all.click&vd_source=a18a958fc934b853b0537ded7e0e2ad6 美女帧数变化

magicanimate 图片 结合骨骼动作 生成真人舞蹈视频

Magic-Animate整合包 内含Magic-Animate 与 Video2DensePose

此软件为二合一软件(内含Magic-Animate 与 Video2DensePose) Magic-Animate 就是合成数字人动作的主程序。但是需要先生成动作视频,可以通过Video2DensePose

Video2DensePose就是第二个软件,用以生成动作视频

MagicAnimate

magic-animate一键整合包

先说最低配置要求:

  • Python >= 3.8(建议 3.10)
  • CUDA >= 11.3(建议别用 12 以上,坑超多)
  • ffmpeg 安装并配置环境变量

建议别直接用environment.yaml来安装,容易卡死。老老实实手动来:

pushd  D:\Software\AI\magic-animate
git clone https://github.com/magic-research/magic-animate.git
cd magic-animate



conda env create -f environment.yaml  报错 

或者
conda create -n magic-animate python=3.10  【 python=3.8   python=3.11 ;pip install -r requirements.txt都报错】
conda activate magic-animate
pip install -r requirements.txt

conda activate magic-animate  能在这个环境中安装CUDA 11.3。只供这个环境使用它。不影响系统原来的cuda环境 
# 在激活的环境中安装 CUDA 11.3
conda install -c anaconda cudatoolkit=11.3
pip install -r requirements.txt

要注意,如果你是 Windows 用户,nvidia-nccl-cu11 那行一定要注释掉,否则版本对不上。

你可能看到报错类似:

Could not find a version that satisfies the requirement nvidia-cudnn-cu11==8.5.0.96

那就干脆别装 8.5,直接装兼容的 8.9.5.29。

pip install nvidia-cudnn-cu11==8.9.5.29

别用 pip install triton 装,换成直接安装 .whl 包:

pip install triton-2.0.0-cp310-cp310-win_amd64.whl

这一步如果连不上,临时设置代理:

set http_proxy=http://127.0.0.1:10809
conda install ffmpeg

或去 GitHub 找个 ffmpeg-static 手动下,配置到 FFMPEG_PATH

Cutie 是视频抠像神器,配合 MagicAnimate 可以搞出更真实的视频背景替换。

安装很简单:

conda create -n cutie python=3.9
conda activate cutie
git clone https://github.com/hkchengrex/Cutie.git
cd Cutie
pip install -e .

报错提示你装 Visual C++:那就去微软官网下载对应的 Build Tools。

你可能运行脚本会报:

ModuleNotFoundError: No module named 'magic-animate'

别慌,加一行即可:

type nul > __init__.py
set PYTHONPATH=%PYTHONPATH%;D:\Software\AI\magic-animate

你可能 pip install -r requirements.txt 后,发现 Torch 变成了 CPU 版本。 解决方案如下:

pip uninstall torch torchvision torchaudio
pip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 \
  -f https://download.pytorch.org/whl/cu118/torch_stable.html

你已经搞定一切之后,可以直接跑推理命令:

python scripts/inference.py --inference_config configs/inference/test.yaml

对了,如果你还想试试别的语音驱动动画工具,我之前也踩过一轮,可以看看这篇 gpt-sovits声音模型训练,它是从声音驱动人脸动图,路线不一样,但都挺酷。

magic-animate:一键整合包

免配置、带模型、能跑的整合包来了: 👉 magic-animate一键整合包 提取码见文末评论区

内含:

  • MagicAnimate 主程序
  • Video2DensePose 动作生成器
  • 高清CodeFormer(提升人脸质量)
  • 一些示例测试图

相关内容