Ari*_*eem 5 android frame-rate android-ndk android-camera
在我的Android应用程序中,我观察到从前置摄像头录制的视频以7-10 fps记录,而后置摄像头可以正常工作,本机摄像头应用程序以29fps从前置摄像头录制视频.
我使用以下函数来设置帧速率
 myRecorder.setVideoFrameRate(30);
但不知何故,它以8fps的速度记录下来.问题是什么?此外,照明条件似乎将其提高到15fps,但我希望它至少> 25fps,我怎么能实现这一目标?我们可以将NDK用于此目的吗?
我正在探索同样的问题。由于 MediaRecorder 已经具有本机实现,因此使用 NDK 似乎并不是提高每秒帧数的有希望的方法。使用 setPreviewCallbackWithBuffer 改进缓冲,如http://www.androidadb.com/source/cellbots-read-only/experimental/android/ioio/samples/ShootOnSight/src/com/cellbots/ioioshoot/CameraView.java中的代码所示.html看起来很有前途,但我首先想更好地了解许多相机参数以及它们如何影响帧速率。
您肯定知道,有多种 Android 设备具有多种相机功能。要查看特定前置摄像头和后置摄像头的功能,您可以使用以下代码(例如,将 mCameraId 设置为 0(后置摄像头)和 1(前置摄像头)。
    Camera mCamera = Camera.open(mCameraId);
    Camera.Parameters cp = mCamera.getParameters();
    Log.d(TAG, "camera parameters: " + cp.flatten());
例如,以下是我的 Nexus S(运行操作系统 4.0.4)转储的相机参数。
NEXUS-S 前置摄像头参数:
06-16 15:14:16.909: D/SENSORS_PLUS(24583):摄像头参数:
picture-size-values=640x480;
预览-fps-范围=7500,30000; 
最小曝光补偿=-4;
垂直视角=39.4;
水平视角=51.2;
白平衡=自动;
jpeg-缩略图-高度=120;
jpeg 质量=100;
预览格式值=yuv420sp,yuv420p; 
旋转=0;
jpeg-缩略图-质量=100;
焦点模式=固定;
预览格式=yuv420sp;
预览尺寸=640x480;
焦距=0.9;
视频帧格式=yuv420p;
图片格式值=jpeg;
最大曝光补偿=4;
曝光补偿=0;
预览帧速率值=15;
曝光补偿步长=0.5;
预览帧率=15;
效果值=无、单色、负片、棕褐色;
焦点模式值=固定;
图片大小=640x480;
效果=无;
jpeg-缩略图宽度=160;
白平衡值=自动、白炽灯、荧光灯、日光、阴天光;
图片格式=jpeg;
焦点距离=0.20,0.25,无穷大;
预览 fps-范围-值=(7500,30000); 
jpeg-thumbnail-size-values=160x120,0x0; 
预览尺寸值=640x480,320x240,176x144  
Nexus-S 后置摄像头参数:
06-16 15:46:55.315: D/SENSORS_PLUS(24732):摄像头参数:
图片大小值=2560x1920,2048x1536,1600x1200,1280x960,640x480;
预览-fps-范围=15000,30000; 
最小曝光补偿=-4;
垂直视角=39.4;
水平视角=51.2;
白平衡=自动;
jpeg-缩略图-高度=240;
场景模式=自动;
jpeg 质量=100;
预览格式值=yuv420sp,yuv420p; 
旋转=0;
jpeg-缩略图-质量=100;
对焦模式=自动;
预览格式=yuv420sp;
预览尺寸=720x480;
焦距=3.43;
视频帧格式=yuv420p;
图片格式值=jpeg;
最大曝光补偿=4;
闪光模式值=开、关、自动、手电筒;
曝光补偿=0;
预览帧速率值=30;
曝光补偿步长=0.5;
预览帧率=30;
闪光模式=关闭;
效果值=无、单色、负片、棕褐色;
焦点模式值=自动、无穷大、宏;
图片大小=2560x1920;
效果=无;
jpeg-缩略图宽度=320;
白平衡值=自动、白炽灯、荧光灯、日光、阴天光;
场景模式值=自动、肖像、风景、夜晚、海滩、雪景、日落、烟花、运动、派对、烛光;
图片格式=jpeg;
焦点距离=0.10,1.20,无穷大;
预览 fps-范围-值=(15000,30000); 
jpeg-thumbnail-size-values=320x240,0x0; 
预览尺寸值=720x480,640x480,352x288,176x144  
| 归档时间: | 
 | 
| 查看次数: | 4603 次 | 
| 最近记录: |