MAGI-1

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 视频生成 🍴 复刻 242 🐛 待处理 46 👀 关注 44
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3804
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可证,可免费使用和部署。

项目预览

MAGI-1 项目界面预览图
图片来源:项目官网

项目数据

分类视频生成
开发团队SandAI-org
官网地址https://sand.ai
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型autoregressive,diffusion-models,video-generation
GitHub 星标★ 3804
上线时间2025-04-21 00:00:00
代码更新2026-06-17
仓库体积8.6 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3804

使用教程

难度:高级 约 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

上一篇:ArcReel

下一篇:PersonaLive

同类项目推荐

open-edit 开源

用代码和AI智能体剪视频,本地生成风格化字幕

Open-source, agent-driven editing pipeline: create subtitles, motion graphics, slide···

★ 1791 2026-08-09
deforum-kandinsky 开源

用 Kandinsky 模型快速生成 Deforum 风格短视频动画

Kandinsky x Deforum — generating short animations

★ 103 2026-08-09
manju-laoli-skill 开源

从剧本到分镜提示词,一条龙产出可直接投喂视频模型

漫剧老李 AIGC 创作全流程 Skill · V7.4.26 多技能套装版(Short-Drama Director Suite)···

★ 2012 2026-10-21
rea-video 开源

逐镜拆解任意视频,告诉你它怎么拍的、怎么复刻

Reverse-engineer any video, shot by shot: filmed, AI-generated or coded, and how to ···

★ 5531 2026-11-07
FunClip 开源

上传视频,说句话就能自动剪出对应片段

FunASR-powered video transcription, subtitle generation, and LLM-assisted clipping t···

★ 6515 2026-08-09
vmodal_sdk_flutter 开源

Flutter 里快速接入以图搜视频能力

V- Modal AI: Visual Video / Image Search - Flutter Video SDK

★ 2152 2026-10-24
baocut 开源

AI 自动转写配音剪视频,时间线上随时改

BaoCut: an AI video agent with an editable timeline. Transcribe, subtitle, translate···

★ 1710 2026-10-19
diffusion-forcing-transformer 开源

用历史帧引导扩散模型,生成更连贯的视频

[ICML 2025] Official PyTorch Implementation of "History-Guided Video Diffusion"

★ 712 2026-08-09
huashu-art-motion 开源

用代码选风格加解说,让画作直接动起来出片

艺术动画skill:35种艺术风格、9种解说语法,用代码让画动起来。

★ 6626 2026-10-07