Gstreamer alsasrc 元素错误

Gstreamer alsasrc element error

gst-plugins-base-1.8.1我安装清楚了

下载自 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".

我该怎么办??

首先 - 您使用的是 gst-launch 而不是 gst-launch-1.0 ..其次 - 您是否也编译了 gstreamer core? -base 取决于这个..你需要编译它..

然后你必须检查版本,如果你真的在那个 1.8 而不是一些系统默认的 gstreamer(我猜你在 linux/mac):

gst-launch-1.0 --version

默认情况下,在 Linux 上,gstreamer 安装到 /usr/local/ prefix.. 这是用 PATH 等选择的。也许你还必须设置 GST_PLUGIN_BASE 和 LD_LIBRARY_PATH 和 PATH,以便在 gstreamer(核心)之上编译 gst-plugins-base..

检查并更新问题..你可以给我写一条你做过的评论