我正在做一个项目,要求我知道视频文件的特定帧发生的确切日期。我想通过知道视频的开始日期时间,然后添加经过的时间来做到这一点。
问题是,.mp4 (和EXIF,即exiftool会显示什么)将它们的创建/启动时间显示为ASCII的日期表示,这种表示只能精确到最近的秒。本质上,我需要一个程序或方法,可以让我获得视频的原始开始时间值,我假设它作为一个长时间存储在文件的数据中(以毫秒为单位)。
更新2:我已将更新移至评论,并将此问题标记为“已回答”,以遵循堆栈溢出约定。
发布于 2019-08-06 22:43:28
这个问题是在我试图追踪运动员进行一项运动的时间时出现的。例如,一名篮球运动员投篮10次罚球--这10个时刻,以毫秒的精度,球员在其中释放球。我真正需要的主要工作是用毫秒精度绘制出相对于彼此的情况。
为了做到这一点,我实现了一个程序,它接收一个视频,让用户通过一些按钮控件的框架。然后,用户可以选择动作发生在哪个帧上,从0ms视频开始后,可以将其转换为毫秒。这让我得到了我想要的相对图形。
我认为我需要确切的时间来处理这个问题,这使得问题变得更加困难。如果你真的想和毫秒精确的日期时间同步,你可以拍摄一个日期时间时钟,然后看看电影中的时钟,在电影中建立一个“零”点,然后你可以把电影中的其他时刻和那个零点进行比较。
https://stackoverflow.com/questions/28552669
复制相似问题