我需要您的帮助来解决数据同步问题...我目前正在尝试将我的 GoPro 视频与现实世界时间(又名我的笔记本)同步。我设法完美地同步了我的笔记本和我的 GoPro 3+ black 的日期和时间。问题是,当 GoPro 将文件保存在磁盘中时,它会在 creation_time 上四舍五入毫秒(毫秒始终为 000000)。因此,不可能实现完美同步。附件是 MP4 视频的元信息图片(由 ffprobe 提取)。
我的问题是:我必须做什么,所以 GoPro 实际上以毫秒的精度保存了 creation_time?
另一个小问题:看附图,我们看到“时间码”,它是一个时间同步数据,格式为小时:分钟:秒:帧。我在想我可以使用“帧”值来计算丢失的毫秒值。如果我们以这个附件为例,我们可以看到帧值为“36”。这意味着它开始记录的毫秒与 FPS 的第 36 帧相关联(在此视频中:60fps)值:诸如 1000/60 * 36 之类的 600 毫秒,因此此视频的实际创建时间将是:2017-07-19T18:10:34.600
这个逻辑对吗?它没有用!我不知道还能做什么。
PS:我需要这种时间精度,因为我会将视频帧与以 11hz 记录的外部传感器数据同步。
请帮忙
更新
我忘了提一下,即使您检查原始原始文件信息,在 GoPro SSD 卡内,使用“统计”读取创建时间(见附件)它仍然具有相同的时间戳,没有毫秒。