0

我有使用 GStreamer 的 C 代码。我刚刚在我的 Ubuntu 14.04.5 LTS 上安装了 gst-launch-1.0,之后我通过命令验证了我的安装工作正常

gst-inspect-1.0 fakesrc

打印出一堆关于这个的信息。还检查了

gst-launch-1.0 -v fakesrc silent=false num-buffers=3 !fakesink静默=假

命令它产生输出。但是当我尝试通过运行测试显示的视频时

gst-launch-1.0 videotestsrc !视频转换!自动视频接收器

它给了我下面的日志

Setting pipeline to PAUSED ...
libEGL warning: DRI2: xcb_connect failed
libEGL warning: DRI2: xcb_connect failed
libEGL warning: GLX: failed to load GLX
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstXvImageSink:autovideosink0-actual-sink-xvimage: Could not initialise Xv output
Additional debug info:
xvimagesink.c(1765): gst_xvimagesink_open (): /GstXvImageSink:autovideosink0-actual-sink-xvimage:
Could not open display (null)
Setting pipeline to NULL ...
Freeing pipeline ...

请帮忙。

4

0 回答 0