Tag: gstreamer

  • Debug gstreamer plugins

    To discover which plugin is used for specific file run command similar to this:gst-launch -v filesrc location=filename_here ! decodebin ! autoaudiosinkthat should give you (among other things) output lines similar to these:…/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = application/x-id3/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstID3Demux:id3demux0.GstPad:sink: caps = application/x-id3Pipeline is PREROLLING …/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMpegAudioParse:mpegaudioparse0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)1, layer=(int)3/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMpegAudioParse:mpegaudioparse0.GstPad:src: caps = audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstFluMp3Dec:flump3dec0.GstPad:sink:…