使用新的Camera API捕获高fps视频 [英] Capture high fps videos using new Camera API

查看:321
本文介绍了使用新的Camera API捕获高fps视频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试以高帧频捕获来自相机的视频。 (60fps / 120fps)
我在Nexus 5设备上测试。从CameraCharacteristics,可用的fps范围是[15,15],[24,24],[7,30]和[30,30]。到目前为止,我可以节省最多30fps的视频。有没有办法使用新的相机API捕获高fps视频?还是这是一个设备硬件限制?

I'm trying to capture videos from camera at high frame rates. (60fps/120fps) I'm testing on Nexus 5 device. From CameraCharacteristics, the available fps ranges are [15,15],[24, 24],[7, 30] and [30, 30]. So far I could save maximum 30fps videos. Is there a way to capture high fps videos using new camera APIs? Or is this a device hardware limitation?

推荐答案

我认为,Nexus 5无法录制60 fps视频主要是驱动程序的限制。
请参阅: https://github.com/PkmX/lcamera - 60/120 FPS记录部分。它需要一个自定义驱动程序来启用此功能,这基本上打破了所有其他相机应用程序,所以我怀疑它不是一个真正的干净的解决方案。 Nexus 5支持官方只支持30 fps。

I think, Nexus 5 not being able to record 60 fps videos is mostly a driver limitation. See this: https://github.com/PkmX/lcamera - "60/120 FPS Recording" section. It needs a custom driver to enable this functionality which basically breaks all other camera apps, so I suspect it's not really a clean solution. Officially only 30 fps is supported on Nexus 5.

此外,我刚刚发布了一个类似但更为一般的问题:在Android上访问高fps摄像头

Also I just posted a similar but more general question here: Access high fps camera on Android

这篇关于使用新的Camera API捕获高fps视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆