MAGI-1

一句话生成超长视频,全程不跳戏

自回归视频生成大模型 MAGI-1,采用规模化自回归范式直接生成视频,无需扩散过程,在长视频生成与效率上展现出独特优势,为视频生成技术路线提供了全新选择。

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

项目数据

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

使用教程

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

环境要求

  • Linux 环境 + NVIDIA GPU(Hopper 架构 H100/H800 体验最佳)
  • Conda 包管理器,用于创建 Python 环境
  • CUDA 12.4(PyTorch 对应版本 pytorch-cuda=12.4)
  • Python 环境需能编译安装 MagiAttention(仅 Hopper 卡需要)
  • 运行 24B 模型需要大显存 GPU,资源不足可改用 4.5B 模型

安装与启动步骤

  1. 1获取项目代码

    从 GitHub 克隆 MAGI-1 仓库到本地,并进入项目根目录,后续命令都在此目录执行。

    git clone https://github.com/SandAI-org/MAGI-1.git
    cd MAGI-1
  2. 2安装 PyTorch

    用 conda 安装 README 指定版本的 PyTorch、torchvision、torchaudio 及 CUDA 12.4 运行时。

    conda install pytorch==2.4.0 torchvision==0.19.0 torchaudio==2.4.0 pytorch-cuda=12.4 -c pytorch -c nvidia
  3. 3安装依赖

    在项目根目录按 requirements.txt 安装 MAGI-1 的其余 Python 依赖。

    pip install -r requirements.txt
  4. 4安装 ffmpeg

    通过 conda-forge 安装 4.4 版本 ffmpeg,视频生成与写盘依赖它。

    conda install -c conda-forge ffmpeg=4.4
  5. 5(可选)装 MagiAttention

    仅 Hopper 架构(H100/H800)推荐安装以加速;其他 GPU 无需安装此组件。

    git clone git@github.com:SandAI-org/MagiAttention.git
    cd MagiAttention
    git submodule update --init --recursive
    pip install --no-build-isolation .
  6. 6运行 24B 模型

    回到 MAGI-1 项目目录,执行官方示例脚本启动 24B 模型推理,需较大显存。

    bash example/24B/run.sh
  7. 7运行 4.5B 模型

    显存有限时可改用 4.5B 示例脚本,命令结构与 24B 完全一致。

    bash example/4.5B/run.sh

如何确认成功

执行 example 下的 run.sh 后进程无报错、正常完成推理流程,即表示环境配置与模型启动成功。

常见问题

Q:非 Hopper 架构的 GPU 需要安装 MagiAttention 吗?

A:不需要。README 明确说明 MagiAttention 只推荐 Hopper 架构(如 H100/H800)安装用于加速,其他 GPU 可跳过该步骤。

Q:24B 和 4.5B 模型应该跑哪个?

A:两者只是示例脚本不同:example/24B/run.sh 与 example/4.5B/run.sh。显存充足选 24B,资源有限选 4.5B。

Q:PyTorch 可以用其他版本吗?

A:README 只给出 pytorch==2.4.0、torchvision==0.19.0、torchaudio==2.4.0 与 pytorch-cuda=12.4 的组合,建议按此版本安装以避免兼容问题。

Q:必须安装 ffmpeg 吗?

A:README 将 ffmpeg=4.4 列为安装步骤之一,视频生成流程需要用到,建议按说明通过 conda-forge 安装。

注意事项

  • MagiAttention 的仓库地址使用 SSH 协议(git@github.com),需提前配置好 GitHub SSH 密钥,否则克隆会失败。
  • MagiAttention 需要更新子模块(git submodule update --init --recursive),漏掉会编译失败。
  • 24B 模型对显存要求很高,本地资源不足时优先尝试 4.5B 示例。
  • README 未给出端口、API 服务或配置文件说明,属于本地脚本推理方式,请直接运行 example 下的脚本。

核心亮点

  • 采用自回归与扩散模型结合的技术路线,在视频生成领域具备创新性,支持大规模视频生成
  • 项目代码以Python为主,技术栈清晰,便于研究者复现与二次开发
  • GitHub星标3760且处于成长阶段,社区关注度较高,活跃度有保障

不足之处

  • 文档/社区待观察

适用场景

  • 影视特效与短视频自动生成
  • 游戏场景动态内容创建
  • 科研领域视频数据合成与增强

替代项目

VideoPoet、Gen-2、Make-A-Video

项目介绍

MAGI-1 是视频领域的开源项目,由 SandAI-org 开发,2025 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(3,789)位列前 30%,在视频分类的 472 个项目里位列前 8%。

近 45 天,它的 GitHub 星标从 3,760 增加到 3,789,净增 29。

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

它主要面向的使用场景是:影视特效与短视频自动生成。同类可对比的替代方案包括 VideoPoet、Gen-2、Make-A-Video。

上一篇:ArcReel

下一篇:PersonaLive

同类项目推荐

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