使用Android Camera2设置video拍摄的亮度/对比度

按照本指南,我使用Camera2 API制作了一个video捕获应用程序,

是否有条款以编程方式更改video的亮度/对比度/曝光设置? 我试图捕捉一些低光照的录像,我希望增加曝光度。

这里的文档似乎只适用于静态图片。

任何这样的video采集方式,使用Camera2 API?

  • 使用Ffmpeg设置videostream元数据
  • 在Android中,使用exoplayer,如何使用与设备不具有相同宽高比的video来填充表面视图?
  • 更改媒体控制器在旋转位置
  • 使用Android MediaCodec从相机编码H.264
  • audiostream不在video中时速度改变命令失败 - ffmpeg
  • 通过Android WebView在YouTube HTML5video中寻求前进
  • 全屏播放video
  • 以编程方式将video从PHP服务器stream式传输到Android
  • 所有你需要的configuration应该在CaptureRequest ,例如在这里的亮度。

    因此,要按照您所遵循的指南来实现它,请参阅自述文件中列出的主要步骤的第5部分,您需要使用CaptureRequest.Builder创build的CaptureRequest.Builder来设置所需的所有configuration,使用CaptureRequest.Builder#set(Key<T> key, T value)CaptureRequest的字段!