Genlock(Generator Locking,同步锁相) 是专业视频系统中实现多设备精确时序同步的核心技术,通过统一参考信号让摄像机、切换台、显示器、录机等设备的视频扫描、帧时序、相位完全一致,避免切换撕裂、滚动、帧偏移、音画不同步等问题。

一、什么是Genlock(定义与原理)

1. 基本概念

Genlock 是将所有视频设备锁定到同一外部参考时钟 / 同步信号的技术,使设备共享完全相同的:

  • 行同步(H-Sync):水平扫描起始点

  • 场同步 / 帧同步(V-Sync):垂直场 / 帧起始边界

  • 色同步(Burst,模拟):色度相位基准

  • 像素时钟相位:数字系统下的采样时序

2. 工作机制(锁相环 PLL)

相机内部采用 锁相环(PLL) 电路:

  1. 接收外部 Genlock 参考信号

    相机屁股后面的 GENLOCK IN 口接收到了 同步发生器发来的三电平同步信号

  1. 检测内部时钟与参考信号的频率 / 相位差

    相机本来有自己的内部晶振(自己的时钟源),自己跑自己的帧率。

    现在 PLL 电路在不停对比

    • 我的帧开始时间,和同步信号差多少?

    • 我的像素时钟快了还是慢了?

  2. 调整内部压控振荡器(VCXO),使内部时钟严格跟踪参考信号

    相机通过电压,微调自己那颗 VCXO 晶振的频率

    • 快了 → 拉慢一点点

    • 慢了 → 推快一点点

    • 相位偏了 → 挪回去对齐

最终让相机的传感器读出、行时序、帧时序 完全跟同步发生器一模一样

二、Genlock的作用

  • 消除多设备间的帧偏移 / 跳变

    没有 Genlock: A 机在扫第 100 帧

                                B 机已经扫到第 101 帧

                                切换的时候画面就会跳一下、闪一下、错位

    有 Genlock:所有设备同时开始、同时结束一帧,完全对齐,不跳、不闪、不错位

                           多台 GFX 相机一起拍,传感器曝光、读出完全同步,不会出现画面一快一慢。

  • 支持无撕裂切换(硬切 / 混合 / 划像)

    切换画面的时候,不会出现一半是上一个画面、一半是下一个画面的割裂感。

    为什么会撕裂?

    因为切换台切的时候,

    A 机画面还没扫完,B 机已经开始下一帧了。

    Genlock 让它们帧边界完全重合

    切换台在同一瞬间切,画面干净、无缝、不撕裂。

  • 降低系统延迟、减少帧缓存需求

    没有 Genlock,设备必须等一整帧缓存下来才能对齐,会慢一帧。

    有 Genlock:

    • 不需要缓存对齐

    • 信号直接实时输出

    • 延迟更低,更跟手

    直播、低延时拍摄非常重要。

  • 保证音视频严格同步

    声音和画面不会出现:

    • 嘴动了声音才出来

    • 声音先出声,画面慢半拍

    因为 Genlock 统一了整个系统的时钟

    音频时钟、视频时钟、设备时钟全部绑在一起,

    不会慢慢跑偏。

三、Genlock vs 其他同步技术(对比)

特性

Genlock(同步锁相)

Frame Lock(帧锁)

Free Run(自由运行)

参考源

外部专用同步信号

系统内主设备时钟

内部晶振

同步精度

亚像素级(相位 + 频率)

帧边界级

无同步(漂移)

相位控制

完全锁定(0 相位差)

帧对齐(像素可差)

随机相位

适用场景

广播级多机 / 切换

多屏拼接 / 投影

单机 / 非关键应用

延迟

极低(无帧缓存)

低(1 帧缓存)

中(缓存补偿)

典型问题

无(锁定稳定)

轻微撕裂 / 错位

滚动 / 跳帧 / 漂移

四、Genlock与TC

项目

Genlock(同步锁相)

TC = Timecode(时间码)

锁什么

视频时序相位:行、场、像素时钟

帧的编号 / 时间标记:时:分: 秒:帧

精度

亚像素级、微秒级

帧级(1/25、1/30 秒)

解决问题

画面撕裂、抖动、切换闪烁、传感器不同步

多机位音画对齐、剪辑对位、回放同步

信号类型

三电平 / 黑场模拟脉冲、硬件时钟

数字编码信息(LTC / VITC / 嵌入式 TC)

有无画面

本身不带画面,只带同步脉冲

本身不影响画面,只带 “帧编号”

典型接口

BNC(Genlock In/Ref)

BNC(Timecode In/Out)、SDI 内嵌

必须一致

帧率、扫描方式、相位

帧率、丢帧模式、起始时间

Genlock 是 让所有设备 “同时开始扫一帧” 它管的是硬件节奏,和画面内容无关。

  • 摄像机传感器同时曝光

  • 切换台、录机、监视器同时切帧

  • 没有 Genlock → 帧相位错开 → 硬切会撕裂、抖动、黑场、滚动

它管的是硬件节奏,和画面内容无关。

TC是给每一帧贴一个唯一身份证号

格式:01:23:45:12(时:分: 秒:帧)

  • 多台机器录到相同编号,后期一键对齐

  • 音频与视频帧精确对位

  • 回放、慢动作、服务器精确打点

它不管画面扫不撕裂,只管哪一帧是哪一帧

例如电影机双机拍摄时:

  • Genlock:保证传感器快门、读出时序完全一致(尤其变形宽银幕、高速机)

  • TC:保证两条素材后期可以自动对位合并

五、Blackmagic 设备 Genlock 实操

一、设置

(1)根据Blackmagic 设备后面的设置表调节侧边开关

例:1080psf/24 → 将侧边1和3的开关向上拨动

(2)相机侧的FPS需要与Blackmagic 设备设定一致

例:帧率设为24

(3)相机菜单「Genock」>「ON」

二、接口

1.CNX8机身后侧有BNC接口,标注着Genlock

2.Blackmagic 同步发生器四周有多个 BNC 输出接口

三、线材(关机操作)

  • 75Ω BNC 同轴电缆(专业视频线,不是普通监控线)

  • 一头插同步发生器 OUT

  • 一头插相机 Genlock IN

  • 开机:先开 同步发生器,再开 相机

四、确认

相机监视器上Genlock图标亮起