You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统下基于虚拟摄像头搭建IP摄像头失败的问题求助

Ubuntu系统下基于虚拟摄像头搭建IP摄像头失败的问题求助

大家好,我最近在Ubuntu系统上尝试用虚拟摄像头搭建IP视频流服务,但卡壳了,想请各位帮忙排查下问题。

我的操作步骤是这样的:

  • 先用v4l2loopback创建虚拟摄像头,执行了以下两条命令:
    sudo modprobe v4l2loopback video_nr=5 card_label="Virtual Camera" exclusive caps=1
    ffmpeg -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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 11:57:58