Camera2(android.hardware.camera2)APIで60(またはそれ以上)のfpsレートでビデオを記録しようとしています。Camera2(Androidバージョン21)APIを使用して60fpsビデオを記録する
最後に、CameraConstrainedHighSpeedCaptureSessionを使用して120fpsで記録に成功しました。しかし、60fpsではなく、120fps以上のユースケースしか対象としていません。
通常のキャプチャセッション(CameraCaptureSession)を使用して60fpsで記録しようとしても、< = 30fpsしかサポートしていません。私は以下のこのコードを通してそれを理解することができました。
Range<Integer>[] fpsRanges = characteristics.get(CameraCharacteristics.CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES);
私はCamera2 APIで60fpsでどのように記録できるか分かりません。
どのような考えでも大歓迎です。
ありがとうございました。
これは> 120 fpsビデオキャプチャではありませんか? – goudarziha
CONTROL_AE_TARGET_FPS_RANGEを変更して、使用する範囲を取得します –
ありがとう@FranciscoDurdinGarcia。しかし、すでに述べたように、[CameraConstrainedHighSpeedCaptureSession](https://developer.android.com/reference/android/hardware/camera2/CameraConstrainedHighSpeedCaptureSession.html)のドキュメントでは、60fpsではなく120fpsを目標としています。 60fpsで動作確認しましたか? –