2015-02-25 12 views
2

Я использую Ubuntu (14.04), и я получаю эту ошибку при попытке использовать gstreamer.Ошибка Gstreamer: невозможно построить конвейер: нет элемента «v4l2src»

gst-launch-1.0 v4l2src ! video/x-raw,width=640,height=480 ! x264enc ! h264parse ! rtph264pay ! udpsink host=127.0.0.1 port=5000 

Я проверил GST-инспектировать-1,0 v4l2src

Это говорят элемент не найден "Нет такого элемента или плагин 'v4l2src'"

Что я должен делать? Откуда я могу получить этот элемент или плагин. Я пробовал смолировать весь gstreamer. Но я не могу этого сделать.

ответ

5

плагин v4l2src относится к пакету gstreamer-plugins-good; так

sudo apt-get install gstreamer1.0-plugins-good 

должно помочь вам

GStreamer пакеты большинства своих плагинов в отдельных упаковках; у вас есть

  • GST-плагинов-BASE
  • GST-плагинов исправный
  • GST-плагины-уродливые

и многое другое. Они подключаемы; так что просто обновление GStreamer не будет автоматически выбрать GST-плагины-хорошо для вас ...

+0

Привет, я уже сделал это. Это не работает. –

+0

удалите кеш (rm .cache/gstreamer-1.0), затем запустите gst-inspect-1.0 v4l2src ...? –

+0

его все еще не работает –

2

Существуют ли в
gst-inspect-1.0 -b 

список каких-либо плагинов База недействительных? Если не проверить, существует ли физическая схема подключения:

locate libgstvideo4linux2.so 

Должно быть одно под.

/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.so 

или

/usr/lib/gstreamer-1.0/libgstvideo4linux2.so 

Затем удалите кэш реестра снова и запустить

GST_DEBUG="*:5" gst-inspect-1.0 2>debug.log 

Поиск журнал для v4l2 и проверить, если GStreamer сообщает причина, почему он не будет загружать плагин ,

2

Я использую gstreamer-1.0 на малине, и у меня была та же проблема. Поскольку у меня не хватало опций, я попытался установить и плагины 0.10, и неожиданно это работает.

sudo apt-get install gstreamer0.10-plugins-good 

мой 2 цента^_^

EDIT: Ну, на самом деле это doen't работу еще, но, по крайней мере, это дает мне другую ошибку :)

EDIT 2: It была синтаксической ошибкой, она действительно работает для меня :)

Смежные вопросы