3

我正在做一个项目,需要我知道视频文件的特定帧发生的确切日期时间。我想通过知道视频的开始日期时间然后添加经过的时间来做到这一点。

问题是 .mp4(和 EXIF,即 exiftool 将显示的内容)将它们的创建/开始时间显示为 ASCII 日期表示,仅精确到最接近的秒。从本质上讲,我需要一个程序或方法,让我获得视频的原始开始时间值,我假设它按照 ISO 以毫秒为单位存储在文件数据中的某个地方。

更新 2:我已将更新移至评论,并将此问题标记为“已回答”以遵循 Stack Overflow 约定。

4

1 回答 1

1

当我试图跟踪运动员进行某项运动的时间时,这个问题就出现了。例如,一名篮球运动员罚球 10 次,即球员投篮的 10 个时刻,精确到毫秒。我真正需要的主要事情是以毫秒精度绘制相对于彼此的事件。

为此,我实现了一个程序,该程序接收视频并让用户通过一些按钮控件逐步浏览帧。然后,用户可以选择动作发生在哪些帧上,这可以转换为自 0 毫秒视频开始以来的毫秒数。这让我得到了我想要的相对图形。

我认为我需要该行为发生的确切日期时间,从而使问题变得比它需要的更困难。如果您真的想与精确到毫秒的日期时间同步,您可以拍摄一个日期时间时钟,然后查看电影中的时钟以在电影中建立一个“零”点。然后你可以将电影中的其他时刻与那个零点进行比较。

于 2019-08-06T22:43:28.700 回答