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