我一直在MacOS上进行屏幕录制。我根据Apple的文档(https://developer.apple.com/library/content/qa/qa1740/_index.html)编写了相同的代码。问题是录制视频的分辨率非常低。根据生成的日志,它看起来像SD 480x300是默认分辨率。我无法找到任何方法来改变视频质量的分辨率。有人可以帮助我吗?
答案 0 :(得分:0)
我找到了问题的解决方案。您可以将屏幕分辨率设置为mSession.sessionPreset = AVCaptureSessionPreset1280x720;
sessionPreset
有几个值,包括
AVCaptureScreenPresetLow
AVCaptureScreenPresetMedium
AVCaptureScreenPresetHigh
AVCaptureScreenPreset320x240
AVCaptureScreenPreset352x288
AVCaptureScreenPreset640x480
AVCaptureScreenPreset960x540
AVCaptureScreenPreset1280x720