У меня есть кусок кода, который можно использовать андроид камеру для записи видео в QUALITY_HIGH с помощью MediaRecorder и апите камеры 1.Как программно записывать видео высокой скорости (60-120fps) на андроид
Код камеры основаны от: https://github.com/Glamdring/EasyCamera
И запись видео может выглядеть следующим образом: How to record video of particular width and height on samsung device android?
Я могу видеть из документации http://developer.android.com/intl/es/reference/android/media/CamcorderProfile.html#QUALITY_HIGH_SPEED_HIGH что есть профиль для высокоскоростного видео, но ... называют это:
CamcorderProfile profile = CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH_SPEED_LOW);
бросает исключение, говоря:
"E/MediaProfiles: В профиле приведены видеокамеры камеры 0 качество 2000 является не найден"
Призвание:
mMediaRecorder.setVideoFrameRate(100);
прогонов но выходное видео не составляет 100 кадров в секунду.
и вызова:
mMediaRecorder.setVideoFrameRate(CamcorderProfile.QUALITY_HIGH_SPEED_LOW);
бросает исключение:
MediaRecorder: setVideoFrameRate не удалось: -22
я могу использовать встроенную в приложении камеры для записи «медленный motion video ", который будет генерировать mp4 со скоростью 120 кадров в секунду, поэтому я уверен, что устройство может записывать высокоскоростное видео, но что-то кажется отсутствующим.
Какое устройство вы используете? Какой API? Планируете ли вы использовать только это устройство? – JParrish88
S6 и api 1 (мы можем перейти на 2). Пока мы планируем использовать это устройство –
Здравствуйте, спасибо за ответ, знаете ли вы приложение для камеры Android (стороннего производителя), которое уже фиксирует скорость 120 кадров в секунду?Спасибо –