安装gstreamer插件后找不到它们

时间:2018-10-30 13:09:12

标签: ubuntu-16.04 gstreamer

我正在尝试在Ubuntu 16.04中使用GStreamer,我需要这样的东西:

gst-launch-1.0 -v tcpclientsrc host=x.x.x.x port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! ffmpegcolorspace ! autovideosink sync=false

但是,当我键入gst-inspect-1.0 avdec_h264或列表中的任何插件时,结果为No such element or plugin

我已经尝试安装libav,难看,不好,很好:

sudo apt-get install gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gstreamer1.0-plugins-good

正在阅读包裹清单...已完成 构建依赖树
正在读取状态信息...完成 gstreamer1.0-plugins-base已经是最新版本(1.8.3-1ubuntu0.2)。 gstreamer1.0-plugins-good已经是最新版本(1.8.3-1ubuntu0.4)。 gstreamer1.0-libav已经是最新版本(1.8.3-1ubuntu0.2)。 gstreamer1.0-plugins-bad已经是最新版本(1.8.3-1ubuntu0.2)。 gstreamer1.0-plugins-ugly已经是最新版本(1.8.3-1ubuntu0.1)。 以下软件包是自动安装的,不再需要:   libllvm5.0 linux-headers-4.13.0-41 linux-headers-4.13.0-41-generic linux-headers-4.13.0-43   linux-headers-4.13.0-43-generic linux-headers-4.13.0-45 linux-headers-4.13.0-45-generic   linux-headers-4.15.0-24 linux-headers-4.15.0-24-generic linux-headers-4.15.0-29   linux-headers-4.15.0-29-generic linux-headers-4.15.0-30- linux-headers-4.15.0-30-generic   linux-headers-4.15.0-32 linux-headers-4.15.0-32-generic linux-headers-4.15.0-33   linux-headers-4.15.0-33-generic linux-image-4.13.0-41-generic linux-image-4.13.0-43-generic   linux-image-4.13.0-45-generic linux-image-4.15.0-24-generic linux-image-4.15.0-29-generic   linux-image-4.15.0-30-generic linux-image-4.15.0-32-generic linux-image-4.15.0-33-generic   linux-image-extra-4.13.0-41-generic linux-image-extra-4.13.0-43-generic   linux-image-extra-4.13.0-45-generic linux-modules-4.15.0-24-generic   linux-modules-4.15.0-29-generic linux-modules-4.15.0-30-generic linux-modules-4.15.0-32-generic   linux-modules-4.15.0-33-generic linux-signed-image-4.13.0-41-generic   linux-signed-image-4.13.0-43-generic linux-signed-image-4.13.0-45-generic   qtdeclarative5-dialogs插件qtdeclarative5-dialogs插件 使用“ sudo apt autoremove”将其删除。 0进行升级,0进行新安装,0进行删除,54不进行升级。

我还查看了/usr/lib/x86_64-linux-gnu/gstreamer-1.0,却一无所获

关于可能出什么问题的任何建议?

1 个答案:

答案 0 :(得分:0)

如果已安装anaconda并执行了gst-launch-1.0,则很可能会指向仅具有gst-plugins-base的anaconda位置。因此,直接启动/usr/bin/gst-launch-1.0可以解决我的问题,因为它能够找到坏的,好的etc插件。