android - 使用 Android Camera2 在视频捕获中设置亮度/对比度

标签 android video video-capture android-camera2

我按照 this 使用 Camera2 API 制作了一个视频捕捉应用程序指导,

是否有以编程方式更改视频的亮度/对比度/曝光设置的规定?我正在尝试拍摄一些光线较暗的视频 fragment ,我希望增加曝光度。

文档 here似乎只适用于静态图片。

使用 Camera2 API 进行视频捕获的任何此类方式?

最佳答案

您需要的所有配置都应该在 CaptureRequest 中,例如亮度 here .

因此,要按照您遵循的指南实现它,它位于自述文件中列出的主要步骤的第 5 部分,您需要使用 CaptureRequest.Builder已创建 here使用 CaptureRequest.Builder#set(Key<T> key, T value) 设置所有你想要的配置和来自 CaptureRequest 的字段!

关于android - 使用 Android Camera2 在视频捕获中设置亮度/对比度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35354363/

相关文章:

video - 如何在ffmpeg中使用自定义曲线功能淡化视频?

安卓视频录制

java - 选择联系人后 onActivityResult 未执行

android - 从 android 调用外部 URL 并获得响应

android - 我可以将控件组合在一起吗?

iphone - 显示带有视频和链接的 PDF

r - 如何在没有管理员权限的情况下在 knitr 中使用 fig.show=animate

ffmpeg - 在具有少量帧的 H.264 原始流中添加当前时间作为时间戳

javascript - 如何使用仅代码方法将 DOM 动画捕获为无损 60fps 视频

android - 如何避免android中的createBitmap()崩溃