【问题标题】:Gstreamer Video Sink for Raspberry PiRaspberry Pi 的 Gstreamer 视频接收器
【发布时间】:2013-03-13 06:53:34
【问题描述】:

我正在开发一个安装了 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 问题?

【问题讨论】:

    标签: video gstreamer raspberry-pi openmax


    【解决方案1】:

    错误消息暗示我未安装 Xv 库。我不确定您在 Raspberry Pi 上运行的是哪种类型的发行版,但如果它是 Debian/Ubuntu 类型的发行版,Xv 的软件包名称似乎是“libxv1”。

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

    另外,运行 'gst-inspect | grep sink' 查找所有已安装的接收器(至少,所有在元素名称中带有 'sink' 的 GStreamer 元素)。

    【讨论】:

      猜你喜欢
      • 2017-11-11
      • 2019-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-01
      相关资源
      最近更新 更多