如何将 gst-omx-1.9.2 安装到 Ubuntu 14.04(不是 Raspberry Pi!)
How to install gst-omx-1.9.2 to Ubuntu14.04 (Not Rasberry Pi !)
我正在尝试使用 GStreamer 制作支持 GPU 的视频 encoding/decoding,
因为我的项目需要网络摄像头图像的快速 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-base/good/bad/ugly-1.9.2.
gst-*** 从源代码安装以指定这些版本。
现在我认为我最后需要的是 gst-omx-1.9.2,因为我想使用 omxh264(我不确定 omxh264 是否在内部使用 GPU,但我想试试这个)。但是我不能。
根据google结果,
./autogen.sh --with-omx-target=generic
make
sudo make install
一切都会好起来的。但就我而言,make 命令不生成共享对象。
输入 make 后,直接进入每个目录,什么也不做,直接移出目录。
我的问题在这里。
- 安装有什么问题?
- 我需要添加一些环境变量吗?
提前致谢。
这是 autogen.sh 的结果。
这里是make -j 8的结果,不好意思,用的是日文。就是说移入某个目录,移出目录等等。
我认为 omx 仅适用于硬件具有特殊芯片的嵌入式系统,如 raspberry pi 等(只是猜测原因)- 在 Ubuntu 上你可以尝试一些假的 omx(这里提到some bellagio..) 但这只是为了测试。我建议使用 VA-API ,它真正使用 GPU encoding/decoding
我正在尝试使用 GStreamer 制作支持 GPU 的视频 encoding/decoding,
因为我的项目需要网络摄像头图像的快速 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-base/good/bad/ugly-1.9.2.
gst-*** 从源代码安装以指定这些版本。
现在我认为我最后需要的是 gst-omx-1.9.2,因为我想使用 omxh264(我不确定 omxh264 是否在内部使用 GPU,但我想试试这个)。但是我不能。
根据google结果,
./autogen.sh --with-omx-target=generic
make
sudo make install
一切都会好起来的。但就我而言,make 命令不生成共享对象。
输入 make 后,直接进入每个目录,什么也不做,直接移出目录。
我的问题在这里。
- 安装有什么问题?
- 我需要添加一些环境变量吗?
提前致谢。
这是 autogen.sh 的结果。
这里是make -j 8的结果,不好意思,用的是日文。就是说移入某个目录,移出目录等等。
我认为 omx 仅适用于硬件具有特殊芯片的嵌入式系统,如 raspberry pi 等(只是猜测原因)- 在 Ubuntu 上你可以尝试一些假的 omx(这里提到some bellagio..) 但这只是为了测试。我建议使用 VA-API ,它真正使用 GPU encoding/decoding