MIMO

上传一张图,用姿态驱动角色动起来,还能换背景

MIMO 是一个可控角色视频合成框架,通过空间分解建模实现高质量的角色动画生成。它解决了现有方法在角色视频生成中运动控制不精细、背景与前景耦合导致编辑困难的问题。核心能力包括:将视频分解为前景角色和背景分别建模,支持通过姿态序列驱动角色动作,同时保持身份和外观一致性;支持文本/图像编辑背景,实现角色与场景的灵活组合;采用扩散模型架构,生成高分辨率、时间连贯的视频。项目提供官方训练和推理代码,支持自定义数据集,适用于数字人、影视预演、虚拟内容创作等场景。

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

项目数据

分类视频生成
开发团队menyifang
所属国家
官网地址
定价模式free
价格说明开源项目,Apache-2.0许可证,可免费使用和部署。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型character-animation,diffusion-models,human-animation,image-animation,video-editing,video-generation
GitHub 星标★ 1578
30天Star增速
HF 下载量
上线时间2024-09-24 00:00:00
最近更新2026-09-23 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:高级 约 15 分钟 部署方式:本地安装 5 步

环境要求

  • 已安装 Git 并能访问 GitHub
  • 已安装 Conda(Anaconda/Miniconda)
  • Python 3.10(由 conda 环境指定)
  • 可执行 bash 脚本的 Linux/类 Unix 环境(需运行 install.sh)

安装与启动步骤

  1. 1克隆代码仓库

    从 GitHub 拉取 MIMO 官方 PyTorch 实现代码到本地当前目录。

    git clone https://github.com/menyifang/MIMO.git
  2. 2进入项目目录

    切换到刚克隆下来的 MIMO 文件夹,后续命令都在此目录执行。

    cd MIMO
  3. 3创建 Conda 环境

    按 README 要求新建名为 mimo 的环境,Python 版本指定为 3.10。

    conda create -n mimo python=3.10
  4. 4激活环境

    激活 mimo 环境,之后的安装与运行都必须在该环境下进行。

    conda activate mimo
  5. 5安装项目依赖

    运行仓库自带的安装脚本,由脚本负责安装 PyTorch 等全部依赖,耗时较长请耐心等待。

    bash install.sh

如何确认成功

conda activate mimo 无报错,且 bash install.sh 顺利执行完毕未中断,即表示环境与依赖安装完成。

常见问题

Q:不想本地安装,能直接在线体验吗?

A:可以。README 提供了 ModelScope 在线 Demo:https://modelscope.cn/studios/iic/MIMO ,无需配置本地环境即可试用。

Q:必须用 Python 3.10 吗?

A:README 的安装命令明确写的是 python=3.10,建议严格按此版本创建环境,避免依赖冲突。

Q:install.sh 里具体装了什么?

A:README 节选未列出脚本内容,该脚本负责安装项目运行所需依赖,可打开仓库中的 install.sh 查看具体安装项。

Q:安装完成后怎么跑推理或训练?

A:README 节选只包含 Getting Started 的克隆与安装部分,未给出推理/训练命令,请到官方仓库 https://github.com/menyifang/MIMO 查看最新文档与权重说明。

注意事项

  • README 节选中没有提供模型权重下载地址、数据集准备和推理脚本,这些需以官方仓库最新说明为准。
  • 本教程命令全部来自 README 的 Getting Started 与 Installation 代码块,未做任何补充或改写。
  • 若 bash install.sh 因网络问题失败,可尝试配置国内 pip 镜像后重新执行。

核心亮点

  • 空间分解建模,前景角色与背景独立控制,编辑更灵活
  • 姿态驱动准确,支持复杂动作序列,角色身份保持稳定
  • 官方代码完整,提供训练和推理流程,便于二次开发

不足之处

  • 训练资源需求高,个人开发者难以复现
  • 文档/社区待观察

适用场景

  • 数字人视频生成,用于虚拟主播或客服
  • 影视预演和动画制作,快速生成角色动作草稿
  • 创意内容编辑,替换视频背景或角色动作

替代项目

Animate Anyone、MagicAnimate、ControlNet

项目介绍

MIMO 是视频领域的开源项目,由 menyifang 开发,2024 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(1,578)位列前 30%,在视频分类的 473 个项目里位列前 15%。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。Apache-2.0许可证,可免费使用和部署。

它主要面向的使用场景是:数字人视频生成,用于虚拟主播或客服。同类可对比的替代方案包括 Animate Anyone、MagicAnimate、ControlNet。

上一篇:short-video-maker

下一篇:DiffusionAsShader

同类项目推荐

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

★ 332 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