Захватить кадр из видео на андроиде

Я пытаюсь получить кадр из видео (сейчас записывается) на Android 2.1. Для этого у меня есть 2 варианта:

  1. Запишите видео и возьмите кадр из видео.
  2. Используйте `Camera.onPreviewFrame', чтобы взять кадр.

Я использую вариант №. 2 прямо сейчас. Но размер изображений достаточно большой. Я хочу, чтобы он был небольшим (от 10 до 25 тысяч). Есть ли способ распаковать изображение на Android?

Для варианта 1 думаю записать видео на sdcard,прочитать его и извлечь кадры. Возможно ли это сделать на андроиде 2.1?

Какой вариант будет лучше (вариант 1 или вариант 2) для захвата рамы?

Какие еще вещи мне понадобятся в варианте 1?

Спасибо.


person Vinod Maurya    schedule 05.05.2011    source источник


Ответы (1)


Настройка параметров камеры уменьшит размер кадров предварительного просмотра...

Camera.Parameters parameters;  
parameters = camera.getParameters();  
parameters.setPreviewSize(176,144);  
camera.setParameters(parameters);  
person N.Droid    schedule 12.05.2011
comment
размер видео должен быть 320х240 - person Vinod Maurya; 13.05.2011