Gstreamer OpenGL插件

Gstreamer OpenGL插件,opengl,plugins,gstreamer,Opengl,Plugins,Gstreamer,我已经克隆并成功安装了gst插件gl——Gstreamer的OpenGL插件(在Ubuntu12.04、i386上),但是我尝试了: gst启动文件rc location=FORM.MPG!mpeg2dec!微光水槽 但“glimagesink”并不作为gstreamer的元素存在 我已经尝试过opengl,但是缺少opengl插件 变量GST_PLUGIN_PATH设置为/usr/local/lib/gstreamer-0.10,其中我复制了以下文件: libgstopengl.la libg

我已经克隆并成功安装了gst插件gl——Gstreamer的OpenGL插件(在Ubuntu12.04、i386上),但是我尝试了:

gst启动文件rc location=FORM.MPG!mpeg2dec!微光水槽

但“glimagesink”并不作为gstreamer的元素存在

我已经尝试过opengl,但是缺少opengl插件

变量GST_PLUGIN_PATH设置为/usr/local/lib/gstreamer-0.10,其中我复制了以下文件:

libgstopengl.la libgstopengl.so

因为最初它们位于/usr/local/lib/gstreamer-(不含0.10)

但它仍然不起作用

gstreamer 0.10不支持gst寄存器


如何添加新插件并在gstreamer上使用它?

您是如何构建和安装它们的。如果它们最后出现在/usr/local/lib/gstreamer-(不带0.10)中,则以错误的方式使用了一些额外的参数。复制周围的插件不会修复它,因为gl插件也有一个库。相反,您需要修复配置、构建和安装它们的方式

因此,返回到源目录,首先运行sudomakeuninstall进行清理。 如果希望它们位于包中的gstreamer插件旁边,请执行./autogen.sh--prefix=/usr。保留默认前缀=/usr/local也可以,但是您需要同时设置LD_LIBRARY_PATH和GST_PLUGIN_PATH