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には、デバイスフォーマットがあります。 1つは1080p30用で、もう1個は1080p60用です。 AVCaptureSessionPresetHighを設定すると、1080p30が使用されます。

したいと、代わりにAVCaptureSession setSessionPresetのAVCaptureDevice **setActiveFormat**プロパティを設定する形式を見つけ、AVCaptureDeviceフォーマットを反復処理、60fpsので見よを記録すること。

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

関連する問題