您尚未登录。

楼主 # 2022-01-11 21:24:49

B1D1ng
会员
注册时间: 2022-01-11
已发帖子: 2
积分: 2

ffmpeg无法打开hi3516dv300套件的uvc摄像头

通过加载/komod/g_multi_uvc.ko驱动模块,/dev/路径下出现了video0设备,通过ffmpeg的api:
/*
AVInputFormat *inputFmt = av_find_input_format("video4linux2");
avformat_open_input(&pFormatCtx, "/dev/video0", inputFmt, NULL);
*/
报错[video4linux2,v4l2 @ 0x155ed30] Not a video capture device
求大佬们指点

离线

#1 2022-01-11 23:14:54

unturned3
会员
注册时间: 2020-07-01
已发帖子: 210
积分: 151

Re: ffmpeg无法打开hi3516dv300套件的uvc摄像头

你运行的是什么系统?我记得好像海思SDK并不支持标准的v4l2接口

离线

楼主 #2 2022-01-12 11:33:06

B1D1ng
会员
注册时间: 2022-01-11
已发帖子: 2
积分: 2

Re: ffmpeg无法打开hi3516dv300套件的uvc摄像头

unturned3 说:

你运行的是什么系统?我记得好像海思SDK并不支持标准的v4l2接口

海思的文档制作的嵌入式linux系统,然后我移植了ffmpeg到板子上,读取视频文件和网络摄像头rtsp流没问题,但是读取套件的uvc摄像头出了问题
加载驱动后/dev/下是有video0设备的,然后用ffmpeg打开视频采集设备就报错了,我看到其他帖子好像也有说3516ev200那个板子的v4l2协议不是标准的
请问您有开发应用的时候调用过这个uvc摄像头吗,如何用ffmpeg把它打开呢

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn