the error is:
caps = video/quicktime, variant=(string)iso
0:00:08.480968094 2314 0x15678f0 WARN qtmux
gstqtmux.c:2982:gst_qt_mux_start_file:<muxer> Robust muxing requires
reserved-moov-update-period to be set
0:00:08.485114054 2314 0x15678f0 WARN qtmux
gstqtmux.c:4832:gst_qt_mux_add_buffer:<muxer> error: Buffer has no
ERROR: from element
Could not multiplex stream.
Additional debug info:
gstqtmux.c(4832): gst_qt_mux_add_buffer ():
Buffer has no PTS.
gstreamer-devel mailing list
[hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
scanning the code of rpicamsrc, it seems it sets gst_pts to
GST_CLOCK_TIME_NONE. the problem with the normal pipeline is the
missing pts. is there any way to set the pts to none in the normal
pipeline. i have seen some threads about setting pts from dts in
is there a way to overcome this with a standard pipeline
> Thank you for your response.
> Is there a way to do it with normal pipeline. I tried rpicamsrc previously but found it not practical in my case.
> Thank you
> On Fri, 17 May 2019, 1:37 pm Tim Müller, <[hidden email]> wrote:
>> On Fri, 2019-05-17 at 13:12 +0400, Abu Abdullah wrote:
>> > Raspberry Pi camera (raspivid) outputs a raw H264 stream, which has
>> > no timing information. How to add pts to the pipeline to store it in
>> > mp4 format.
>> Use Jan's rpicamsrc element from here:
>> https://github.com/thaytan/gst-rpicamsrc/ >>
>> It uses the same interface as raspivid, just from inside a GStreamer
>> Tim Müller, Centricular Ltd - http://www.centricular.com >>
>> gstreamer-devel mailing list
>> [hidden email] >> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel