任何人都可以帮助我在默认情况下以240 fps或120 fps录制视频时使用AVCapture会话以30 fps录制会话的情况。
答案 0 :(得分:0)
如果您使用的是您指定的库,则可以在指定的存储库中的 SlowMotionVideoRecorder演示类中检查 ViewController.m 类。
以下是使用指定库执行此操作的代码:
[self.captureManager switchFormatWithDesiredFPS:desiredFps];
这是在库中使用AVCaptureDevice的通用方法:
AVCaptureDevice * videoDevice = [AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo]; videoDevice.activeVideoMinFrameDuration = CMTimeMake(1,(int32_t)desiredFPS); videoDevice.activeVideoMaxFrameDuration = CMTimeMake(1,(int32_t)desiredFPS);