ios - iphone12录视频丢帧,视口图像稳定
问题描述
这是继电器奇怪的事情。
我正在测试我的相机应用程序录制视频功能,将格式设置为 4K 60fps,并使用AVAssetWriter
/AVAssetWriterInputPixelBufferAdaptor
将每一帧附加到视频文件中。它在 Iphone XS 上运行良好,但在 Iphone 12 上,当我通过附加帧开始录制时,它会丢失很多帧。最终的视频文件通常是 44fps 而不是 60fps。
还有一个奇怪的事情是,如果我移动我的手机来改变视口场景,那么掉帧会更少。如果我保持视口是静态的(不要移动它),几秒钟后,丢帧再次发生,似乎丢帧与是否改变视口有关。
如果格式是 1080P 60fps,一切都很好。
我注意到在系统相机应用程序设置页面中,有一个Auto FPS
设置。不知道这有没有影响。
解决方案
推荐阅读
- unity3d - NullReferenceException 在 Unity 中使用 ScriptableObjects
- postgresql - 仅在 Linux 中;org.postgresql.util.PSQLException:错误:关系“table_name”不存在
- flutter - 颤动改变焦点上的边框颜色
- python - 在python中循环列名
- python - 如何获取文件大小而不在python请求中下载它
- dictionary - 有没有办法将 Tableau 中的地理数据点分配给所有未指定的区域?
- iis - IIS Web 服务器上的 Dash 应用程序超时并出现 HTTP500 SC258 错误
- python - 我该怎么办 PIL 导入不起作用
- xml - XSLT 1.0 - 如何排除不包含特定子节点的节点树
- postgresql - PostgreSQL 无法生成 uuid 但安装了 uuid-ossp 扩展?