与其他工具(如OpenCV)相比,我试图了解iOS如何处理慢动作视频。这是我想要做的。我在iOS上有〜240fps的慢动作视频。我从该视频中采样了100帧,然后进行某种处理,然后使用原始视频的帧位置和帧数生成时间戳。使用计算出的时间戳,我将那些帧重新同步回慢动作视频。
使用OpenCV可以始终按预期运行。我可以从慢动作视频中采样100帧,然后将它们重新同步回原始视频。我已经验证了计算出的时间戳是正确的。
但是,这并不总是在iOS上有效。我可以拍摄相同的视频。尝试使用OpenCV,它可以工作,但不能在iOS上工作。 iOS上的帧有时无法正确同步。就像iOS上的慢动作视频可以具有多种帧速率一样。
有人可以阐明AVPlayer如何在iOS上以慢动作运行,以及如何正确同步iOS上的帧吗?