我正在使用AVFoundation制作视频帧。 问题是框架看起来比原生相机应用程序更暗,特别是在黑暗区域。
正如我所看到的,原生相机应用程序(iOS 8)一直在进行一些调整(ISO,快门速度)并不断地将其自身应用于环境光线条件(似乎在低光条件下它会降低快门速度而不是增加ISO)。
我不能让我的视频预览看起来一样。尝试将曝光模式设置为AVCaptureExposureModeContinuousAutoExposure,但它不会产生相同的效果。
请告知
答案 0 :(得分:7)
IOS 8对图像捕获进行了一些改进,我并不怀疑本机应用程序是否依赖于其中的一些。
如果您有权访问this Apple sample,则会公开所有新功能(白平衡,ISO,快门速度等)。
您需要结合使用其中一些设置来复制内置设备 - 单独的自动曝光不太可能与内置设备相匹配。
答案 1 :(得分:5)
以上答案是100%正确的。在我的情况下,我将AVCaptureSession属性sessionPreset设置为AVCaptureSessionPresetHigh,并且预览比相机应用程序中的预览要暗很多。当我将此预设更改为AVCaptureSessionPresetPhoto时,预览看起来好多了,并且似乎没有以前那么暗......也许只是这个设置。