gpt4 book ai didi

linux - 打开 V4L 接口(interface)时出错 : Operation not permitted

转载 作者:太空宇宙 更新时间:2023-11-04 12:57:01 25 4
gpt4 key购买 nike

我在我的树莓派上编译了 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 的许可?

最佳答案

如果 /dev/video0 属于 root 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 上进行了测试和验证。

关于linux - 打开 V4L 接口(interface)时出错 : Operation not permitted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35450089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com