从android上的视频中获取一个帧

时间:2011-05-05 12:31:00

标签: android android-camera

我正在尝试从Android 2.1上的视频(当前正在录制)中抓取一个帧 为此,我有两个选择:

  1. 录制视频并从视频中抓取相框。
  2. 使用`Camera.onPreviewFrame'拍摄画面。
  3. 我正在使用选项号。 2现在。但是图像的大小足够大。我希望它很小(大约10k到25k)。有没有办法在android上解压缩图像?

    对于选项1,我想在SD卡上录制视频,阅读并提取帧。是否有可能在Android 2.1上做到这一点?

    抓取框架哪个是更好的选项(选项1或选项2)?

    选项1中还需要哪些其他内容?

    感谢。

1 个答案:

答案 0 :(得分:0)

设置相机参数会减小预览帧的大小...

Camera.Parameters parameters;  
parameters = camera.getParameters();  
parameters.setPreviewSize(176,144);  
camera.setParameters(parameters);