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



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

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

任何帮助将不胜感激,谢谢!

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新