plugin mp4mux error

Tim-Philipp Müller t.i.m at zen.co.uk
Fri Jul 5 03:45:38 PDT 2013


On Fri, 2013-07-05 at 03:29 -0700, mdc_taro wrote:

> # gst-launch-1.0 -vvv rtspsrc location=rtsp://192.168.177.181:554/mpeg4 !
> rtpmp4vdepay ! mpeg4videoparse ! mp4mux ! filesink location=test5.mp4
> 
> The file size of test4.mp5 is zero.
> # -rw-r--r--. 1 root root 0  7月  5 19:17 2013 test5.mp4
> (platform : CentOS 6.4)
> Is it wrong or bug?
>
> /GstPipeline:pipeline0/GstMpeg4VParse:mpeg4vparse0.GstPad:src: caps =
> video/mpeg, mpegversion=(int)4, systemstream=(boolean)false,
> codec_data=(buffer)000001b008000001b509000001000000012000c488ba98514043c1443f,
> parsed=(boolean)true, profile=(string)simple, level=(string)0,
> width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1
> ERROR: from element
> /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: Internal data
> flow error.
> Additional debug info:
> gstbasesrc.c(2815): gst_base_src_loop ():
> /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0:
> streaming task paused, reason not-negotiated (-4)

Note the error. not-negotiated means there is some problems with the
caps. I suspect the problem is that there is a framerate field missing.

Cheers
 -Tim



More information about the gstreamer-devel mailing list