如何将gst-omx-1.9.2安装到Ubuntu14.04(非Rasberry Pi!)

时间:2016-09-19 23:55:50

标签: gstreamer openmax

我正在尝试使用GStreamer进行GPU支持的视频编码/解码, 因为我的项目需要快速UDP流式传输网络摄像头图像。
现在我想从源代码安装gst-omx和OpenMAX,但我遇到了麻烦......你能帮助我吗?

我已经安装了nvidia显卡驱动程序(3.52.99),cuda-7.5,nvenc(ver.5.0),gstreamer-1.9.2,orc-0.4.26,gst-libav-1.9.2,gst -plugins基/好/坏/丑陋-1.9.2。
从源代码安装gst - ***以指定这些版本 现在我认为我需要的最后一件事是gst-omx-1.9.2,因为我想使用omxh264(我不确定omxh264内部是否使用GPU,但我想试试这个)。但我不能。

根据谷歌搜索结果,

./autogen.sh --with-omx-target=generic
make
sudo make install

一切都会好起来的。但就我而言,make命令不会生成共享对象 在输入make之后,只需移动到每个目录中,只需移出目录而不做任何事情。

我的问题在这里。

  • 安装有什么问题?
  • 我是否需要添加一些环境变量?

提前致谢。

这是autogen.sh的结果。 enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

这是make -j 8的结果。抱歉,使用日语。它只是说进入某个目录并移出目录等等。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为omx仅适用于像raspberry pi等嵌入式系统,其中hw有特殊芯片(只是猜测原因) - 在Ubuntu上你可以尝试一些虚假的omx(这里提到了一些bellagio ..)但这只是用于检测。我建议使用真正使用GPU进行编码/解码的VA-API