Gstreamer Video Sink for Raspberry Pi

I am working on a pa raspberry panel with gstreamer 1.0 inbstalled. I tested several conveyors on the board. But in Raspberry pi video recording does not work. I tried different videos like ximagesink, xvimagesink, autovideosink etc

But none of these videos can play the video.

The error I get is

 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: 

Are there any other video streams that I can use with raspberry pi so that I can watch videos with gstreamer?

Is there any video receiver specifically for Broadcom 2835 or does Openmax provide a video?

And does anyone have an idea to solve this XvOutput problem?

+4
source share
1 answer

The error message means that the Xv libraries are not installed. I'm not sure what type of distribution you use on the Raspberry Pi, but if it is a distribution like Debian / Ubuntu, the package name for Xv looks like "libxv1".

However, you indicated that ximagesink is not working. I would expect ximagesink to work while the X server is running. Does the X server work?

Alternatively, run 'gst-inspect | grep sink 'to find all installed sinks (at least all GStreamer elements with "sink" in the element name).

0
source

Source: https://habr.com/ru/post/1468902/


All Articles