我想在其mp4容器内存储录制视频的确切开始时间。 我需要毫秒精度(即年,月,日,小时,秒,毫米)。 这样的准确度需要8个字节。
我发现存储视频创建时间的唯一标准方法是使用mvhd / tkhd / mdhd box creation_time字段。 但根据基本媒体文件格式规范,该字段仅提供秒的粒度:
creation_time是一个整数,用于声明其创建时间 跟踪(自UTC时间1904年1月1日午夜起,以秒为单位)
在版本0中,字段大小为4个字节,而在版本1中,字段大小增加到8个字节。但是描述保持不变,因此它仍然只能反映第二粒度的时间戳。 (为了保持向后兼容性?)
最后,是否有一种标准方法可以在mp4容器中以毫秒精度存储单个绝对时间戳? 如果唯一的方法是将它存储为自定义元数据,是否有一个商定的常用方法来实现它?