I m trying to run the following command, but get an error:
$ gst-launch filesrc location=bird.avi ! decodebin2 name=dec ! queue ! ffmpegcolorspace ! autovideosink dec. ! queue ! audioconvert ! audioresample ! autoaudiosink Setting pipeline to PAUSED ... Pipeline is PREROLLING ... ERROR: from element /GstPipeline:pipeline0/GstDecodeBin2:dec: Your GStreamer installation is missing a plug-in. Additional debug info: gstdecodebin2.c(3233): gst_decode_bin_expose (): /GstPipeline:pipeline0/GstDecodeBin2:dec: no suitable plugins found ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... Freeing pipeline ... Any suggestions?
All your bases are belong to us.
|
On Thu, 2012-03-15 at 10:56 -0700, iron_guitarist1987 wrote:
> I m trying to run the following command, but get an error: > (snip) > ERROR: from element /GstPipeline:pipeline0/GstDecodeBin2:dec: Your GStreamer > installation is missing a plug-in. > Additional debug info: > gstdecodebin2.c(3233): gst_decode_bin_expose (): > /GstPipeline:pipeline0/GstDecodeBin2:dec: > no suitable plugins found > ERROR: pipeline doesn't want to preroll. > Setting pipeline to NULL ... > Freeing pipeline ... > > Any suggestions? gst-launch from the latest GStreamer release (0.10.36) should show you the details of missing plugins, for what it's worth. Pass the -m option to gst-launch, then it will show all messages received on the bus. Amongst those there should be missing-plugin message with the details. Cheers -Tim _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Using -m
gst-launch -v -m filesrc location=~/Downloads/bird.avi ! decodebin2 ! autovideosink Setting pipeline to PAUSED ... /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstTypeFindElement:typefind.GstPad:src: caps = video/x-msvideo Pipeline is PREROLLING ... Got message #6 from element "autovideosink0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; Got message #7 from element "typefind" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; Got message #8 from element "decodebin20" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; Got message #9 from element "filesrc0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; Got message #10 from element "pipeline0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED; Got message #26 from pad "avidemux0:sink" (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_CREATE, owner=(GstElement)"\(GstAviDemux\)\ avidemux0", object=(GstTask)"\(GstTask\)\ task0"; Got message #27 from element "avidemux0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; Got message #28 from element "typefind" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; Got message #29 from element "filesrc0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; Got message #30 from pad "avidemux0:sink" (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_ENTER, owner=(GstElement)"\(GstAviDemux\)\ avidemux0", object=(GstTask)"\(GstTask\)\ avidemux0:sink"; /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstAviDemux:avidemux0.GstPad:sink: caps = video/x-msvideo Got message #31 from element "multiqueue0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED; Got message #32 from element "multiqueue0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; Got message #37 from element "decodebin20" (element): missing-plugin, type=(string)decoder, detail=(GstCaps)video/x-indeo, indeoversion=(int)4, name=(string)"Intel\ Indeo\ 4\ decoder"; /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0: max-size-buffers = 5 /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0: max-size-time = 0 /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0: max-size-bytes = 2097152 /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0: max-size-buffers = 5 /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0: max-size-time = 0 /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstMultiQueue:multiqueue0: max-size-bytes = 2097152 Got message #39 from element "decodebin20" (error): GstMessageError, gerror=(GError)NULL, debug=(string)"gstdecodebin2.c\(3233\):\ gst_decode_bin_expose\ \(\):\ /GstPipeline:pipeline0/GstDecodeBin2:decodebin20:\012no\ suitable\ plugins\ found"; ERROR: from element /GstPipeline:pipeline0/GstDecodeBin2:decodebin20: Your GStreamer installation is missing a plug-in. Additional debug info: gstdecodebin2.c(3233): gst_decode_bin_expose (): /GstPipeline:pipeline0/GstDecodeBin2:decodebin20: no suitable plugins found ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstAviDemux:avidemux0.GstPad:video_00: caps = NULL /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstAviDemux:avidemux0.GstPad:sink: caps = NULL /GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstTypeFindElement:typefind.GstPad:src: caps = NULL Freeing pipeline ...
All your bases are belong to us.
|
On Fri, 2012-03-16 at 06:24 -0700, iron_guitarist1987 wrote:
> Got message #37 from element "decodebin20" (element): missing-plugin, > type=(string)decoder, detail=(GstCaps)video/x-indeo, indeoversion=(int)4, > name=(string)"Intel\ Indeo\ 4\ decoder"; gst-ffmpeg should contain a suitable decoder. Cheers -Tim _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
I installed ffmpeg, w32codecs, and intel-gpu-tools, but I still get the same error. Is there something else I need to intall?
All your bases are belong to us.
|
On Fri, 2012-03-16 at 11:17 -0700, iron_guitarist1987 wrote:
> I installed ffmpeg, w32codecs, and intel-gpu-tools, but I still get the same > error. Is there something else I need to intall? I said gst-ffmpeg/gstreamer-ffmpeg, not ffmpeg. If you have the right stuff installed, gst-inspect-0.10 ffdec_indeo4 should show lots of output. You didn't mention what Linux distro or operating system you're using, so it's hard to provide more specific directions. Cheers -Tim _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
$ gst-inspect-0.10 ffdec_indeo4
No such element or plugin 'ffdec_indeo4' I installed gst-ffmpeg-0.10.13, but I still get the same error... I am using Kubuntu 11.10 32bit
All your bases are belong to us.
|
In reply to this post by iron_guitarist1987
> $ gst-inspect-0.10 ffdec_indeo4
> No such element or plugin 'ffdec_indeo4' try gst-inspect |grep -i indeo my box only lists ffdec_indeo2 ffdec_indeo3 ffdec_indeo5 _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
jtrinidad@jtrinidad-VirtualBox:~$ gst-inspect | grep -i indeo
ffmpeg: ffdec_indeo2: FFmpeg Intel Indeo 2 decoder ffmpeg: ffdec_indeo3: FFmpeg Intel Indeo 3 decoder ffmpeg: ffdec_indeo5: FFmpeg Intel Indeo Video Interactive 5 decoder
All your bases are belong to us.
|
On Mon, 2012-03-19 at 08:09 -0700, iron_guitarist1987 wrote:
> jtrinidad@jtrinidad-VirtualBox:~$ gst-inspect | grep -i indeo > ffmpeg: ffdec_indeo2: FFmpeg Intel Indeo 2 decoder > ffmpeg: ffdec_indeo3: FFmpeg Intel Indeo 3 decoder > ffmpeg: ffdec_indeo5: FFmpeg Intel Indeo Video Interactive 5 decoder I just checked again, looks like the indeo4 mapping is not in the current release, only in git. So the next release should have it then :) Cheers -Tim _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by iron_guitarist1987
I re-installed Linux from scratch and it works now. Still don't know what the problem could have been. Maybe just bad configuration? Thanks anyways to everyone that replied to this thread.
All your bases are belong to us.
|
Free forum by Nabble | Edit this page |