Skip to content

让 AI 自己当导演拍 1 小时电影:HyperFlow-Infinity 与 ComfyUI 8 步加速实操

Video Rebirth 开源了 HyperFlow-Infinity:一个让 AI「自己当导演」的长视频框架,三角色循环拍 1 小时 725 镜头不跑偏。本文拆架构、硬件门槛、ComfyUI 双节点包和消费级显卡的三档判断,附本机 DGX Spark 的低配路线。

让 AI 自己当导演拍 1 小时电影:HyperFlow-Infinity 与 ComfyUI 8 步加速实操 ​

用 AI 拍视频的人都踩过同一个坑:前 5 秒主角还是个金发小女孩,拍到第三段,脸变了、裙子换了颜色,故事也接不上了。长视频的敌人不是画质,是漂移——注意力崩坏、显存指数增长、提示词漂移,三难缠在一起。

10 月 23 日,Video Rebirth 在 GitHub 开源了 HyperFlow-Infinity:它给出的演示是,只喂给 AI 一个《爱丽丝漫游仙境》的故事种子,AI 自己往下拍,一口气拍满 1 小时、1344×768、官网统计 725 个镜头,从头到尾还是同一个爱丽丝。

这篇文章把它拆开:架构怎么做到「拍不停、不跑偏」,本地怎么跑,ComfyUI 怎么用,以及你手上的消费级显卡能不能玩。

HyperFlow-Infinity 三角色自循环架构:场记只记变化、导演规划下一段、摄影末帧接拍

一、它是什么:一个人的剧组 ​

HyperFlow-Infinity 是 HyperFlow 系列的第二个发布,核心一句话:把「导演、场记、摄影」三个活,交给同一套模型——MiniMax-H3 加上 HyperFlow 加速权重,官方特别强调没有额外引入新模型。

你只需要写好「种子」:角色长什么样、故事发生在什么世界、开场是什么情况。之后它自己拍、自己看、自己决定下一段拍什么,直到你喊停。

二、三角色循环:怎么做到不跑偏 ​

每一轮循环,三个角色各干各的,这正是库内「长视频生成三难」的工程化对冲方案:

  • 场记 · VL-Memory:看刚拍完的那段,只记「变了什么」。官网的说法很形象:「同一条裙子,什么都不写。」记下来的东西存进一张「场景图」(场景 / 角色 / 状态)。事件攒多了,老的会被折叠成「章节摘要」——就像写日记,过一阵子把一周的流水账浓缩成一句话。
  • 导演 · VL-Director:读场景图,再看上一段实际是怎么结束的,写出下一段的提示词。如果它想出的情节和最近 12 段重复了,会被打回去重写。所以爱丽丝不会一直在同一棵树下转圈。
  • 摄影 · H3-HyperFlow:拿着导演的提示词、一张固定的角色参考图,再加上上一段最后 7 帧的潜变量,往下拍。每次生成 141 帧,切掉开头 22 帧重画的部分,留下 119 帧(正好约 5 秒)。接缝处是「接着拍」而不是「重新拍」,所以看不出断点。

官方的说法是:自我博弈(self-play)从不预设故事在哪里结束。

三、演示与本地跑法 ​

演示数据卡:1 小时 / 725 镜头 / 1344×768 / 8×H200 口径

先说硬件门槛,这个必须讲清楚:官方要求本地至少 4 张 NVIDIA 显卡——1 张跑负责「看」和「想」的 Qwen 视觉服务,1 张做条件编码,剩下的生成视频。推荐配置是 8 张,且官方只在 141GB 的 H200 上测试过。系统要 Linux、Python 3.10 以上,还要装好 ffmpeg。

速度方面,官方在 8×H200、768p 下测试,每拍 5 秒一段:默认后端约 78 秒,SGLang 后端约 49 秒。按 49 秒算,拍满 1 小时需要 720 段左右,大概要跑 10 个小时。

本地跑法:硬件门槛 + 四步上手速查

上手是四步:

  1. 启动本地 Qwen 服务
  2. 用 init 建一个项目目录,指定配置、权重和显卡分工
  3. 用 launch 开拍(每次都要带 --resume,第一次也要)
  4. 打开项目里的 index.html 看进度和成片

中途可以随时暂停(pause 或 Ctrl-C),之后再 launch 就能接着拍。

配置三块可以换成自己的故事:seed_story 写世界、开场和角色;visual_style 写画风;director_guidance 写你对「导演」的要求,比如「多一点幽默,别老是害怕」。另外,给一张自己的角色参考图,它会用这张图开场,并在后面每一段锚定这个角色的脸——顺便省掉 54GB 的 Qwen-Image 下载。

想做分支剧情也支持:比如拍到第 28 段,你觉得「不如让她去山洞看看」,就可以从第 28 段分出一条新支线,原片一点不动。互动剧、多结局短片都能这么玩。

四、ComfyUI 里怎么用 ​

ComfyUI 双节点包对比:方案 A / 方案 B 与避坑清单

先说结论:截至 10 月 30 日,Infinity 这套「自己看、自己记、自己拍」的循环只有命令行版,ComfyUI 里还没有对应节点,官方和社区都没有。

但有一点很关键:官网写明 Infinity 和 HyperFlow 用的是同一套权重,而这套权重(把 MiniMax-H3 的采样从 49 步压到 8 步)在 ComfyUI 里已经能跑了。目前有两个社区节点包:

方案 A:Saganaki22 / ComfyUI-Hyperflow

  1. 克隆到 custom_nodes
  2. 从 drbaph/Hyperflow-Comfyui 下载转换好的权重(3.67GiB),放进 models/hyperflow/;也可以打开节点上的 download_if_missing 开关让它自己下载
  3. 连线:Load Diffusion Model(MiniMax-H3 底模)→ ApplyHyperFlow → SamplerCustomAdvanced,采样器选 Euler,把节点输出的 SIGMAS 接进去,代替 BasicScheduler

方案 B:Addis-Pulse-Studio / ComfyUI-HyperFlow 能直接读官方原版权重(也兼容 drbaph 转换版)。自带 t2va、fl2va、audio2va、ref2va 四个示例工作流,还有一个双人对话工作流。作者在 RTX 5090 上用 int8 版 H3 实测:1344×768、124 帧,每步约 9 到 24 秒;第一次加载要多等 5 分钟左右。

几个避坑点,两个包都适用:

  • 采样器固定用 euler,cfg 设 1.0,strength 保持 1.0
  • 不要和 FastH3、H3 Turbo、TaoMate 这类加速 LoRA 叠加使用
  • 底模尽量用非 pruned 版——pruned 版没有时间嵌入层,只能跑「半套」效果(方案 A 提供了一个实验性的补救选项)
  • 不想装节点的话,drbaph/MiniMax-H3-Turbo-Lora-ComfyUI 有能直接用原生 Load LoRA 加载的版本,但只有主干部分,效果和官方会有偏差

五、消费级显卡能不能玩:三档判断 ​

很多人最关心这个。分三档说(作者推测,未逐卡实测):

第一档 · 完整的 Infinity 循环,基本跑不了。 官方最低要 4 张卡,只在 H200 上测过。一张消费卡想同时装下「视觉模型 + 条件编码 + 视频生成」三个角色,目前看不现实。短期内别指望在家用一张卡跑出 1 小时的自导长片。

第二档 · 单段 HyperFlow 加速,能跑。 有实测:社区创作者在 RTX 5090(32GB)加 int8 底模上跑通了四种工作流。按每步 9 到 24 秒、8 步来算,一段 5 秒的视频,采样大约 1 到 3 分钟。推测 24GB 的 4090 用 int8 底模配合 ComfyUI 自带的显存卸载,大概率也能跑,只是更慢;16GB 的卡要看内存够不够大,可能要用更省的长视频节点分段跑。

第三档 · 在 ComfyUI 里「手搓」一个低配版 Infinity。 这是借鉴它思路的建议,不是官方方案:

  • 用同一张角色参考图跑 ref2va,相当于 Infinity 的「身份锚定」
  • 每段 5 秒,用上一段的结尾接着拍(社区已有几个 MiniMax-H3 分段长视频节点,有的号称 16GB 卡可用)
  • 「场记」和「导演」由你自己当:看完一段,手动写下一段提示词,并记一份「角色状态表」

效果比不上全自动,但核心逻辑一样:固定身份、记住变化、接着往下拍。

六、对本机(DGX Spark)的落地路线 ​

本机的短剧生产线是「vLLM 出剧本分镜 + 千问肖像/参考图出镜头 + H3 出视频 + ffmpeg 拼接」,全程本机、零成本。对照 Infinity 的三角色:

  • 参考图身份锚定 ↔ 千问角色肖像 + 参考图编辑
  • 末帧潜变量接拍 ↔ 第 5 步 H3 图生视频(逐镜头接拍)
  • 场记/导演由人承担 ↔ 剧本分镜 + 对照剧本审片(记「变了什么」,手写下一段提示词)

也就是说,4 卡门槛不满足,不代表这套逻辑跑不起来:ComfyUI 里的 HyperFlow 8 步加速 + 手工状态台账,就是本机的低配版。

写在最后 ​

过去一年,AI 视频的竞争是「拍得多好看」。HyperFlow-Infinity 把问题换成了「能拍多久还不跑偏」。1 小时、725 个镜头、同一个爱丽丝,现在还需要一台 8 卡服务器。但思路已经开源了,加速权重也已经进了 ComfyUI——消费级显卡可以先跑单段加速 + 手搓分段接拍。

如果给你一颗故事种子,让 AI 一直拍下去,你最想让它拍什么?

来源与说明 ​

相关阅读 ​

本站内容仅为个人学习与实验记录,不构成任何投资建议。