同步是什么:运动数据与画面之间那几十毫秒的偏移
为什么会有时间差
多数相机把陀螺数据记录在视频管线之外,"拍到这一帧像素"与"记下这一刻姿态"不是同一瞬间,中间差几十毫秒。Gyroflow 需要知道这个偏移量,才能把姿态对准到正确的帧上——对不准,快速运动时画面就"追不上"。
哪些机型不用同步
GoPro HERO 8+、DJI、Insta360、Sony、Blackmagic RAW 的同步参数内置且准确,整个同步环节可以跳过。其余来源都要做。
同步点的工作方式
时间线上每个同步点是一个时间偏移值(毫秒),运动数据按它整体平移去贴合画面。多个同步点之间偏移量线性插值:
- 内部陀螺数据的偏移通常在 ±200ms 内,绝不超过 1 秒;
- 外接数据源的偏移等于"先开记录后开拍"的等待时长,可以是任意值。
自动同步的原理与局限
自动同步用光流算法从像素里估算相机运动,再与陀螺数据对齐求出偏移。光流本质是估算,遇到画面缺乏运动、纹理单一的场景会给出坏点,所以自动同步的点必须人工复核——判读方法见判断同步点好坏。
打点前的两个前提
- IMU 方向要对(数据轴向与画面运动方向对应,见IMU 方向与零偏);
- 影响同步的设置(低通滤波、旋转、零偏、积分方法、卷帘快门)都已定稿——改任何一项都要删光同步点重来。

先认识这张时间线:深色线是记录的运动数据,亮线是光流估算的运动,同步点把前者平移到与后者重合——自动同步就是干这个的。