毫秒转 FPS 计算器

输入每一帧所需的毫秒数,计算对应的每秒帧数。这是数值换算,不会测量设备性能。

每帧时间转 FPS

50FPS

这是数值换算,不是设备测量。显示值经过四舍五入。

常见帧时间与 FPS 对照
每帧时间(毫秒)FPS
4250
5200
8125
10100
1662.5
2050
2540
5020

如何将毫秒换算成 FPS?

用 1,000 除以每帧毫秒数。如果每帧需要 20 毫秒,一秒就可以完成 50 帧;每帧缩短到 10 毫秒,则对应 100 FPS。这里换算的是一帧的持续时间,并非测量浏览器或游戏的实际性能。

将帧时间换算为帧率

  1. 输入一帧的耗时,单位为毫秒。使用大于零的数字,例如 20 或 8.33。

  2. 结果会随输入自动更新,无需提交。点击毫秒预设可以快速填入数值,对比不同帧时间;预设不会改变设备设置。

  3. 实际测试中若每帧耗时不同,应使用总帧数除以总秒数。不要先把每帧换算成 FPS 后再取平均。

  4. 如果已知的是 FPS,点击“FPS 转毫秒”进入另一换算页面,再输入帧率;当前输入不会自动带过去。

如何理解换算结果

换算公式
对应 FPS = 1,000 ÷ 每帧毫秒数。持续时间减半,稳定运行时的帧率就翻倍。20 毫秒 → 50 FPS · 10 毫秒 → 100 FPS
平均帧时间
对同一组帧,先求各帧耗时的算术平均值,再取倒数换算,可以得到这一段的平均 FPS。前提是计入相同的帧和完整耗时。10 毫秒 + 30 毫秒 = 40 毫秒内完成 2 帧 → 50 FPS
单个慢帧
单帧耗时只能换算出这个间隔对应的帧率,不能代表整段测试的平均值,也不足以描述所有卡顿情况。一个 50 毫秒的帧,在该间隔内对应 20 FPS。

毫秒转 FPS 常见问题