【问题标题】:Is it possible to make camera preview fps more than 30?是否可以使相机预览fps超过30?
【发布时间】:2017-07-26 16:12:16
【问题描述】:

我尝试以 30 到 60 fps 的速度使用相机。但是当我将参数设置在30以上时,fps没有变化。预览 fps 有限制吗? 或者有什么办法可以让预览帧数超过30?

【问题讨论】:

    标签: android camera frame-rate


    【解决方案1】:

    AFAIK,在 Camera2 之前,Camera Preview 帧速率控制与录制不同。我还没有看到任何在预览模式下支持超过 30 FPS 的 APK。根据官方Android Camera Parameter文档https://developer.android.com/reference/android/hardware/Camera.Parameters.html#PREVIEW_FPS_MAX_INDEX,我测试过的所有设备——直到Galaxy S8,只支持到30000。因此,如果你不使用Camera2,你只能达到30 FPS。

    【讨论】:

      【解决方案2】:

      您可以选择相机支持的任何帧速率。请注意,您可能需要降低分辨率以实现高帧速率。在现代设备上,camera2 API 将为您提供更好的服务,请参阅例如https://stackoverflow.com/a/43646443/192373.

      【讨论】:

      • 谢谢,但我现在几乎是相机 api 的新手。我可以轻松使用camera 2 api吗?还有一个问题。我想以高 fps 获取每个像素的 rgb 数据。有没有办法在旧相机 api 或 camera2 api 中做到这一点?
      • 你可以在网上找到很多教程。这些天你应该学习新的 camera2 API,旧的 API 已被弃用。
      • 大多数设备不支持 RGB 格式的相机帧,无论是旧 API 还是新 API。通常你会得到 YUV 数据,如果需要,你可以从中计算 RGB。
      • 感谢所有回复。我决定学习相机 2 api。看起来很难,但如果你这么说,我必须学习。我会找到教程,但如果你知道好的教程,请推荐给我。非常感谢。
      • 您好,我在相机 2 api 中遇到了一个新问题,Alex。如果你知道这篇文章,你能评论我吗? link
      猜你喜欢
      • 2012-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-31
      • 2011-11-26
      相关资源
      最近更新 更多