Video 用于覆盆子Pi的Gstreamer视频接收器

Video 用于覆盆子Pi的Gstreamer视频接收器,video,gstreamer,raspberry-pi,openmax,Video,Gstreamer,Raspberry Pi,Openmax,我正在使用内置的gstreamer 1.0开发覆盆子pi板。我在测试板上的一些管道。但在覆盆子pi中,视频接收器不工作。 我尝试了不同的视频接收器,如ximagesink、xvimagesink、autovideosink等 但是这些视频接收器都不能播放视频 我得到的错误是 ERROR: from element /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0: Could not initialise Xv output Additiona

我正在使用内置的gstreamer 1.0开发覆盆子pi板。我在测试板上的一些管道。但在覆盆子pi中,视频接收器不工作。 我尝试了不同的视频接收器,如
ximagesink、xvimagesink、autovideosink等

但是这些视频接收器都不能播放视频

我得到的错误是

ERROR: from element /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0: Could not initialise Xv output
Additional debug info:
xvimagesink.c(1290): gst_xvimagesink_xcontext_get (): /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0:
是否有其他视频接收器可用于Raspberry pi,以便使用gstreamer查看视频

是否有专门为Broadcom 2835制作的视频接收器或openmax是否提供任何视频接收器


有人知道如何解决这个XvOutput问题吗?

错误消息对我来说意味着没有安装Xv库。我不确定您在Raspberry Pi上运行的是哪种类型的发行版,但如果它是Debian/Ubuntu类型的发行版,那么Xv的软件包名称似乎是“libxv1”

但是,您指出ximagesink不起作用。我希望ximagesink能够工作,只要有一台X服务器在运行。X服务器正在运行吗

此外,运行“gst inspect | grep sink”查找所有已安装的接收器(至少是元素名称中带有“sink”的所有GStreamer元素)