GStreamer中没有元素“ffmpegcolorspace”
在执行以下命令时,
gst-launch-1.0 filesrc location = Wildlife.wmv! 解码器! 队列! ffmpegcolorspace! autovideosink dec。 ! 队列! audioconvert! audioresample! autoaudiosink
我得到的错误如下。
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
。 你需要给你的解码器一个你想在以后参考它的名字。 添加name=dec
以便能够在链接音频分支时参考它。
另外,如果您只需要播放,您可能需要考虑使用playbin
。 它将为您组装流水线并自动支持多种格式。