Gstreamer 画中画

Gstreamer 画中画,gstreamer,Gstreamer,我在使用gstreamer时遇到画中画问题: 我正在使用此命令播放流 gst-launch -v souphttpsrc location='http://mjpeg.sanford.io/count.mjpeg' ! multipartdemux ! jpegdec ! videomixer name=mix ! autovideosink souphttpsrc location='http://mjpeg.sanford.io/count.mjpeg' ! multipartdemux !

我在使用gstreamer时遇到画中画问题:

我正在使用此命令播放流

gst-launch -v souphttpsrc location='http://mjpeg.sanford.io/count.mjpeg' ! multipartdemux ! jpegdec ! videomixer name=mix ! autovideosink souphttpsrc location='http://mjpeg.sanford.io/count.mjpeg' ! multipartdemux ! jpegdec ! mix.
但我得到了以下错误:


有人有什么想法吗?

视频混合器希望从每个流向其发送某种帧率信息。mjpeg格式没有。下面是一个示例,它可以工作,但假设帧速率为30fps

我还在每个流连接到混合器之前添加了队列元素

gst-launch-1.0-v souphttpsrc位置=“”!多方数据交换!图像/jpeg,帧速率=30/1!jpegdec!队列视频混合器名称=混合!autovideosink同步=假souphttpsrc位置=“”!多方数据交换!图像/jpeg,帧速率=30/1!jpegdec!队列混合

这种管道可能很难建造。你想混合什么样的MJPEG