使自己处于某种状态。我一直在尝试让opencv使用gstreamer,之后终于设法从源代码进行编译,并让它选择gstreamer,使其无法正常工作。
因此,我进入了命令行以确保其首先在那儿工作,并且我已经尝试了所有方法,但gstreamer没有选择“ rtspsrc”。
我正在终端中运行以下内容。
gst-launch-1.0 rtspsrc location=rtsp://admin:[**mypassword**]@192.168.0.40/h264Preview_01_main ! decodebin ! videoconvert ! appsink max-buffers=1 drop=true")
但是出现以下错误,有人知道为什么会这样吗?
WARNING: erroneous pipeline: no element "rtspsrc"
正在运行ubuntu-gstreamer1.0
Rtspsrc是Gst-plugins-good的一部分。确定要安装吗?
如果没有,请尝试安装它:
apt get install libgstreamer-plugins-good1.0-0 apt get install libgstreamer-plugins-good1.0-dev
检查GStreamer是否可以找到插件。在终端中运行以下命令:
gst-inspect-1.0 rtspsrc
如果返回各种详细信息,则可以正确找到该插件。如果找不到,它将返回:
No such element or plugin 'rtspsrc'