Частота кадров Camera2 API для некоторых устройств Samsung ниже 1 - PullRequest
0 голосов
/ 14 февраля 2020

Я использую Camera2 с MediaRecorder. Для 30 se c записанного видео длина видео будет равна 8-9 часов .

. При анализе мы увидели, что частота кадров видео идет как 0,01 FPS. Это происходит только в некоторых устройствах Samsung, таких как J6, J7.

Я также не могу повторить эту проблему.

Вот мой код для настройки конфигурации MediaRecorder

 mediaRecorder?.apply {
        setAudioSource(MediaRecorder.AudioSource.MIC)
        setVideoSource(MediaRecorder.VideoSource.SURFACE)
        setOutputFormat(MediaRecorder.OutputFormat.MPEG_4)
        setOutputFile(nextVideoAbsolutePath)
        setVideoEncodingBitRate(1000000)
        setVideoSize(320, 240)
        setVideoFrameRate(20)
        setVideoEncoder(MediaRecorder.VideoEncoder.H264)
        setAudioEncoder(MediaRecorder.AudioEncoder.AAC)
        prepare()
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...