gst-launch-1.0 和 GStreamer 版本不匹配

问题描述 投票:0回答:1

我正在使用此脚本在 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

我的问题是:

  1. 为什么 gst-launch-1.0 和 GStreamer 版本不匹配?
  2. 如何将 gst-launch-1.0 升级到 1.14 版本?

PS:本练习的目的是让 webrtcbin 插件在 Pi 上运行。

gstreamer raspberry-pi3
1个回答
0
投票

这是为未来的搜索者准备的

我在 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
© www.soinside.com 2019 - 2024. All rights reserved.