
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 的变更
解决步骤
- 更新 ComfyUI 前端至 1.22.0 或更高版本(此修复已随该版本发布)。
- 如果问题依旧,检查 VideoHelperSuite 是否已更新至兼容新版 litegraph.js 的版本。
- 若无法立即更新前端,可考虑回退 litegraph.js 至 PR #1068 之前的版本作为临时方案(需谨慎操作)。
验证方法
重新加载一个视频文件,将帧率或帧数字段设为 0,观察是否恢复显示实际的帧率和帧数信息。



