视频和屏幕上的曝光不同

时间:2019-03-04 16:17:57

标签: swift opengl-es avfoundation

我从相机设备捕获视频并将其绘制到屏幕上,并保存在AVCaptureVideoDataOutputSampleBufferDelegate.captureOutput方法中。 我使用CVOpenGLESTextureCacheCreateTextureFromImage()创建用于渲染的OpenGL纹理,并使用AVAssetWriterInput保存视频。

func captureOutput(_ output: AVCaptureOutput, didOutput sampleBuffer: CMSampleBuffer, from connection: AVCaptureConnection) {
     createTexture(sampleBuffer)
     inputWriter.append(sampleBuffer)
 }

问题在于场景照明(曝光)-视频和屏幕上的问题有所不同。

0 个答案:

没有答案