视频时间码与帧
本页介绍剪辑软件中使用的 HH:MM:SS:FF 格式视频时间码:计算片段长度、加上若干帧,以及在时间码、帧数和秒数之间换算。记录镜头、按固定时长规划剪辑,或者核对一段动画需要多少帧时,都可以参考本页。
普通的时刻和时长,请参阅时刻与时长。
时间码与帧率
时间码有四个字段:小时、分钟、秒和帧。用 @ 或 at 指定帧率,再用 in 换算成帧数或秒数。
00:12:04:10 @ 25 fps 结果为 00:12:04:1000:12:04:10 at 25 fps in frames 结果为 18,110 frames00:12:04:10 @ 25 fps in seconds 结果为 724.4 s00:00:10:00 in frames 结果为 240 frames不指定帧率时,时间码按 24 fps 读取,所以最后一行得到 240 帧。25 fps 中的空格可有可无。
如果帧字段超出了帧率允许的范围,多出来的帧会进位到秒:
00:00:10:30 @ 25 fps 结果为 00:00:11:05片段长度
用一个时间码减去另一个时间码,即可得到片段长度,也可以计算两者之间的帧数。
片段开始 = 00:12:04:10 @ 25 fps片段结束 = 00:12:31:05 @ 25 fps片段结束 - 片段开始 结果为 00:00:26:20片段结束 - 片段开始 in seconds 结果为 26.8 sframes between 片段开始 and 片段结束 结果为 670 frames名称中不要包含独立的单词 in,例如 in point。in 会开始一次换算,所以像 out point - in point 这样的行不会按你的本意读取。使用 片段开始 和 片段结束 这样的名称就能避免这个问题。
加减帧和秒
可以加减帧、秒或整个时间码。用乘法或除法来重复或拆分一段长度。
剪辑点 = 00:01:14:23 @ 24 fps剪辑点 + 2 frames 结果为 00:01:15:01剪辑点 - 1 frame 结果为 00:01:14:22剪辑点 + 5 seconds 结果为 00:01:19:2300:00:09:00 @ 25 fps + 00:00:04:12 @ 25 fps 结果为 00:00:13:1200:01:30:00 @ 25 fps * 3 结果为 00:04:30:0000:00:05:00 @ 25 fps / 2 结果为 00:00:02:13- 结果都是整帧。 在 25 fps 下把 5 秒减半得到 62.5 帧,舍入为 63 帧,所以结果是
00:00:02:13。 - 时间码最小为零。 减去的量超过时间码本身时,结果是
00:00:00:00,而不是负的时间码。 - 保持同一帧率。 只把帧率相同的时间码相加;要换到另一个帧率,请参阅更改帧率。
帧、秒与时间码
为帧数或普通时长指定帧率,它就会变成时间码。如果要计算一段时长包含多少帧,请改为加上 in frames。
750 frames @ 25 fps 结果为 00:00:30:0086 frames at 25 fps 结果为 00:00:03:112 minutes at 25 fps 结果为 00:02:00:003 seconds 10 frames @ 25 fps 结果为 00:00:03:1012 frames @ 25 fps in seconds 结果为 0.48 s30 seconds at 25 fps in frames 结果为 750 frames90 minutes @ 25 fps in frames 结果为 135k frames以多个零结尾的大数会被缩写,所以 135,000 帧显示为 135k frames。
29.97 和 23.976 fps
这里的时间码都是非丢帧时间码。在 29.97 fps 下,帧字段仍按每个时间码秒 30 帧计数;在 23.976 fps 下则按 24 帧计数。不支持用分号书写的丢帧时间码。
00:00:10:00 @ 29.97 fps in frames 结果为 300 frames100 frames at 29.97 fps 结果为 00:00:03:1000:00:01:00 @ 29.97 fps in seconds 结果为 1.001001001 s00:00:01:00 @ 23.976 fps in seconds 结果为 1.001001001 s由于这些帧率比标称值稍慢,一个时间码秒比真实的一秒略长。换算成秒得到的是真实播放时长,所以在 29.97 fps 下于 00:21:30:00 结束的节目,实际时长约为 1,291 秒,而不是 1,290 秒。
更改帧率
要把一段长度从一个帧率换到另一个帧率,先换算成秒,再指定新的帧率。
(00:00:10:00 @ 25 fps in seconds) at 50 fps in frames 结果为 500 frames(00:02:30:00 @ 25 fps in seconds) at 30 fps 结果为 00:02:30:00综合运用
下面是一条关于 30 秒广告的笔记,以 25 fps 剪辑。三个镜头必须放进播出时段,最后几行显示还剩多少余量。
片头 = 00:00:04:12 @ 25 fps采访 = 00:00:18:20 @ 25 fps片尾卡 = 00:00:05:00 @ 25 fps成片 = 片头 + 采访 + 片尾卡 结果为 00:00:28:07时段 = 00:00:30:00 @ 25 fps时段 - 成片 结果为 00:00:01:18时段 - 成片 in frames 结果为 43 frames每个时间码都带有相同的帧率,所以总长逐帧累加。还剩 43 帧余量,你可以把采访加长一点,或者让片尾卡多停留一会儿;修改镜头长度时,合计会随之更新。