如何修复 raspivid '* failed to open vchiq instance'
问题:
你想使用 raspivid 捕获视频,例如使用类似这样的命令
raspivid_vchiq_fix.sh
raspivid -o vid.h264但你只看到此错误消息:
raspivid_vchiq_error.txt
* failed to open vchiq instance没有捕获到视频。
快速解决方案:
使用 sudo 运行 raspivid:
sudo_raspivid.sh
sudo raspivid -o vid.h264现在要么会捕获视频,要么如果你的摄像头设置有其他问题,你会看到另一个错误消息。
更好的解决方案:
将你的用户添加到 video 组,这样你就不必以 root 身份运行 raspivid:
add_user_video_group.sh
sudo usermod -a -G video $USER你只需要执行一次此操作。之后,注销并重新登录(或关闭你的 SSH 会话并重新连接)。如果有疑问,重启树莓派。请参见Linux 上 ’sudo usermod -a -G group $USER‘ 做什么?了解更多详情。
现在你将能够以普通用户身份捕获视频:
raspivid_normal_user.sh
raspivid -o vid.h264If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow