【问题标题】:ERROR opening V4L interface: Operation not permitted打开 V4L 界面时出错:不允许操作
【发布时间】:2016-02-17 07:09:50
【问题描述】:

我在我的树莓派中编译了 mjpg-streamer,但是当我运行下面的命令时,它出现了标题中显示的错误。详情如下:

root@raspberrypi:/home/pi/mjpg-streamer-code-182/mjpg-streamer# /usr/local/bin/mjpg_streamer -i "/usr/local/lib/input_uvc.so" -o "/usr/local/lib/output_http.so -w /usr/local/www"

结果:

MJPG Streamer Version: svn rev: 
i: Using V4L2 device.: /dev/video0
i: Desired Resolution: 640 x 480
i: Frames Per Second.: 5
i: Format............: MJPEG
ERROR opening V4L interface: Operation not permitted
Init v4L2 failed !! exit fatal 
i: init_VideoIn failed

我怎样才能获得操作我的 v4l2 的许可?

【问题讨论】:

  • 你试过用 sudo 运行它吗?

标签: linux raspberry-pi webcam raspberry-pi2 v4l2


【解决方案1】:

如果/dev/video0root video 所有(与ls -l /dev/video0 核对),请使用usermod -aG video your_username 将自己添加到视频组中,注销,登录,再试一次。 (您可能需要成为根用户或以 sudo 为前缀才能将自己添加到组中。)

如果您仍然收到“不允许操作”,请确保您已在 /boot/config.txt 中设置了 gpu_mem=128。我默认设置为 64(在 Arch Linux ARM 上),但将其增加到 128 就可以了。

我的/etc/modules-load.d/raspberrypi.conf 看起来像这样在启动时加载 v4l2 模块:

snd-bcm2835
i2c-dev
bcm2835-v42l2

在运行 ALARM 的 Pi 1 B+ 和 Pi 3 上进行了测试和验证。

【讨论】:

    猜你喜欢
    • 2018-06-07
    • 1970-01-01
    • 1970-01-01
    • 2021-08-18
    • 2022-07-18
    • 2022-11-08
    • 2016-01-29
    • 1970-01-01
    • 2022-08-16
    相关资源
    最近更新 更多