首页 > 解决方案 > iphone12录视频丢帧,视口图像稳定

问题描述

这是继电器奇怪的事情。

我正在测试我的相机应用程序录制视频功能,将格式设置为 4K 60fps,并使用AVAssetWriter/AVAssetWriterInputPixelBufferAdaptor将每一帧附加到视频文件中。它在 Iphone XS 上运行良好,但在 Iphone 12 上,当我通过附加帧开始录制时,它会丢失很多帧。最终的视频文件通常是 44fps 而不是 60fps。

还有一个奇怪的事情是,如果我移动我的手机来改变视口场景,那么掉帧会更少。如果我保持视口是静态的(不要移动它),几秒钟后,丢帧再次发生,似乎丢帧与是否改变视口有关。

如果格式是 1080P 60fps,一切都很好。

我注意到在系统相机应用程序设置页面中,有一个Auto FPS设置。不知道这有没有影响。

标签: iosiphoneavfoundationavcapturesessionavassetwriter

解决方案


推荐阅读