我正在使用此脚本在 Raspberry Pi 上安装 1.14 版 GStreamer。
https://gist.github.com/Swap-File/d8511128930c93281f36f18d634f6748
在运行脚本之前,我从 pi 中完全卸载了 GStreamer。
脚本克隆了
gstreamer
和一堆其他相关的存储库 (gst-plugins-base
gst-plugins-good
gst-plugins-bad
gst-plugins-ugly
gst-libav
gst-omx
gst-python
gst-rtsp-server
) 签出分支 1.14 并进行安装。脚本顺利完成。
脚本完成后,我检查安装的 GStreamer 版本
gst-launch-1.0 --version
它给出了输出
gst-launch-1.0 version 1.14.2
GStreamer 1.10.4
Unknown package origin
我的问题是:
PS:本练习的目的是让 webrtcbin 插件在 Pi 上运行。
这是为未来的搜索者准备的
我在 Ubuntu 22.04 中从源代码构建了 GStreamer
构建后
gst-launch-1.0
输出
gst-launch-1.0 version 1.23.0
GStreamer 1.20.3
Unknown package origin
显示版本不匹配,通过运行
ldconfig
,在 /usr/local/lib
中添加新库后刷新库路径
sudo ldconfig
现在
gst-launch-1.0
输出
gst-launch-1.0 version 1.23.0
GStreamer 1.23.0 (GIT)
Unknown package origin