iphone12 录制视频和视口图像稳定时掉帧

问题描述

这真是个奇怪的事情。

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

还有一件奇怪的事情,如果我移动手机来改变视口场景,丢帧会更少。如果我保持视口静止(不要移动它),几秒钟后,又发生了掉帧,看来掉帧与是否改变视口有关。

如果格式是 1080P 60fps,一切正常。

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)