无法在gstreamer中将I420转换为RGB

无法在gstreamer中将I420转换为RGB,gstreamer,Gstreamer,这个命令可以正常工作: gst-launch-1.0-v--gst调试级别=2 udpsrc端口=1234!德克宾!视频/x-raw,格式=I420!自动视频接收器 此命令不起作用: gst-launch-1.0-v--gst调试级别=2 udpsrc端口=1234!德克宾!视频/x-raw,格式=I420!视频转换!视频/x-raw,格式=RGB!自动视频接收器 错误: 将名为decodebin0的GstDecodeBin的某个pad延迟链接到名为videoconvert0的GstVideoC

这个命令可以正常工作:

gst-launch-1.0-v--gst调试级别=2 udpsrc端口=1234!德克宾!视频/x-raw,格式=I420!自动视频接收器

此命令不起作用:

gst-launch-1.0-v--gst调试级别=2 udpsrc端口=1234!德克宾!视频/x-raw,格式=I420!视频转换!视频/x-raw,格式=RGB!自动视频接收器

错误:
将名为decodebin0的GstDecodeBin的某个pad延迟链接到名为videoconvert0的GstVideoConvert的某个pad失败

怎么了

重要性日志:

/GstPipeline:pipeline0/GstDecodeBin:decodebin0/avdec_mpeg4:avdec_mpeg4-0.GstPad:src:caps=video/x-raw,format=(string)I420,width=(int)1920,height=(int)1080,interlace模式=(string)progressive,多视图模式=(string)mono,多视图标志=(GstVideoMultiviewFlagsSet)0:ffffffff:/right view first/left flipped/left flipped/right flipped/right flipped/half aspect/mixed mono,像素纵横比=(分数)1/1,色度位置=(字符串)mpeg2,色度=(字符串)bt709,帧速率=(分数)10/1

所有日志:

正在将管道设置为暂停。。。 管道是带电的,不需要预滚。。。 正在将管道设置为播放。。。 新时钟:GstSystemClock /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src:caps=video/mpegts,systemstream=(布尔)true,packetsize=(int)188 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTSDemux:tsdemux0.GstPad:sink:caps=video/mpegts,systemstream=(布尔)true,packetsize=(int)188 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_0:caps=video/mpeg,mpegversion=(int)4,systemstream=(boolean)false /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMpeg4VParse:mpeg4vparse0.GstPad:sink:caps=video/mpeg,mpegversion=(int)4,systemstream=(boolean)false /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0:max size buffers=5 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0:max size time=0 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0:max size bytes=2097152 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstMultiQueuePad:sink_0:caps=video/mpeg,mpegversion=(int)4,systemstream=(boolean)false /GstPipeline:pipeline0/GstDecodeBin:decodebin0/avdec_mpeg4:avdec_mpeg4-0.GstPad:sink:caps=video/mpeg,mpegversion=(int)4,systemstream=(boolean)false,parsed=(boolean)true /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMpeg4VParse:mpeg4vparse0.GstPad:src:caps=video/mpeg,mpegversion=(int)4,systemstream=(boolean)false,parsed=(boolean)true /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMpeg4VParse:mpeg4vparse0.GstPad:src:caps=video/mpeg,mpegversion=(int)4,systemstream=(boolean)false,parsed=(boolean)true,profile=(string)simple,level=(string)1,codec_data=(buffer)000001b0001000001b5001b5001b5001000000012000c488d880053c0471443,width=(int)1920,height=(int)1080,像素纵横比=(分数)1/1 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/avdec_-mpeg4:avdec_-mpeg4-0.GstPad:sink:caps=video/mpeg,mpegversion=(int)4,systemstream=(boolean)false,parsed=(boolean)true,profile=(string)simple,level=(string)1,codec_-data=(buffer)000001b00001b5001b5001b58130000000012000c48000c488d88005c043c0471443,width=(int)1920,height=(int)1080,像素纵横比=(分数)1/1 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/avdec_mpeg4:avdec_mpeg4-0.GstPad:src:caps=video/x-raw,format=(string)I420,width=(int)1920,height=(int)1080,interlace模式=(string)progressive,多视图模式=(string)mono,多视图标志=(GstVideoMultiviewFlagsSet)0:ffffffff:/right view first/left flipped/left flipped/right flipped/right flipped/half aspect/mixed mono,像素纵横比=(分数)1/1,色度位置=(字符串)mpeg2,色度=(字符串)bt709,帧速率=(分数)10/1 /GstCapsFilter:capsfilter2:caps=video/x-raw,格式=(字符串)I420 0:00:01.480704357 3721 0x7f3f9809a230警告默认语法。y:510:gst\u解析\u无更多\u焊盘:警告:延迟链接失败。 0:00:01.480728456 3721 0x7f3f9809a230警告默认语法。y:510:gst_parse_no_more_pads:警告:将名为decodebin0的GstDecodeBin的某个pad链接到名为videoconvert0的GstVideoConvert的某个pad失败延迟 警告:从元素/GstPipeline:pipeline0/GstDecodeBin:decodebin0:延迟链接失败。 其他调试信息: ./grammar.y(510):gst_parse_no_more_pads():/GstPipeline:pipeline0/GstDecodeBin:decodebin0: 未能延迟将名为decodebin0的GstDecodeBin的某个焊盘链接到名为videoconvert0的GstVideoConvert的某个焊盘 /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad3:caps=video/x-raw,格式=(string)I420,宽度=(int)1920,高度=(int)1080,交错模式=(string)渐进,多视图模式=(string)单视图,多视图标志=(GstVideoMultiviewFlagsSet)0:ffffffff:/right view first/left flipped/left flipped/right flipped/right flipped/half aspect/mixed mono,像素纵横比=(分数)1/1,色度位置=(字符串)mpeg2,色度=(字符串)bt709,帧速率=(分数)10/1 重新分配延迟。。。 0:00:01.564689538 3721 0x5644dfac2f70 WARN basesrc gstbasesrc.c:3055:gst\U base\U src\U循环:错误:内部数据流错误。 0:00:01.564741097 3721 0x5644dfac2f70 WARN basesrc gstbasesrc.c:3055:gst\U base\U src\U循环:错误:流停止,原因未链接(-1) 错误:来自元素/GstPipeline:pipeline0/GstUDPSrc:udpsrc0:内部数据流错误。 其他调试信息: gstbasesrc.c(3055):gst_base_src_loop():/GstPipeline:pipeline0/GstUDPSrc:udpsrc0: 流停止,原因未链接(-1) 执行在0:00:01.516699193后结束 正在将管道设置为暂停。。。 正在将管道设置为就绪。。。 正在将管道设置为空。。。 释放管道


很可能是由于正在使用的渲染设备