在Android上,有人知道Snapchat在相机预览上如何实现如此高的帧率吗?我尝试了各种方法:
- 使用TextureView代替SurfaceView
- 强制开启硬件加速
- 降低分辨率
- 使用不同的预览格式(YV12,NV21会丢帧)
- 更改对焦模式
但是都无法接近Snapchat似乎能够达到的持续的30fps甚至更高。我的应用程序的帧率与谷歌相机应用程序相同,但显示分辨率较低,这并不理想。
编辑:Snapchat使用的方法与官方的Android视频录制应用程序相同。那里的预览画面具有相同的图像质量,并锁定在30fps。
但是都无法接近Snapchat似乎能够达到的持续的30fps甚至更高。我的应用程序的帧率与谷歌相机应用程序相同,但显示分辨率较低,这并不理想。
编辑:Snapchat使用的方法与官方的Android视频录制应用程序相同。那里的预览画面具有相同的图像质量,并锁定在30fps。