摄像机的视频编码时间与实际视频开始时间相差很远

时间:2018-06-09 18:54:00

标签: video encoding video-capture video-encoding iphone-video

因此,我正在处理的当前项目需要知道确切记录的视频开始时间,我使用mediainfo来获取encoded time,例如mediainfo {video_path}

然而,我发现对于某些相机,例如我的iPhone 8和一些Garmin VIRB 360相机,encoded time实际上比实际视频录制的开始时间延迟了20秒到40秒。我用来确认这个问题的方法如下:

  1. 确保相机或设备与确切时间同步。

  2. 使用相机录制this website的短视频(1秒〜),显示浏览器的准确时间。

  3. 比较录制视频第一帧中的时间节目和encoded time中的mediainfo节目。

  4. 以下是一些例子:

    iPhone 8:

    First frame of the recorded video,表示视频开始时间为UTC 13:31:21(图片显示时区UTC + 1)。

    mediainfo输出

    Encoded date                             : UTC 2018-06-08 13:31:58
    Tagged date                              : UTC 2018-06-08 13:31:59
    

    时差:37秒

    Garmin VIRB 360相机:

    First frame of the recorded video表示视频开始时间为UTC 15:53:01。

    mediainfo输出

    Encoded date                             : UTC 2018-06-07 15:53:27
    Tagged date                              : UTC 2018-06-07 15:53:27
    

    时差:26秒

    然而,我尝试使用2个朋友的iPhone,两者都产生相同的编码时间并记录开始时间。

    我不确定为什么会发生这种情况,特别是对于与时钟完全同步的iPhone,可以产生延迟时间为encoded time 37秒的1秒视频。

    我试图在各处找到答案,但似乎以前没有人遇到类似的情况。

0 个答案:

没有答案