我正在尝试使用 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 后,只需移入每个目录,然后移出目录,无需执行任何操作。
我的问题在这里。
- 安装有什么问题?
- 我需要添加一些环境变量吗?
提前致谢。
这是 make -j 8 的结果。抱歉,使用了日语。它只是说移入某个目录并移出该目录等等。