我使用Anaconda Python发行版运行Ubuntu 16.04。我使用Synaptic安装了gstreamer-1.0库。我想测试我的安装有:gst-inspect-1.0 fakesrc
(如docs建议),但我得到以下错误:gst-inspect-1.0找不到gstreamer插件
No such element or plugin 'fakesrc'
所以,我想只是打字gst-inspect-1.0
。这告诉我,它看起来像没有插件的成功安装:
staticelements: bin: Generic bin
staticelements: pipeline: Pipeline object
Total count: 1 plugin, 2 features
我不明白为什么没有发现任何的插件,因为我已经通过突触安装库:libgstreamer-plugins-bad1.0
,libgstreamer-plugins-base1.0
,libgstreamer-plugins-good1.0
,libgstreamer-1.0-0
作为以及所有-dev
版本。我也确保我删除了旧的gstreamer0.10*
插件,以免它们干扰。
最后,我检查的pkg-config --cflags --libs gstreamer-1.0
输出,并发现了一些可能导致问题:
-pthread -I/home/guel/anaconda2/include/gstreamer-1.0
-I/home/guel/anaconda2/lib/gstreamer-1.0/include
-I/home/guel/anaconda2/include/glib-2.0
-I/home/guel/anaconda2/lib/glib-2.0/include
-I/home/guel/anaconda2/include
-L/home/guel/anaconda2/lib -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
它看起来像所需的库水蟒目录内。难道这不知怎的阻止gst-inspect-1.0
二进制文件(在/usr/bin
)链接到这些库?我的PKG_CONFIG_PATH
包含目录/home/guel/anaconda2/lib/pkgconfig
。
对不起,如果这个问题太天真了;我是一个pkg-config
和连接库的初学者。