Suddenly don’t see framerate and framecount

用户在使用 ComfyUI VideoHelperSuite 节点加载视频时,原先当帧率和帧数字段设为 0 时会自动显示视频的实际帧率和帧数,但此功能突然消失。用户已检查 FFMPEG 并重新安装,未发现控制台报错。

Suddenly don't see framerate and framecount

Suddenly don’t see framerate and framecount

快速结论:该问题出现在 ComfyUI VideoHelperSuite 中,加载视频时原本显示帧率和帧数的数值输入框不再显示这些信息。优先排查 ComfyUI 前端版本是否已更新至 1.22.0 或更高。

问题场景

用户在使用 ComfyUI VideoHelperSuite 节点加载视频时,原先当帧率和帧数字段设为 0 时会自动显示视频的实际帧率和帧数,但此功能突然消失。用户已检查 FFMPEG 并重新安装,未发现控制台报错。

报错原文

Suddenly don't see framerate and framecount (no visible error message in console)

原因分析

该问题由 litegraph.js 仓库的 PR #1068 直接导致。VideoHelperSuite 的数字输入组件原本使用自定义的 draw 方法来覆盖默认的数字控件显示行为,但 litegraph.js 在更新后引入了新的 drawWidget 方法,该方法优先级高于原有的 draw 方法,导致自定义显示失效。根本原因在于 VideoHelperSuite 仍基于内置的 Numeric 控件实现,而 litegraph.js 的内部渲染逻辑已发生变化。

环境排查

  • ComfyUI 前端版本:需确认是否为 1.22.0 或以上
  • VideoHelperSuite 版本:需确认是否为最新
  • litegraph.js 版本:需确认是否包含了 PR #1068 的变更

解决步骤

  1. 更新 ComfyUI 前端至 1.22.0 或更高版本(此修复已随该版本发布)。
  2. 如果问题依旧,检查 VideoHelperSuite 是否已更新至兼容新版 litegraph.js 的版本。
  3. 若无法立即更新前端,可考虑回退 litegraph.js 至 PR #1068 之前的版本作为临时方案(需谨慎操作)。

验证方法

重新加载一个视频文件,将帧率或帧数字段设为 0,观察是否恢复显示实际的帧率和帧数信息。

参考来源

Kosinkadink/ComfyUI-VideoHelperSuite #484

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

celebrityanime
celebrityanime
文章: 8401

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注