从iOS中捕获的video中获取慢动作元数据

我们有一个video应用程序,用于从用户的相机胶卷导入video。 我们的问题是导入使用本机Camera应用程序拍摄的慢动作video。 我们可以认识到帧速率高于正常(例如120或240 fps)。

我们找不到的是元信息,它指定video何时进入慢动作以及何时再次加速。 有谁知道这些信息保存在哪里,和/或如何获取信息? 它是在文件本身中,还是存储在某个单独的元文件中?

任何帮助将非常感谢,谢谢!

慢动作片段在技术上不是元数据。 它们属于UITrackSegment类型,您可以在这里阅读

轨道上缩放方法的结果创建了一个timeMapping对象,该对象以其source.duration / target.duration的速率播放轨道。 您可以在此博客文章中阅读更多相关信息 。

可悲的是答案是否定的。 video文件的ALAsset不包含与高FPSvideo中的Slo Mo段的起点和终点有关的任何信息。

请参阅: https : //devforums.apple.com/message/1025773#1025773