UTILS.
100% 浏览器内运行
⏱️

帧数 ↔ 时间码计算器

在任意帧率下于帧数、SMPTE 时间码和时长之间转换,支持 29.97 丢帧。

关于此工具

帧数 ↔ 时间码计算器是一款免费的浏览器内工具,可在任意常见帧率下于总帧数、SMPTE 时间码(HH:MM:SS:FF)和钟表时长之间转换,包括 29.97 和 59.94 丢帧。任何内容都不会上传——所有转换都在本地进行。

在非丢帧帧率下,时间码就是帧数对取整后帧率的整数除法:帧数 ÷ fps 给出整秒,余数为帧字段。以秒计的时长是帧数 ÷ fps,使用真实帧率,所以 25 fps 下 1500 帧正好是 60 秒,即 00:01:00:00。丢帧时间码通过每分钟(除每第十分钟外)跳过两个(或四个)帧标签,来补偿 29.97/59.94 的分数帧率,使运行的时间码与真实钟表时间保持对齐;那些只是标签——从不丢弃任何画面。

常见问题

什么是丢帧时间码?
在 29.97 fps 下,计数器每小时会比真实时间快约 3.6 秒。丢帧通过在每分钟(除每第十分钟外)开头跳过帧号 00 和 01 来纠正这一点——帧本身仍在;只是它们的标签被重新编号。
我该在什么时候启用丢帧开关?
只在 29.97 或 59.94 fps 下,通常用于时间码必须与挂钟时长相符的广播交付。在 23.976、24、25、30、50 和 60 fps 下使用非丢帧;开关在这些帧率下无效。
帧数是如何转成时间码的?
取整后的帧率(29.97 取 30,23.976 取 24)设定每秒帧数。整秒为 帧数 ÷ fps,分和时由此依次进位,剩余部分为两位数的帧字段。丢帧会加上跳过标签的校正。
有任何数据被上传吗?
不会。你输入帧数、时间码或时长,它在你的浏览器中转换。任何内容都不会离开你的设备。

更多工具