有人试过cubie做视频编码器吗?
本帖最后由 674806848 于 2014-5-4 21:41 编辑最近在研究用cubie作视频编码器
基本方案是传统CCTV摄像机+AV转USB转换器+Cubie H264硬编码
现在的问题是AV(CVBS)--USB转换器的驱动不好解决
目前廉价的转换器是easycap系列,网上查了一下,easycap大致有三类
采用STK1116芯片的,采用em28xx方案的,采用USBTV007方案的
STK1116需要3.7以后的内核支持,而USBTV007(深圳fushicai)需要3.11以后的内核版本
目前cubie用的是3.4的内核,可选产品似乎集中在em28xx系列的了
但是非常奇怪的是测试中发现,用v4l2抓图的时候,获得的图形数据为全零!在yuyv422格式下就是一个蓝色的图片, 同样的代码编译后在电脑的ubuntu(3.11内核)下运行,可以正常的从easycap中获得图片,因此可以判定程序应该是没有问题的
经过对比ubuntu与cubie系统,发现在ubuntu(3.11内核)中 em28xx模块需要videobuf2的支持,而在cubie中em28xx需要videobuf的支持! 但是v4l2应该是兼容v4l才对
不知道有没有哥们用过easycap抓图,能否指点一下修改驱动,或则是哪个牌子的usb视频扑捉可以再cubie里面驱动起来! 如果没记错的话,cubie支持模拟信号输入的吧? 这个,我需要接入的是AV信号(CVBS),难道可以用模拟型号输入的功能自己采集转换? 这个需要有专用图像加速协处理器才好做吧。
目前是准备用一块USB视频捕捉卡来完成AV信号的转换工作,问题救出在这里
目前常见的低端产品easycap需要比较新的内核(3.10之后)才能够支持,唯一一种可以支持的em28xx系列在cubie上面抓取视频的时候,总是获得全零的内容,怀疑是驱动版本的问题,可是移植3.14的驱动到3.4实在太多问题。唉。。。。。。 674806848 发表于 2014-5-5 16:20 static/image/common/back.gif
目前是准备用一块USB视频捕捉卡来完成AV信号的转换工作,问题救出在这里
目前常见的低端产品easycap需要比 ...
cubieboard上的lbuntudebian 最新内核3.4.79。 sunbeyond 发表于 2014-5-6 15:54 static/image/common/back.gif
cubieboard上的lbuntudebian 最新内核3.4.79。
这个版本的内核,我已經git clone并编译了,UVC摄像头可以用,但是USB视频捕捉器(Easycap系列)不能用!
但是在ubuntu 12.04版本上可以用,我查过代码,3.4内核驱动位0.1版,而3.11为0.2
移植驱动实在是能力之外的事情,痛苦! 终于把3.15内核里面的几种easycap设备的驱动给移植到了linux-sunxi 3.4里面了
唉,累呀,
感觉cubie比书没拍在相关软件开发方面差远了 674806848 发表于 2014-5-9 15:31 static/image/common/back.gif
终于把3.15内核里面的几种easycap设备的驱动给移植到了linux-sunxi 3.4里面了
唉,累呀,
相信我们会一起成长:) 674806848 发表于 2014-5-9 15:31 static/image/common/back.gif
终于把3.15内核里面的几种easycap设备的驱动给移植到了linux-sunxi 3.4里面了
唉,累呀,
给力啊。在github sunxi里面吗?? 进展怎样??
页:
[1]