使用
libcamerasrc
运行 gstreamer 管道会导致此错误:
gst-launch-1.0 libcamerasrc
给出 WARNING: erroneous pipeline: no element "libcamerasrc"
问题是
libcamerasrc
支持不在 libcamera 的标准安装中,
它在arducam安装中:
wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh
chmod +x install_pivariety_pkgs.sh
./install_pivariety_pkgs.sh -p libcamera_dev <-- This contains support for gstreamer's libcamerasrc
查找 arducam 软件包已安装的证据:
$ sudo apt show libcamera0
Package: libcamera0
Version: 0~git20230724+ad9428b4-1
Status: install ok installed
Priority: optional
Section: libs
Source: libcamera
Maintainer: Arducam <[email protected]>
这是真正的证据:
gst-inspect-1.0 libcamerasrc