如何使用 objective C 以 120 fps 或 240 fps 录制视频

How to record a video in 120 fps or 240 fps using objective C

关于默认情况下以 240 fps 或 120 fps 录制视频,使用 AVCapture 会话录制会话需要 30 fps,谁能帮助我。

用这个库录制视频 https://github.com/shu223/SlowMotionVideoRecorder

我正在使用您指定的库,您可以查看 SlowMotionVideoRecorder 演示中的 ViewController.m class class 包含在您指定的存储库中。

这是使用指定库执行此操作的代码:

[self.captureManager switchFormatWithDesiredFPS:desiredFps];

这是在库中完成的使用 AVCaptureDevice 的通用方法:

AVCaptureDevice *videoDevice = [AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo]; videoDevice.activeVideoMinFrameDuration = CMTimeMake(1, (int32_t)desiredFPS); videoDevice.activeVideoMaxFrameDuration = CMTimeMake(1, (int32_t)desiredFPS);