如何使用 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,谁能帮助我。
我正在使用您指定的库,您可以查看 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);
关于默认情况下以 240 fps 或 120 fps 录制视频,使用 AVCapture 会话录制会话需要 30 fps,谁能帮助我。
我正在使用您指定的库,您可以查看 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);