Ubuntu系统下基于虚拟摄像头搭建IP摄像头失败的问题求助
Ubuntu系统下基于虚拟摄像头搭建IP摄像头失败的问题求助
大家好,我最近在Ubuntu系统上尝试用虚拟摄像头搭建IP视频流服务,但卡壳了,想请各位帮忙排查下问题。
我的操作步骤是这样的:
- 先用v4l2loopback创建虚拟摄像头,执行了以下两条命令:
sudo modprobe v4l2loopback video_nr=5 card_label="Virtual Camera" exclusive caps=1ffmpeg -i /dev/video2 -f v4l2 -vcodec rawvideo -pix_fmt yuv420p /dev/video5 - 接着尝试用mjpg_streamer启动流服务,命令是:
mjpg_streamer -i "input_uvc.so -r 1280x720 -d /dev/video5 -f 30" -o "output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"
结果这条命令直接失败了,输出的错误信息如下:
i: Using V4L2 device.: /dev/video2
i: Desired Resolution: 1280 x 720
i: Frames Per Second.: 30
i: Format............: JPEG
i: TV-Norm...........: DEFAULT
Unable to set format: 1196444237 res: 1280x720
Init v4L2 failed !! exit fatal
i: init_VideoIn failed
特别奇怪的是,明明我指定的设备是/dev/video5,但错误信息里却显示用的是/dev/video2,这到底是哪里出问题了?有没有大佬能指点一下?
备注:内容来源于stack exchange,提问作者B.Mira
相关产品推荐
相关产品推荐

