Не могу найти плагины gstreamer после их установки - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь использовать GStreamer в Ubuntu 16.04, и мне нужно что-то вроде этого:

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-signature-image-4.13.0-41-generic linux-подписано-изображение-4.13.0-43-generic linux-подписано-изображение-4.13.0-45-generic qtdeclarative5-controls-plugin qtdeclarative5-dialogs-plugin Используйте «sudo apt autoremove», чтобы удалить их. 0 для обновления, 0 для новой установки, 0 для удаления и 54 не для обновления.

Я также заглянул в /usr/lib/x86_64-linux-gnu/gstreamer-1.0 и ничего не нашел

Есть предложения, что может быть не так?

1 Ответ

0 голосов
/ 10 мая 2019

Если у вас установлена ​​anaconda и вы делаете какой gst-launch-1.0, он, скорее всего, будет указывать на местоположение anaconda, в котором была только gst-plugins-base. Так что прямой запуск /usr/bin/gst-launch-1.0 устранил проблемы для меня, так как он смог найти плохие, хорошие и т. Д. Плагины.

...