convert wmv to ogv
geisj at pagestation.com
Thu Jun 18 18:53:06 PDT 2015
>>Le jeudi 18 juin 2015 à 19:11 -0400, Jerry Geis a écrit :
>>* ERROR: from element /GstPipeline:pipeline0/GstAviDemux:demux: The
*>>* stream is of a different type than handled by this element.
*>> >>* Any thoughts?
>Not sure how more straightforward this error could be. But let me
>explain. You have asked AVI demuxer to demux an ASF (often show as
>.wmv). In the previous pipeline, you are asking a fluwmbdec to decoded
>something that have not yet been demuxed.
Thanks for responding... I only tried the avidemux as it was suggested
in the previous post.
I do realize the difference between AVI and wmv. :)
However, I wish to use the fluwmvdec and decode/convert this file. I
am trying to learn how all this pipe stuff works,
thought I had a good example that I found, tried it and its not working.
Would greatly appreciated the correct pipeline to convert the wmv to ogv.
On Thu, Jun 18, 2015 at 7:11 PM, Jerry Geis <geisj at pagestation.com> wrote:
> Ok so I dropped decodebin and added fluwmvdec, I get a new error.
> GST_DEBUG=*flu*:5 sh gst-launch filesrc
> location=../trailer_videos/Amazon_1080.wmv '!' fluwmvdec name=demux '!'
> queue '!' ffmpegcolorspace '!' theoraenc '!' oggmux name=mux '!' filesink
> location=../Amazon.ogv demux. '!' queue '!' progressreport '!' audioconvert
> '!' audioresample '!' vorbisenc '!' mux.
> 0:00:00.014364115 6051 0x1032b90 DEBUG fluwmvdec
> fluwmvdec.c:1554:plugin_init: IPP merged init reported cpu 3
> 0:00:00.014386185 6051 0x1032b90 INFO fluwmvdec
> fluwmvdec.c:1567:plugin_init: GStreamer version: GStreamer 0.10.36 (GIT)
> 0:00:00.014391074 6051 0x1032b90 INFO fluwmvdec
> fluwmvdec.c:1568:plugin_init: Plugin version: 0.10.53
> 0:00:00.014507500 6051 0x1032b90 DEBUG fluwmvdec
> fluwmvdec.c:274:_cleanup:<GstFluWMVDec at 0x10821a0> cleaning up WMV decoder
> 0:00:00.029545026 6051 0x1032b90 ERROR GST_PIPELINE
> ./grammar.y:614:gst_parse_perform_link: could not link demux to queue1
> WARNING: erroneous pipeline: could not link demux to queue1
> Another machine and gst-launch-1.0 gave same error.
> avidemux didnt work either:
> gst-launch filesrc location=../trailer_videos/Amazon_1080.wmv '!' avidemux
> name=demux '!' queue '!' ffmpegcolorspace '!' theoraenc '!' oggmux name=mux
> '!' filesink location=../Amazon.ogv demux. '!' queue '!' progressreport '!'
> audioconvert '!' audioresample '!' vorbisenc '!' mux.
> Setting pipeline to PAUSED ...
> Pipeline is PREROLLING ...
> (gst-launch-0.10:6919): GStreamer-WARNING **: Trying to set string on
> structure field 'debug', but string is not valid UTF-8. Please file a bug.
> (gst-launch-0.10:6919): GLib-GObject-CRITICAL **: g_value_dup_string:
> assertion `G_VALUE_HOLDS_STRING (value)' failed
> ERROR: from element /GstPipeline:pipeline0/GstAviDemux:demux: The stream
> is of a different type than handled by this element.
> ERROR: pipeline doesn't want to preroll.
> Setting pipeline to NULL ...
> Freeing pipeline ...
> Any thoughts?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the gstreamer-devel