[gst-devel] muxing streams

Henrique Ferreiro García henrique.ferreiro at gmail.com
Sun Oct 5 11:37:04 CEST 2008


I changed the pipeline to:

gst-launch-0.10 filesrc location=mkv.0 ! h264parse ! queue ! mux.video_0
avimux name=mux ! filesink location=house.avi filesrc location=mkv.1 !
mux.audio_0 --gst-debug=2

and this was the result:

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
0:00:00.052419476 11389       0x776610 WARN                avimux
gstavimux.c:614:gst_avi_mux_vidsink_set_caps:<mux> refused caps
video/x-h264
0:00:00.075471765 11389       0x797770 WARN               basesrc
gstbasesrc.c:2240:gst_base_src_loop:<filesrc0> error: Internal data flow
error.
0:00:00.075544262 11389       0x797770 WARN               basesrc
gstbasesrc.c:2240:gst_base_src_loop:<filesrc0> error: streaming task
paused, reason not-negotiated (-4)
ERROR: from element /pipeline0/filesrc0: Internal data flow error.
Additional debug info:
gstbasesrc.c(2240): gst_base_src_loop (): /pipeline0/filesrc0:
streaming task paused, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
FREEING pipeline ..

O Mar, 30-09-2008 ás 18:04 +0530, ved kpl escribiu:
> Hi,
> 
> You probably need the elementary stream parser elements after the filesrc.
> The muxer is unware of the data format that is getting.
> 
> Ved
> 
> On Tue, Sep 30, 2008 at 3:11 PM, Henrique Ferreiro García
> <henrique.ferreiro at gmail.com> wrote:
> > Hi all!
> >
> > I have extracted the video and audio streams from a matroska file
> > getting:
> >
> > mkv.0: JVT NAL sequence, H.264 video @ L 31
> > mkv.1: ATSC A/52 aka AC-3 aka Dolby Digital stream, 48 kHz,, complete
> > main (CM) 3 front/2 rear, LFE on,, 448 kbit/s reserved Dolby Surround
> > mode
> >
> > Afterwards, I have run the following:
> >
> > gst-launch-0.10 filesrc location=mkv.0 ! queue ! mux.video_0 avimux
> > name=mux ! queue ! filesink location=house.avi filesrc location=mkv.1 !
> > queue ! mux.audio_0
> >
> > But the end result is a unplayable file. This is the output from
> > mplayer:
> >
> > AVI file format detected.
> > [aviheader] Video stream found, -vid 0
> > [aviheader] Audio stream found, -aid 1
> > Detected NON-INTERLEAVED AVI file format.
> > VIDEO:  []  0x0  0bpp    nan fps  -17179870.0 kbps (-2097152.0 kbyte/s)
> > FPS not specified in the header or invalid, use the -fps option.
> > ==========================================================================
> > Forced audio codec: mad
> > Opening audio decoder: [pcm] Uncompressed PCM audio decoder
> > Unknown/missing audio format -> no sound
> > ADecoder init failed :(
> > Cannot find codec for audio format 0x0.
> > Read DOCS/HTML/en/codecs.html!
> > Audio: no sound
> > Video: no video
> >
> > Am I doing something wrong?
> >
> > --
> > Henrique Ferreiro García <henrique.ferreiro at gmail.com>
> >
> >
> > -------------------------------------------------------------------------
> > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> > Build the coolest Linux based applications with Moblin SDK & win great prizes
> > Grand prize is a trip for two to an Open Source event anywhere in the world
> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
-- 
Henrique Ferreiro García <henrique.ferreiro at gmail.com>





More information about the gstreamer-devel mailing list