2017-01-24 11 views
1

비디오의 모션 블러를 줄여야하므로 sessionPresetAVCaptureSession에 시도해도 60fps 비디오 캡처가 가능하지만 그 중 아무 것도 작동하지 않는 것 같습니다. 1280 프리셋이 iOS 5에서 작동한다고 언급 한 몇 가지 오래된 스레드가 있음을 발견했지만, iOS 10 (iPhone 6)의 사전 설정은 성공하지 못했습니다.모션 블러를 줄이기 위해 iOS에서 60fps 캡쳐

activeVideoMin/MaxFrameDuration을 60fps로 구성하려고하면 오류가 발생합니다.

쿼리 된 형식은 또한 2에서 30fps 사이의 범위 만 지원한다고 말합니다.

iOS 10에서 60fps (또는 비디오 동작 흐림 효과)를 캡처 할 수있는 방법이 있습니까?

답변

2

Iphone 6 및 6 plus에는 견인 장치 형식이 있습니다. 하나는 1080p30 용이고 다른 하나는 1080p60 용입니다. AVCaptureSessionPresetHigh으로 설정하면 1080p30이 사용됩니다.

AVCaptureDevice 형식을 반복, 초당 60 프레임으로 보라를 기록 원하는 형식을 찾은 다음 AVCaptureSession setSessionPreset**setActiveFormat** 재산 대신 AVCaptureDevice을 설정합니다.

https://developer.apple.com/library/content/technotes/tn2409/_index.html