在Gstreamer中的单个窗口中播放两个视频

时间:2015-12-15 04:17:45

标签: video-streaming gstreamer

已更新:: 我想在.ts文件的单个窗口中播放两个视频。

我使用过以下的管道:

 gst-launch-1.0 \
   filesrc location=new1.ts \
     ! tsdemux name=demuxer \
   demuxer. \
     ! queue ! h264parse ! avdec_h264 \
     ! videobox border-alpha=0 right=-640 \
     ! videomixer name=mix ! videoconvert \
     ! autovideosink \
   demuxer. \
     ! queue ! h264parse ! avdec_h264 \
     ! videobox border-alpha=0 left=-640 \
     ! autovideoconvert ! mix.

但问题是,如果其中一个视频捕获然后自动第二个视频将进入暂停状态,则整个管道处于暂停状态。播放窗口没有响应。

如何解决这个问题?

或者是否有其他方法可以在一个窗口中播放两个视频而不会出现上述问题?

0 个答案:

没有答案
相关问题