AVFoundation 视频预览比原生相机应用暗

AVFoundation video preview is darker than the native Camera app

我正在使用 AVFoundation 来制作视频帧。 问题是框​​架看起来比原生相机应用程序更暗,尤其是在黑暗区域。

据我所知,原生相机应用程序(iOS 8)一直在进行一些调整(ISO,快门速度)并不断适应环境光线条件(似乎在低光下条件下它会减慢快门速度,而不是增加 ISO)。

我无法让我的视频预览看起来一样。尝试将曝光模式设置为 AVCaptureExposureModeContinuousAutoExposure,但效果不尽相同。

请指教

IOS 8 对图像捕获进行了一些改进,我相信本机应用程序不会依赖其中的一些改进。

如果您有权访问 this Apple sample 会公开所有新功能(白平衡、ISO、快门速度等)。

您需要结合其中的一些设置来复制内置功能 - 单独的自动曝光不太可能与内置功能相匹配。

嗯,上面的答案是 100% 正确的。但就我而言,我将 AVCaptureSession 属性 sessionPreset 设置为 AVCaptureSessionPresetHigh 并且预览比相机应用程序中的预览暗很多。当我将此预设更改为 AVCaptureSessionPresetPhoto 时,预览看起来好多了,而且看起来不像以前那么暗......也许只是这个设置。