时轴原理:帧率、时间码与节奏感
讲清 24/25/29.97/60 帧率差异、时间码表示法、字幕最小显示时长与阅读速度的关系,建立扎实的时轴节奏感。
时轴原理:帧率、时间码与节奏感
时轴不是把字幕对到声音上那么简单。背后有帧率、时间码、阅读心理学等一堆理论。这篇把这些底层原理讲清楚。
帧率差异
视频常见帧率有四种:
- 24 fps:电影标准
- 25 fps:PAL 电视标准(欧洲、中国)
- 29.97 fps:NTSC 电视标准(北美、日本),实际是 30 fps 的 1.001 倍
- 60 fps:游戏、运动视频
帧率对字幕的影响:
24 fps
每帧约 41.67 毫秒。字幕时间戳必须对齐到帧边界,否则播放器会自动取整到最近的帧。
25 fps
每帧 40 毫秒,整数对齐,时轴精度好。
29.97 fps(NTSC)
这是个坑爹的帧率,源自黑白电视时代的 30 fps 兼容设计。每帧约 33.37 毫秒,不是整数。直接用毫秒打时轴会累积误差。
29.97 fps 有两种时间码:
- Non-drop timecode:每秒 30 帧计数,但实际只显示 29.97 帧,时间码会比真实时间慢
- Drop-frame timecode:每分钟丢 2 帧,每 10 分钟不丢,用来修正 Non-drop 的累积误差
字幕制作时如果素材是 29.97 fps,必须确认时间码模式。否则同一时间戳在 Non-drop 和 Drop-frame 下对应不同的真实时间,时轴会全错。
60 fps
每帧 16.67 毫秒。游戏字幕和运动视频字幕要按 60 fps 精度打,否则会有明显的字幕卡顿感。
时间码表示法
字幕文件里的时间码有三种格式:
SRT 格式
1
00:00:01,500 --> 00:00:03,200
这是一条字幕
格式:HH:MM:SS,mmm,毫秒用逗号分隔。
ASS 格式
Dialogue: 0,0:00:01.50,0:00:03.20,Default,,0,0,0,,这是一条字幕
格式:H:MM:SS.cc,百分之一秒用点分隔,小时只有一位。
VTT 格式
00:00:01.500 --> 00:00:03.200
这是一条字幕
格式:HH:MM:SS.mmm,毫秒用点分隔,与 SRT 的逗号不同。
三种格式不兼容,转换时要注意分隔符。Subtitle Edit 可以自动转换。
字幕显示时长
字幕显示时长不是越长越好,也不是越短越好。规则:
最小显示时长
观众读完一条字幕需要的时间取决于字符数和阅读速度。中文平均阅读速度 5-7 字/秒,所以:
- 5 字字幕:至少 1 秒
- 10 字字幕:至少 1.5 秒
- 15 字字幕:至少 2 秒
- 20 字字幕:至少 3 秒
国际字幕规范 BBC Subtitle Guidelines 规定最小显示时长 1.5 秒,无论字符数。
最大显示时长
字幕停留时间过长会让观众觉得"卡"。最大显示时长:
- 单行字幕:不超过 6 秒
- 多行字幕:不超过 8 秒
- 长对话:超过 8 秒必须拆分成多条
切换间隔
相邻字幕之间应该有 100-200 毫秒的空隙,让观众的眼睛"休息"一下。如果没有空隙,会感觉画面跳切。
但有些情况下不能留空隙:
- 紧凑对话(你说完我立刻接话)
- 歌曲字幕(节拍紧凑)
- 内心独白(连续流动)
这些场景下字幕直接衔接,但仍要保证每条独立可读。
阅读速度
阅读速度(CPS, characters per second)是字幕质量的关键指标:
- CPS < 10:观众读得太快,字幕显示时间过长
- CPS 10-15:舒适区间
- CPS 15-20:紧凑但仍可读
- CPS 20-25:开始吃力
- CPS > 25:几乎不可读,必须拆分
中文因字形复杂,阅读速度比英文慢,CPS 上限建议 18。
Aegisub 内置了 CPS 显示,超过 20 会标红。这是新手避坑的好工具。
节奏感
时轴的"节奏感"是抽象概念,但有几个可量化的指标:
- 视觉同步:字幕出现比声音晚 50-100 毫秒(视觉先于听觉的心理预期)
- 镜头切换:字幕跟随镜头切换,不要跨镜头
- 情绪匹配:紧张场景字幕快速切换(200-400 毫秒间隔),舒缓场景慢速切换(1-2 秒间隔)
- 呼吸节奏:对话间隙留 0.5-1 秒空隙,让观众"呼吸"
节奏感是经验性的,新手打几百行时轴后会有感觉。
翻译理论札记
写到这里想插入一段翻译理论的思考。奈达的功能对等强调译文读者读到译文时的反应,应当与原文读者读到原文时的反应基本一致,这意味着翻译不是字面替换,而是要在目标语里重新构造等值效果。我们做字幕,观众在屏幕前只有几秒钟读完一行字,反应时间被严重压缩,所以功能对等在字幕里被推到了极端——可读性优先于忠实度。
纽马克的区分更实用:交际翻译关注译文效果,语义翻译关注原文意义。字幕绝大多数时候走交际翻译路线,但遇到关键术语、专有名词、文化负载词时又要切回语义翻译,避免观众被误导。这两条路线在字幕里不停切换,做久了会形成直觉。
韦努蒂的归化异化是另一条轴线。归化是让译文流畅得像目标语原创,异化是保留原文的陌生感。日漫字幕里大量保留"前辈""学园""王道"等词就是异化,因为这些词在中文语境里已经形成了稳定的亚文化共识,强行归化反而失味。但纪录片、欧美剧的台词又需要强归化,否则观众跳戏。题材决定策略,没有一招通吃的方案。
—— 这些理论看起来抽象,但实际做字幕时每天都在用,只是未必意识到。把直觉变成方法论,是新人到熟手的分水岭。