2016-05-19 4 views
1

Я четко установил gst-plugins-base-1.8.1.Ошибка элемента Gstreamer alsasrc

Скачать с https://gstreamer.freedesktop.org/modules/ и

./configure 
make 
sudo make install 

И alsasrc elemenet в этом базовый плагине. проверить его от https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/

Но когда я запускаю этот

gst-launch alsasrc device=hw:1 ! audioconvert ! audioresample ! alawenc ! rtppcmapay ! udpsink host=192.168.20.26 port=5001 

Я получаю эту ошибку

ERROR: pipeline could not be constructed: no element "alsasrc". 

Как я должен делать ??

ответ

0

сначала - вы использовали gst-launch, а не gst-launch-1.0 .. second - вы тоже скомпилировали gstreamer core? -База зависит от этого .. вам нужно скомпилировать его ..

Тогда вам нужно проверить версию, если вы действительно на ней 1.8, а не на каком-то gstreamer по умолчанию для системы (я думаю, вы на linux/mac):

GST-ответно-1,0 --version

по умолчанию на Линуксе GStreamer, делают устанавливается в/USR/местные/приставкой .. который взял с PATH и т.д .. может быть, вы должны также установить GST_PLUGIN_BASE и LD_LIBRARY_PATH и PATH, чтобы скомпилировать gst-plugins-base поверх gstreamer (core).

проверить и обновить вопрос .. вы можете wri te me comment что вы сделали

+0

Привет, @otopolsky Спасибо, что ответили на меня, и я проверил, в чем была моя ошибка. Я проигнорировал ПУТЬ. Просто выполните команду ./configure. Поэтому я переустановил следующий здесь: linuxfromscratch.org/blfs/view/svn/index.html И, наконец, он работает с gst-launch-1.0, Спасибо. – Potato