Как записать видео со скоростью 120 кадров в секунду или 240 кадров в секунду, используя объектив C - PullRequest
1 голос
/ 22 марта 2019

Может ли кто-нибудь мне помочь с записью видео со скоростью 240 кадров в секунду или 120 кадров в секунду, по умолчанию он берет 30 кадров в секунду для сеанса записи с использованием сеанса AVCapture.

Использовал эту библиотеку для записи видео https://github.com/shu223/SlowMotionVideoRecorder

1 Ответ

0 голосов
/ 22 марта 2019

Если вы используете указанную вами библиотеку, вы можете проверить класс ViewController.m в демонстрационном классе SlowMotionVideoRecorder , включенном в указанное вами хранилище.

Вот код для этого с использованием указанной библиотеки:

[self.captureManager switchFormatWithDesiredFPS: requiredFps];

Вот обобщенный метод, использующий AVCaptureDevice, как сделано в библиотеке:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...