时间码转帧数计算器

将小时、分钟、秒和帧组成的时间码转换为精确的绝对帧数,适用于剪辑、动画及制作流程。

将时间码转换为帧数
输入非丢帧时间码及其帧率。

关于时间码与帧数换算

时间码将经过的时间划分为小时、分钟、秒和帧,用于标识视频、电影、动画或音频中的精确位置。剪辑人员通常将其写为 HH:MM:SS:FF,最后两位表示当前秒内的帧偏移量。帧数则用一个从序列起点计量的连续整数表示同一位置。当应用程序、渲染流程、电子表格或编程接口需要绝对帧号而非格式化时间码时,这种换算非常有用。 本计算器采用标准的非丢帧关系式:先将小时、分钟和秒换算为总秒数,再乘以所选帧率,最后加上帧字段。例如,在每秒 24 帧下,00:01:00:00 等于 60 乘以 24,即 1,440 帧。在每秒 30 帧下,01:00:00:00 等于 108,000 帧。帧字段必须小于帧率,因为它表示一秒内的偏移量,而不是另一个独立的量。 帧率很重要,因为相同的时长在不同帧率下包含不同数量的画面。电影项目常用 24 fps,广播和网络视频常用 25 或 30 fps,慢动作或游戏视频可能采用 50、60 或更高帧率。如果素材已进行帧率适配,应输入实际时间线帧率,而不是拍摄帧率。计算器接受任何正数帧率,也适用于特殊的高帧率制作。 结果最好理解为从时间线原点开始、以零为基准的距离。时间码 00:00:00:00 得到帧数零,00:00:00:01 得到一。有些软件将首个可见画面标记为第一帧。如果目标系统从一开始编号,请在计算值上加一。交换提示表、剪辑决定列表、动画备注或渲染范围前,应先确认编号规则。 本工具仅进行非丢帧运算。29.97 fps 等小数广播帧率可使用丢帧时间码,定期跳过某些时间码标签以与实际时钟保持一致,并不会删除实际视频帧。完整的丢帧换算需要分号记法及对应的跳号规则。对于整数帧率和非丢帧时间线,这一直接公式可快速可靠地计算总帧数,适用于剪辑计算、镜头跟踪、字幕定时、渲染规划和自动化脚本。

时间码换算示例

时间码与帧率帧数计算过程
00:01:00:00,24 fps1,440六十秒乘以 24。
00:10:30:12,30 fps18,912630 秒乘以 30,再加 12。
01:00:00:00,25 fps90,0003,600 秒乘以 25。

如何根据时间码计算帧数

  1. 输入原始时间码中的小时、分钟、秒和帧字段。
  2. 输入时间线帧率,单位为每秒帧数。
  3. 确认分钟和秒小于 60,帧字段小于帧率。
  4. 选择“计算帧数”,显示绝对帧数。

时间码转帧数常见问题

时间码转帧数采用什么公式?

将小时和分钟换算为秒,加上秒字段,乘以帧率,再加帧字段,即得到相对于零时间码的非丢帧绝对位置。

第零帧是第一帧吗?

本计算器将 00:00:00:00 视为第零帧。有些制作系统将首帧标为一;目标系统要求从一编号时,请加一。

可以输入 29.97 作为帧率吗?

该字段接受小数帧率,但计算器采用直接的非丢帧运算。丢帧时间码还需要额外的跳号规则,才能精确对应实际时钟。

为什么帧字段必须小于帧率?

时间码的最后一个字段标识当前秒内的某一帧。因此,在 24 fps 下,有效偏移量为零至 23。

丢帧时间码会删除视频帧吗?

不会。丢帧时间码只跳过指定的时间码标签,采集的所有视频帧仍保留在媒体流中。