AVFoundation записывает видео на частичном FPS - PullRequest
0 голосов
/ 06 декабря 2018

Чтобы записать видео со скоростью 24 кадра в секунду с использованием AVFoundation, я просто устанавливаю

 self.videoDevice?.activeVideoMaxFrameDuration = CMTimeMake(value: 1, timescale: 24)                    
 self.videoDevice?.activeVideoMinFrameDuration = CMTimeMake(value: 1, timescale: 24)  

Техника не работает, если кто-то хочет записать 23,976 кадров в секунду

 self.videoDevice?.activeVideoMaxFrameDuration = CMTimeMake(value: 1000, timescale: 23976)                    
 self.videoDevice?.activeVideoMinFrameDuration = CMTimeMake(value: 1000, timescale: 23976)  

Я хочу знать, еслиесть способ записи с частичным FPS, может быть через настройку в AVAssetWriter, чтобы указать отбрасывание кадров и достижение 23,976 FPS вместо 24?

...