gst-launch-1.0 videotestsrc!自动视频接收器(对我不起作用!)

时间:2019-09-02 09:17:35

标签: gstreamer

我正在使用Ubuntu 18.04.3 LTS,并且已按照https://gstreamer.freedesktop.org/documentation/installing/on-linux.html?gi-language=c上列出的指南安装gstreamer。

我认为我的安装存在问题,因为此管道没有任何测试源:

u2@u2:~$ gst-launch-1.0 videotestsrc ! autovideosink

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'autovideosink0-actual-sink-vaapi': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayDRM\)\ vaapidisplaydrm2";
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock

我希望能够最少看到视频测试源。

1 个答案:

答案 0 :(得分:1)

遇到了同样的问题:autovideosink可以播放视频,但不能在窗口中显示。试试:

gst-launch-1.0 videotestsrc ! ximagesink

glimagesink也为我们工作。

希望了解更多的工作水槽元素。

*要播放本地.mp4视频,请使用:

gst-launch-1.0 playbin uri=file:///home/path/to/your/video.mp4 video-sink="ximagesink"

**要使自动视频接收器正常工作,请尝试:

sudo apt-get remove gstreamer1.0-vaapi

说实话,在初学者以上的设备上,我们有一段时间受阻了,我们很难解决这样的简单问题:)

希望对所有gstreamer新手都有帮助!