gst_clock_get_time: assertion 'GST_IS_CLOCK (clock)' failed

Aniket0987 ahande at
Mon Jun 1 09:02:25 UTC 2020

I've been trying to capture an RTMP stream and save it as mp4. I'm using
splitmuxsink for mp4 creation. Pipeline as follows:
rtmpsrc location='rtmp:// live=1' do-timestamp=true !
decodebin ! videoconvert ! video/x-raw,format=RGBA ! queue leaky=downstream
! videoconvert ! video/x-raw,format=I420 ! openh264enc ! h264parse !
splitmux name=mp4 max-size-time=10000000 max-size-bytes=13421778
location=/tmp/new_ sync=false !

I'm getting following error for my splitmuxsink
GStreamer-CRITICAL **: 14:20:31.326: gst_clock_get_time: assertion
'GST_IS_CLOCK (clock)' failed

It seems my frame grabber is not able to get splitmuxsink's internal clock.
What could cause this?

Sent from:

More information about the gstreamer-devel mailing list