欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

linux中摄像头怎么实现视频的采集,保存,非usb接口的摄像头

更新时间: 2014-01-05 03:19:51 责任编辑: Author_N1

 

Linux中摄像头如何实现视频的采集,保存,非USB接口的摄像头。
    手头上有一个摄像头,已经可以捕获到YUYV格式的图片了。现在是想完成720P或者1080P格式下的视频采集、保存。
    这几天我在网上搜索录像的例程,没有找到。倒是在论坛了里找到了两个相应的帖子。帖子里的思路是:将捕获到的YUYV图片直接放到视频编解码器里,例如H.264、mpe4编解码器,然后将其保存为一段录像。
    这样的话,捕获图片和保存录像所用的寄存器组就是一样的了,根据模组厂给的软件配置手册看  捕获图片和录像所用的寄存器配置是两组不同的寄存器组。
    不知道Linux系统是如何控制摄像头进行录像保存的?各位能不能给一些参考资料?最好是使用V4L2编程实现的。
 
--参考方法--
根据模组厂给的软件配置手册看  捕获图片和录像所用的寄存器配置是两组不同的寄存器组。

不明白。摄像头给你的是BT656或者BT1120的YUV数据吧?你提取出来送给编码器编码就是了
--参考方法--
引用:
手头上有一个摄像头,已经可以捕获到YUYV格式的图片了。现在是想完成720P或者1080P格式下的视频采集、保存。
    这几天我在网上搜索录像的例程,没有找到。倒是在论坛了里找到了两个相应的帖子。帖子里的思路是:将捕获到的YUYV图片直接放到视频编解码器里,例如H.264、mpe4编解码器,然后将其保存为一段录像。
    这样的话,捕获图片和保存录像所用……
捕获图片和录像所用的寄存器配置是两组不同的寄存器组 
=============================
这个正常,有时不同模式帧率上可能不同的。

v4l2采集上来的数据,要先编码在封装成特定视频格式,大部分soc上有硬件编码模块,纯软件可以考虑用开源的一些编码库。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:19:51
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20899/
本文WWW.DOC100.NET DOC100.NET版权所有。