我在使用gstreamer 1.0安装的Raspberry pi板上工作。我在测试板上的一些管道。但在Raspberry pi中,视频接收器无效。
我尝试了不同的视频链接,例如ximagesink, xvimagesink, autovideosink etc
但这些视频链接都无法播放视频。
我得到的错误是
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问题?
答案 0 :(得分:0)
错误消息向我暗示未安装Xv库。我不确定你在Raspberry Pi上运行什么类型的发行版,但如果它是Debian / Ubuntu类型发行版,则Xv的包名称似乎是“libxv1”。
但是,您表示ximagesink不起作用。只要有一台X服务器在运行,我希望ximagesink可以工作。 X服务器正在运行吗?
另外,运行'gst-inspect | grep sink'找到所有安装的接收器(至少,所有GStreamer元素都带有元素名称中的'sink')。