有谁遇到过使用USB外接摄像头录制视频,录制后的视频是颜色不对,预览的时候是正常的。
自己测试一下,发现是录制视频时设置的预览分辨率跟视频分辨率不一样导致的!可以试试这个。
请问您是如何实现Android调用usb摄像头录制视频的。
我的也是绿色的,预览和录制的大小也改成一样的了,还是不行,还有其它原因吗?
//摄像头预览
mCamera.setPreviewSize(UVCCamera.DEFAULT_PREVIEW_WIDTH,
UVCCamera.DEFAULT_PREVIEW_HEIGHT, PREVIEW_MODE);
//录视频的时候的格式设置
private static final int VIDEO_WIDTH = UVCCamera.DEFAULT_PREVIEW_WIDTH;
private static final int VIDEO_HEIGHT = UVCCamera.DEFAULT_PREVIEW_HEIGHT;
final MediaFormat format = MediaFormat.createVideoFormat(MIME_TYPE,
VIDEO_WIDTH, VIDEO_HEIGHT);