2016-06-01 24 views
1

Ich habe gstreamer-1.0 auf meiner Zielplatine installiert. Wenn ich den folgenden Befehl ausführen:Konnte die Xv-Ausgabe nicht initialisieren

gst-launch-1.0 filesrc location="/home/test.mp4" ! decodebin ! videoconvert ! xvimagesink

I am getting the following output:

Setting pipeline to PAUSED ...

ERROR: Pipeline doesn't want to pause.

ERROR: from element /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0: Could not initialise Xv output

Additional debug info:

xvimagesink.c(1765): gst_xvimagesink_open(): /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0:

Could not open display (null)

Setting pipeline to NULL ...

Freeing pipeline ..

Bitte eine Lösung vorschlagen, die Pipeline Arbeit zu machen.

Grüße,

Sainath

Antwort

0

Hm hast du irgendwo libxv? Suchen was passiert, wenn Sie gst-inspect-1.0 xvimagesink überprüfen? Auch gibt es Bibliothekspfad erwähnt (| grep Filename) .. Sie können es ldd:

ldd /usr/local/lib/gstreamer-1.0/libgstxvimagesink.so 

ich damit auch einige Probleme hatte .. versuchen libxv-dev oder libxv1 .. vielleicht dev sicherer zu installieren ist.