Ubuntu、x86机器上的GStreamer OMX插件

Ubuntu、x86机器上的GStreamer OMX插件,gstreamer,Gstreamer,我可以在x86上运行的Linux机器上安装并使用OMX插件吗?我无法使用gst-inspect-1.0找到它,也无法在我的管道中使用它 那么您是否安装了它?Linux的什么发行版 我还没有找到任何ppa存储库或任何东西,所以我想你必须编译它(有一些针对raspbian的repo,但我想你没有针对raspberry这么做?) 如果你已经安装了一些gstreamer插件,也许你必须编译整个gstreamer或者可能只是这个包(你必须尝试,我不知道) 您可以通过以下方式编译它: 但你必须有其他的依赖性

我可以在x86上运行的Linux机器上安装并使用OMX插件吗?我无法使用gst-inspect-1.0找到它,也无法在我的管道中使用它

那么您是否安装了它?Linux的什么发行版

我还没有找到任何ppa存储库或任何东西,所以我想你必须编译它(有一些针对raspbian的repo,但我想你没有针对raspberry这么做?)

如果你已经安装了一些gstreamer插件,也许你必须编译整个gstreamer或者可能只是这个包(你必须尝试,我不知道)

您可以通过以下方式编译它:

但你必须有其他的依赖性——至少是gstreamer,gst插件库

有一些信息-它的树莓,但它可能为你工作

试试,稍微修改一下,然后回信

更新:

好的,我找到了这个信息:

如何尝试取决于您的平台,但如果您想在x86上尝试 您可以使用Bellagio的实现:

因此,首先从安装Bellagio的omxil


你安装了没有?Linux的什么发行版

我还没有找到任何ppa存储库或任何东西,所以我想你必须编译它(有一些针对raspbian的repo,但我想你没有针对raspberry这么做?)

如果你已经安装了一些gstreamer插件,也许你必须编译整个gstreamer或者可能只是这个包(你必须尝试,我不知道)

您可以通过以下方式编译它:

但你必须有其他的依赖性——至少是gstreamer,gst插件库

有一些信息-它的树莓,但它可能为你工作

试试,稍微修改一下,然后回信

更新:

好的,我找到了这个信息:

如何尝试取决于您的平台,但如果您想在x86上尝试 您可以使用Bellagio的实现:

因此,首先从安装Bellagio的omxil


我用的是Ubuntu 14.04。这些OMX插件似乎只适用于低功耗嵌入式设备。。。我不是为raspberry做的,这是一台x86机器。我想我真正的问题是,这些OMX插件利用了OpenMax API,对吗?谁提供了这个OpenMax API?我可以利用使用这些插件的定制DSP硬件吗?我不知道您必须对openmax有哪些依赖性。。所以我猜你不能从源头上建造它。。你必须要有一些特殊的硬件?恐怕我在这里帮不了你更多的忙。。也许可以试着在IRC(freenode channel#gstreamer)上问一下,他们在那里很好:)谢谢你会调查的!otopolsky@nirvanaswap:正确,在PC上您可以从Bellagio获得OMXAPI。但这只是了解OMX的一个示例。除非你想了解OMX,否则在PC上使用gst OMX是没有用的。只需使用其他插件,如gst libav即可。gst omx用于嵌入式设备,因为制造商可能会为他们的硬件提供omx库(如Raspberry Pi),我使用Ubuntu 14.04。这些OMX插件似乎只适用于低功耗嵌入式设备。。。我不是为raspberry做的,这是一台x86机器。我想我真正的问题是,这些OMX插件利用了OpenMax API,对吗?谁提供了这个OpenMax API?我可以利用使用这些插件的定制DSP硬件吗?我不知道您必须对openmax有哪些依赖性。。所以我猜你不能从源头上建造它。。你必须要有一些特殊的硬件?恐怕我在这里帮不了你更多的忙。。也许可以试着在IRC(freenode channel#gstreamer)上问一下,他们在那里很好:)谢谢你会调查的!otopolsky@nirvanaswap:正确,在PC上您可以从Bellagio获得OMXAPI。但这只是了解OMX的一个示例。除非你想了解OMX,否则在PC上使用gst OMX是没有用的。只需使用其他插件,如gst libav即可。gst omx用于嵌入式设备,因为制造商可能为其硬件提供omx库(如Raspberry Pi)
git clone https://cgit.freedesktop.org/gstreamer/gst-omx/
./autogen.sh && make && make install