Android захватывает замедленное видео

Как я могу захватить замедленное видео в моем приложении?

Я пытался с помощью

 mMediaRecorder.setVideoFrameRate(100);

но приложение вылетает, если я установил значение 20 или более сIllegalStateException.

Я много исследовал. Нормальное видео составляет от 24 до 30 кадров в секунду. Чтобы увидеть замедленное видео, нам нужно захватить 100-120 кадров в секунду, но устройство этого не позволяет. Но я вижу, что камера по умолчанию в моем устройстве имеет опцию Slow motion .Также несколько приложений в игровом магазине позволяют создавать видеоролики с замедленным движением. Я также попытался установить более высокое значение.setCaptureRate(), но с этим также захватывается видео в нормальном режиме. В нескольких местах упоминается, что замедленное кино может быть достигнуто черезOpenCV/JavaCV библиотеки, но я не смог понять, как использовать эти библиотеки для захвата замедленного видео в Android?