“无要素”;ffmpegcolorspace“;在GStreamer中

“无要素”;ffmpegcolorspace“;在GStreamer中,gstreamer,rtsp,Gstreamer,Rtsp,在执行以下命令时 gst-launch-1.0 filesrc location=wildives.wmv!德克宾!队列ffmpegcolorspace!自动视频接收器十二月!队列音频转换!音频重采样!自动音频接收器 我得到的错误如下 ERROR GST_PIPELINE grammar.y:716:priv_gst_parse_yyparse: no element "ffmpegcolorspace" ERROR GST_PIPELINE grammar.y:801:priv_gst_par

在执行以下命令时


gst-launch-1.0 filesrc location=wildives.wmv!德克宾!队列ffmpegcolorspace!自动视频接收器十二月!队列音频转换!音频重采样!自动音频接收器

我得到的错误如下

ERROR GST_PIPELINE grammar.y:716:priv_gst_parse_yyparse: no element "ffmpegcolorspace"
ERROR GST_PIPELINE grammar.y:801:priv_gst_parse_yyparse: link has no sink [source=@0000000003066F90] 
ERROR GST_PIPELINE grammar.y:801:priv_gst_parse_yyparse: link has no source [sink=@000000000306B060]
ERROR GST_PIPELINE grammar.y:1138:priv_gst_parse_launch: No src-element named "dec" - omitting link
WARNING: erroneous pipeline: no element "ffmpegcolorspace"
这里有什么问题?

有几件事:

在gstreamer-1.0中,
ffmpegcolorspace
被重命名为
videoconvert
。 您需要为您的decodebin提供稍后要引用的名称。添加
name=dec
,以便在链接音频分支时能够引用它


此外,如果您只需要回放,您可能需要考虑只使用<代码> PraveB<代码>。它将为您组装管道,并自动支持多种格式。

gst-launch-1.0 filesrc location=widlife.wmv!decodebin name=dec!队列视频转换!自动视频接收器十二月!队列音频转换!音频重采样!自动音频接收器