
如果你想存成AVI的,那么你得了解AVI文件格式。avi是一种RIFF的实现balabalabala......
总之你大概在初始化的时候就把avi的文件头写好(strh strl之类的,具体看手册),然后第九步
的时候取出一帧数据,把长度和偏移连同这帧数据写入文件,同时保存下索引。
当写入全部的视频帧后再把索引写入文件,最后关闭录像文件,停止视频采集。
如果觉得自己实现麻烦,就移植个ffmpeg啥的,直接支持v4l2和avi容器,一条命令就搞定了
系统设置问题。1、经查询linux下v4l2为一款摄像头,如果在控制摄像头照射图片发红,可在系统内进行颜色的调试。
2、打开摄像头,查看设备功能、设置图片格式、申请帧缓冲、内存映射在映射中找到颜色设置为正常即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)