Ios iphone12在录制视频和视口图像时会掉帧

Ios iphone12在录制视频和视口图像时会掉帧,ios,iphone,avfoundation,avcapturesession,avassetwriter,Ios,Iphone,Avfoundation,Avcapturesession,Avassetwriter,这真奇怪 我正在测试我的摄像头应用程序录制视频功能,将格式设置为4K 60fps,并使用AVAssetWriter/AvassetWriterInputPixelBufferAdapter将每一帧附加到视频文件中。它在iPhoneXS上运行得很好,但在iPhone12上,当我通过添加帧开始录制时,它会删除很多帧。最终的视频文件通常是44fps而不是60fps 还有一件奇怪的事情,如果我移动手机来改变视口场景,下降的画面会更少。如果我保持视口为静态(不要移动),几秒钟后,拖放帧再次发生,似乎拖放帧

这真奇怪

我正在测试我的摄像头应用程序录制视频功能,将格式设置为4K 60fps,并使用
AVAssetWriter
/
AvassetWriterInputPixelBufferAdapter
将每一帧附加到视频文件中。它在iPhoneXS上运行得很好,但在iPhone12上,当我通过添加帧开始录制时,它会删除很多帧。最终的视频文件通常是44fps而不是60fps

还有一件奇怪的事情,如果我移动手机来改变视口场景,下降的画面会更少。如果我保持视口为静态(不要移动),几秒钟后,拖放帧再次发生,似乎拖放帧与是否更改视口有关

如果格式为1080P 60fps,则一切正常

我注意到在系统摄像头应用程序设置页面中,有一个
自动FPS
设置。我不知道这是否会影响到你