674806848 发表于 2014-5-4 21:39:08

有人试过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里面驱动起来!

jujusoft 发表于 2014-5-5 09:15:22

如果没记错的话,cubie支持模拟信号输入的吧?

674806848 发表于 2014-5-5 10:10:26

这个,我需要接入的是AV信号(CVBS),难道可以用模拟型号输入的功能自己采集转换?

itspy 发表于 2014-5-5 14:32:56

这个需要有专用图像加速协处理器才好做吧。

674806848 发表于 2014-5-5 16:20:03

目前是准备用一块USB视频捕捉卡来完成AV信号的转换工作,问题救出在这里

目前常见的低端产品easycap需要比较新的内核(3.10之后)才能够支持,唯一一种可以支持的em28xx系列在cubie上面抓取视频的时候,总是获得全零的内容,怀疑是驱动版本的问题,可是移植3.14的驱动到3.4实在太多问题。唉。。。。。。

sunbeyond 发表于 2014-5-6 15:54:44

674806848 发表于 2014-5-5 16:20 static/image/common/back.gif
目前是准备用一块USB视频捕捉卡来完成AV信号的转换工作,问题救出在这里

目前常见的低端产品easycap需要比 ...

cubieboard上的lbuntudebian 最新内核3.4.79。

674806848 发表于 2014-5-6 22:09:29

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
移植驱动实在是能力之外的事情,痛苦!

674806848 发表于 2014-5-9 15:31:11

终于把3.15内核里面的几种easycap设备的驱动给移植到了linux-sunxi 3.4里面了

唉,累呀,

感觉cubie比书没拍在相关软件开发方面差远了

Sugar 发表于 2014-5-9 15:33:17

674806848 发表于 2014-5-9 15:31 static/image/common/back.gif
终于把3.15内核里面的几种easycap设备的驱动给移植到了linux-sunxi 3.4里面了

唉,累呀,


相信我们会一起成长:)

sunbeyond 发表于 2014-7-3 21:13:49

674806848 发表于 2014-5-9 15:31 static/image/common/back.gif
终于把3.15内核里面的几种easycap设备的驱动给移植到了linux-sunxi 3.4里面了

唉,累呀,


给力啊。在github sunxi里面吗?? 进展怎样??
页: [1]
查看完整版本: 有人试过cubie做视频编码器吗?