时间码与同步技术
本章目标
学完本章,你将能区分丢帧与非丢帧时间码并手动折算帧数,理解 Genlock/Word Clock 的接线方式,并在社团多机位与双系统录音中设计可靠的同步方案。
1. SMPTE 时间码协议解析
- 时间码基本概念:时间码是视频和音频帧的唯一标识符,格式为
HH:MM:SS:FF(FF 为帧编号)。它给每一帧一个地址,使剪辑软件能精确对齐素材。 - 时间码标准类型:
- 24fps:电影标准
- 25fps:PAL 电视标准(整数帧率,无丢帧问题)
- 29.97fps(非丢帧 / NDF):NTSC 电视标准,名义 30 帧但实为 29.97,时间码不丢帧、会累积时钟漂移
- 29.97fps(丢帧 / DF):通过丢帧保持时间码与真实时钟一致(仅丢编号,不丢实际画面)
- 30fps:高帧率视频
- 时间码嵌入方式:
- LTC(线性时间码):音频带宽内的音频信号,随磁带/文件串行记录,适合磁带与稳定回放
- VITC(垂直消隐时间码):写在视频消隐期,静止画面也能读取
- 内嵌时间码(SDI/HDMI 辅助数据):现代摄像机通过元数据流内嵌,无需独立轨
1.1 丢帧(Drop-Frame)与非丢帧(Non-Drop-Frame)计算
29.97fps 实际比名义 30fps 慢约 0.1%,一小时累积约 3.6 秒 的偏差。丢帧时间码通过"跳过"某些帧编号来补偿,使 01:00:00;00 正好等于真实的一小时。
规则:每分钟(除第 0、10、20… 分钟外)丢弃 :00 和 :01 两个帧编号。
| 项目 | 非丢帧(NDF) | 丢帧(DF) |
|---|---|---|
| 每分钟帧编号 | 0–29 连续 | 第 1–9 分钟开头缺 00/01 |
| 一小时帧数(名义) | 108 000 | 107 892(=29.97×3600) |
| 与真实时钟偏差 | 约 +3.6 秒/小时 | 基本一致 |
| 典型用途 | 29.97 素材但不在乎真实时长 | 广电播出、需精确时长的节目 |
帧数换算公式(DF):
totalMinutes = HH × 60 + MM
dropFrames = 2 × (totalMinutes - floor(totalMinutes / 10))
frameNumber = ((HH×60 + MM)×60 + SS) × 30 + FF - dropFrames计算示例:把丢帧时间码 00:01:00;00 换算为帧序号
- totalMinutes = 1,dropFrames = 2 × (1 − 0) = 2
- frameNumber = (60 × 30) + 0 − 2 = 1798 帧
- 真实时间 = 1798 ÷ 29.97 ≈ 59.993 秒(≈ 1 分钟,精确对齐时钟)
注意
DF 只在 29.97fps(以及 59.94fps)下才有意义;整数帧率(24/25/30/50/60)一律用 NDF,无需也不应丢帧。
2. 多设备同步技术
- 硬件锁相系统:
- Genlock(黑场/三电平同步):由同步信号发生器输出黑场(Black Burst)或三电平同步(Tri-Level Sync),各机据此锁定扫描相位,消除画面滚动与切换抖动
- Word Clock(字时钟):音频设备的采样频率基准,确保所有录音机采样时刻一致,避免数字音频漂移
- Tri-Level Sync:高清视频同步信号,比黑场更精确,用于 720p/1080p 及以上
- 软件同步解决方案:
- PluralEyes:基于音频波形匹配的自动同步工具
- 时间码对齐:在后期软件中使用时间码同步素材
- 音频波形分析:通过声音峰值手动对齐
2.1 Genlock / Word Clock 接线示意
接线要点
- Genlock 用 BNC 同轴电缆,链型(daisy-chain)或星型接入每台设备的
Genlock In,线缆越长越要注意信号衰减(必要时加分配放大器)。 - Word Clock 同样用 BNC,主设备(或发生器)输出,从设备设为
Slave/External。 - 同一制作内视频走 Genlock、音频走 Word Clock,两者由同一参考源派生,才能保证广义同步。
3. 双系统录音同步工作流
电影/纪录片常用"画面机内录参考音 + 外接录音机录干净音"的双系统方案。关键是让两者共享同一时间码。
真实操作步骤:
- 拍摄前用时间码器(如 Tentacle Sync、Sound Devices 时码)给摄影机和录音机打相同时码(jam sync)。
- 摄影机同时录一条低质"参考音"用于波形兜底。
- 后期在 DaVinci / Premiere 中选用"按时间码合并",或直接用 PluralEyes 以波形对齐。
- 交付时以录音机音轨替换机内参考音。
没有时码器怎么办?
退而求其次:开机时让所有设备录到同一声源(场记板、拍手),后期以波形峰值对齐;并在每个镜头开头打板,作为人工同步点。
4. 同步问题的处理
- 常见同步错误:
- 偏离漂移:长时间录制中时间码逐渐不同步
- 帧率不匹配:不同帧率设备混用导致的问题
- 时基错误:不稳定时钟源导致的同步问题
4.1 同步故障排查表
| 现象 | 可能原因 | 检查项 | 解决方案 |
|---|---|---|---|
| 多机位切换画面滚动 | Genlock 未接/失锁 | 同步线、设备 Genlock 状态灯 | 重接 BNC,确认主从设置 |
| 音轨逐渐偏移画面 | Word Clock 不同源 | 录音机时钟源设置 | 统一到同一 Word Clock |
| 时间码对不上 | 时码器未 jam / 帧率不一致 | 设备帧率、DF/NDF 设置 | 重新 jam,统一帧率与丢帧模式 |
| 后期无法按 TC 合并 | 素材缺内嵌 TC | 文件元数据 | 改用波形对齐(PluralEyes) |
| 跨天录制跳时码 | 设备时钟复位 | 时码起始时间 | 统一用自由跑(Freerun)或每日 jam |
- 故障排除流程:
- 确认所有设备时间码设置
- 检查锁相连接
- 使用参考音频轨
- 备份独立录音
5. 实际应用场景
- 多机位拍摄:现场节目、演唱会、访谈多机位制作,靠 Genlock + 统一时码实现无缝切换
- 音视频分离录制:电影制作中的双系统收音
- 后期工作流优化:使用时间码提高剪辑效率
课程总结 / 核心要点
关键结论
- DF vs NDF:29.97/59.94fps 用丢帧(DF)保证与真实时钟一致;整数帧率一律非丢帧。换算帧数时按
frameNumber = 时间×30 − 2×(分钟−分钟/10)。 - Genlock:用 BNC 黑场/三电平同步信号锁定多机扫描相位;Word Clock 锁定多台录音机采样。
- 双系统录音:摄影机与录音机共享同一时间码(jam sync),后期按 TC 自动合并,波形为兜底。
- 排查优先项:先查同步线/时钟源,再查帧率与 DF/NDF 是否统一。
相关资源
- SMPTE 时间码 - 时间码格式与丢帧规则
- Genlock(锁相同步) - 黑场/三电平同步原理
- 线性时间码(LTC) - LTC 信号编码方式
