news 2026/10/17 15:47:19

MiniMax-H3-Longvideos API 参考:H3 Long Videos 节点全部输入输出端口与参数速查

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MiniMax-H3-Longvideos API 参考:H3 Long Videos 节点全部输入输出端口与参数速查
  • 人工智能
  • AI 应用
  • 媒体生成

【免费下载链接】MiniMax-H3-Longvideos

项目地址:https://ai.gitcode.com/hf_mirrors/Smite79/MiniMax-H3-Longvideos
点击查看免费下载

本文是MiniMax-H3-Longvideos(一个 ComfyUI 自定义节点包)的完整 API 速查:它能把一段文字提示词转换成MiniMax-H3 长视频 + 同步音频(单镜头约 15 秒,链式拼接可达约 120 秒)。文章逐一列出H3 Long Videos主节点及其附带 3 个工具节点的全部输入端口、输出端口与参数默认值,适合新手接线排错、也方便老手快速查参数,无需再翻源码。

📦 这个包提供哪 4 个节点?

MiniMax-H3-Longvideos 安装后在 ComfyUI 中注册 4 个节点,入口定义见init.py:

节点显示名类名 / 注册键分类源码文件
H3 Long VideosH3LongVideossampling/minimaxsampler.py
H3 Shot LengthH3ShotLengthMiniMax-H3/utilsshot_length.py
H3 Model InspectorH3ModelInspectorMiniMax-H3/multishotinspector.py
H3 OverlayH3OverlayMiniMax-H3/utilsoverlay.py

💡 注意:采样器在 sampler.py 只以H3LongVideos一个键注册,但init.py 提到旧工作流使用的H3LongVideosFL2VA、H3LongVideosV1、H3LongVideosREF2VA名称均指向同一类,老工作流可正常加载。

🔌 节点一:H3 Long Videos(核心采样节点)

输入输出声明位于 sampler.py,共10 个必需输入 + 30 个可选输入 + 8 个输出。

必需输入端口(Required Inputs)

端口类型说明
modelMODELMiniMax-H3 UNET(fl2va/ref2va 混合模型效果最佳)
clipCLIPH3 文本编码器,loader 类型选minimax
vaeVAEH3视频VAE
audio_vaeVAEH3音频VAE(必须是转换后的版本)
promptSTRING(多行,强制输入)第一段 = 场景(拼接到每个镜头),其后每段 = 一个镜头
resolution下拉16:9 / 9:16 / 4:3 / 3:4 / 1:1 / 21:9 / 9:21,默认16:9,决定宽高比
megapixelsFLOAT 0–2默认1.0(H3 原生 1 MP 预算);设0直接使用预设尺寸
shot_secondsFLOAT 1–15默认10,每个镜头的时长上限
stepsINT 1–100默认8;配 turbo/distill LoRA 用 6–8,否则 20+
cfgFLOAT 1–20固定1.0——H3 是 CFG-free,负提示词不会被评估
sampler_name下拉默认res_multistep(或配合 PDD Acc 用euler)
scheduler下拉默认simple
seedINT支持"生成后控制";整条链共用一个种子

可选输入端口(Optional Inputs)

图像 / 条件类端口

端口类型说明
first_frameIMAGE钉住第 1 镜的首帧(注意它会锁定整个构图,人物定妆照请走ref_image_1)
ref_image_1~ref_image_4IMAGE身份参考图;提示词里用<Picture N>标签可指定跟随哪个人/物
negativeCONDITIONINGcfg=1.0 时被忽略,仅为接口完整
sigmasSIGMAS外部采样计划(如 PDD Acc 的 Apply 节点输出)
ambient_audioAUDIO环境音床覆盖输入;留空则由场景自动合成

数值 / 布尔开关类(悬停均有 tooltip 说明)

端口默认值范围作用一句话
shift_video12.01–20视频流 flow shift
shift_audio3.01–20音频流 flow shift,与视频保持约 4:1
apply_model_samplingTrue布尔节点内部修补双 schedule 开关
silence_nonspeechTrue布尔无台词镜头把音频分支锚定到真实静音
trim_seamTrue布尔去掉后续镜头首帧(它是关键帧的重复)
ref_noise_aug0.9990.5–1.0参考图"干净度",调低可防背景/姿势被复刻
tiled_decodeTrue布尔分块解码,防显存溢出
cleanup_between_shotsTrue布尔镜头之间清理显存
latent_upscaleoff下拉latent 空间放大(需另装 Upscaler 包)
latent_upscale_scale2.01–4latent 放大倍率
upscaleoffoff/rtx/model/lanczos成片后的帧级放大后处理
upscale_modelnone下拉upscale=model时从 upscale_models 选择
upscale_target_short_edge00–4096成片短边像素目标,0 保持模型倍率
upscale_batch41–64模型放大的每批帧数
shot_lengthfrom the beat二选一from the beat按台词内容自适应镜头时长;fixed统一为shot_seconds
auto_removeTrue布尔从台词自动识别"脱衣"动作并同步更新角色状态
restart_after_removalTrue布尔脱衣镜头后,下一镜从头生成而非继承末帧
hold_restraintsTrue布尔束缚道具一旦戴上,后续每镜持续描述保持
plan_onlyFalse布尔⭐ 只报告镜头切分、时长与警告,不渲染,建议每次先跑一遍
anchor空STRING 多行全局镜头框架;填写后提示词所有段落都视为 beat
character_memory空STRING 多行角色卡(名字: 特征每行一人),复印到每个镜头保持服装一致
character_guardTrue布尔每镜只描述该 beat 涉及的人物
pace1.00.25–2.0beat 时长缩放,<1 加快、>1 放慢(仅from the beat生效)
auto_soundTrue布尔为动作镜头生成动作音效
hold_scene_stateTrue布尔门/窗等"已描述状态"固定在首帧
mouths_shut_when_no_lineTrue布尔无台词镜头闭嘴(代价:放弃该镜手写的环境音)
hold_gazeTrue布尔让眼神落在台词指定的注视对象上
ambient_level0.250–1环境音床响度;0 关闭,0.15–0.3 为宜
foley_level0.350–1无台词镜头的动作拟音合成音量

输出端口(8 个)

RETURN 定义见 sampler.py:

输出类型用途
imagesIMAGE成片帧序列 → 接 Video Combine / Save Video
audioAUDIO同步音轨
infoSTRING节点做了什么 + 全部警告,出问题时必读
scriptSTRING实际逐镜头发送给模型的文本
frames_per_shotINT每镜帧数
total_framesINT总帧数
shotsINT镜头总数
video_secondsFLOAT视频总时长(秒)

最小接线示意(来自 README.md):

UNETLoader ─┐ images ─> Video Combine / Save Video CLIPLoader ─┼─> H3 Long Videos ─> audio ─┘ VAELoader ──┘ info ─> Show Text

🎞 节点二:H3 Shot Length(秒 ↔ 帧换算)

声明见 shot_length.py。H3 帧数必须落在17k+5网格上且 ≤ 362 帧(约 15 秒),该节点把"秒"换算成合法帧数,一次输入同时喂给采样器和预览节点。

方向端口类型默认值
输入shot_secondsFLOAT 0.2–15.15.0
输入fpsINT 1–6024
输入(可选)cap_to_h3_maxBOOLEANTrue(钳制到 362 帧)
输出secondsFLOAT→ 采样器shot_seconds
输出framesINT→ Model Preview Override
输出infoSTRING换算说明文本

🔍 节点三:H3 Model Inspector(精度体检)

声明见 inspector.py。输入只需一个model(MODEL),输出:

  • format(STRING):主导精度标签,如BF16 / FP8 (e4m3) / NVFP4 / MXFP8 / INT8 convrot / W4A8等
  • report(STRING):逐格式图层统计 + 你的显卡是否原生支持 NVFP4 / MXFP8 计算(该节点OUTPUT_NODE=True,会直接把报告渲染在画布上)

✍️ 节点四:H3 Overlay(水印 + 片头字幕)

声明见 overlay.py。它是纯合成节点,应放在所有放大处理之后。

方向端口默认值说明
输入images—成品帧
输入fps24仅用于把片头秒数换算成帧,需与保存节点一致
输入(可选)watermark_text空水印文字,空 = 关闭
输入(可选)watermark_positionbottom-right7 个位置可选
输入(可选)watermark_size/opacity/margin4.0 / 0.75 / 3.0字号(短边百分比)/ 不透明度 / 边距
输入(可选)intro_text空片头标题文字,空 = 关闭
输入(可选)intro_position/intro_seconds/intro_fadecenter / 3.0 / 0.6位置、保持时长、淡出时长
输入(可选)intro_size/overlay_font/overlay_stroke9.0 / arial.ttf / 0片头字号、字体、描边粗细
输出images—叠加后的帧
输出info—执行备注(如跳过原因)

✅ 推荐起步参数与常用资料

  • 新手最省心的组合:cfg=1.0、sampler_name=res_multistep、scheduler=simple、shift_video=12 / shift_audio=3、megapixels=1.0,然后先开plan_only跑一遍,读info确认镜头切分无误再正式渲染。
  • 提示词写法(一段 = 一镜,对话用双引号)详见 README.md,提示词解析引擎在 engine.py、镜头拆分逻辑在 sampler.py。
  • 现成演示工作流:workflows/H3 LongVideos Demo Workflow.json,导入即可对照本文各端口位置。
  • 安装方式:把整个文件夹拷入ComfyUI/custom_nodes/后重启 ComfyUI服务器(需 ComfyUI 0.31+)。

⚠️ 小提示:该节点组按"位置"恢复 widget 值。若面板出现 NaN,右键节点 →Fix node (recreate),重新设值后再保存工作流(见 README.md 的 Notes 一节)。

  • 人工智能
  • AI 应用
  • 媒体生成

【免费下载链接】MiniMax-H3-Longvideos

项目地址:https://ai.gitcode.com/hf_mirrors/Smite79/MiniMax-H3-Longvideos
点击查看免费下载

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/17 15:47:08

Web Notification API实战:从权限申请到Service Worker消息推送

我们做前端经常会收到产品需求&#xff1a;“用户下单后要发个通知”、“有站内消息时浏览器最好弹一下”。以前一提到通知&#xff0c;第一反应就是短信、邮件、推送SDK&#xff0c;其实浏览器本身就支持一套原生的通知能力&#xff0c;利用好它&#xff0c;很多轻量级提醒需求…

作者头像 李华
网站建设 2026/10/17 15:46:36

Azure开发实战:从资源组到GitHub Actions的完整上云闭环

简介&#xff1a;《Azure开发实战精华》是一本面向云应用开发者的实战指南&#xff0c;由Packt Publishing出品&#xff0c;围绕微软Azure平台系统讲解现代化云应用的构建方法。内容从应用服务的部署与持续集成讲起&#xff0c;逐步深入容器编排、微服务框架、无服务器架构及人…

作者头像 李华
网站建设 2026/10/17 15:42:54

IndexedDB实战:从localStorage迁移到浏览器内置数据库的完整指南

1. 为什么你的项目需要IndexedDB&#xff1a;从localStorage的局限说起在聊IndexedDB之前&#xff0c;先说说我为什么在几个项目里坚决地把数据存储方案从localStorage换成了它。很多人在做前端数据持久化的时候&#xff0c;第一个想到的就是localStorage&#xff0c;毕竟API简…

作者头像 李华
网站建设 2026/10/17 15:40:08

基于卷积神经网络的火灾检测系统:从选题到部署的毕设完整指南

从去年开始&#xff0c;陆续有几位同学找我参谋深度学习方向的毕业设计选题&#xff0c;聊得最多的一个方向就是“基于卷积网络结构的火灾检测系统”。说实话&#xff0c;这个题目在毕设选题里属于那种“看起来不惊艳、但实际做起来非常顺手”的类型——它不追新不炫技&#xf…

作者头像 李华
网站建设 2026/10/17 15:39:17

VS Code .vscode目录全解:从settings.json到团队协作的工程实践

很多初入 VS Code 的人第一次打开某个项目的根目录时&#xff0c;都会看到那个不起眼的 .vscode 文件夹。我以前也直接忽略它&#xff0c;直到有次我要给整个项目定制统一的格式化规则&#xff0c;却怎么改都不生效&#xff0c;才发现真正的“总指挥”就在这个目录里。这篇文…

作者头像 李华
网站建设 2026/10/17 15:38:42

SQL Server 2008误删数据恢复:No backup set found故障实战指南

简介&#xff1a;本资源是一份面向SQL Server数据库管理员与运维工程师的实战型数据恢复指南&#xff0c;聚焦SQL Server 2008环境下误删数据的紧急抢救方案。内容系统梳理了基于完整恢复模式&#xff08;Full Recovery&#xff09;的原生T-SQL三步恢复法&#xff08;事务日志备…

作者头像 李华