h264parse: spurious framerate detected
$ gst-launch-1.0 souphttpsrc location=https://assets.onestream.live/studio/Videos/1080p/osl-interval-1080p-8.mp4 ! qtdemux ! h264parse ! fakesink silent=false -v
(...)
/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)4, profile=(string)main, codec_data=(buffer)014d4028ffe1001d674d4028eca03c0113f2e02d404040500000030010002bf200f183196001000668e938292c80, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, framerate=(fraction)90000/1, coded-picture-structure=(string)frame, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true
(...)
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain ******* (fakesink0:sink) (22728 bytes, dts: 0:00:00.000000000, pts: 0:00:00.154655555, duration: 0:00:00.000011111, offset: 0, offset_end: -1, flags: 00000640 discont marker header , meta: GstVideoSEIUserDataUnregisteredMeta) 0x7f0f2800f290
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain ******* (fakesink0:sink) (3446 bytes, dts: 0:00:00.066666666, pts: 0:00:00.463966666, duration: 0:00:00.000011111, offset: 22728, offset_end: -1, flags: 00002200 marker delta-unit , meta: none) 0x7f0f280237d0
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = preroll *******
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain ******* (fakesink0:sink) (899 bytes, dts: 0:00:00.154655555, pts: 0:00:00.309311111, duration: 0:00:00.000011111, offset: 26174, offset_end: -1, flags: 00002200 marker delta-unit , meta: none) 0x7f0f2800b290
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain ******* (fakesink0:sink) (691 bytes, dts: 0:00:00.221322222, pts: 0:00:00.221322222, duration: 0:00:00.000011111, offset: 27073, offset_end: -1, flags: 00002200 marker delta-unit , meta: none) 0x7f0f2800f290
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain ******* (fakesink0:sink) (892 bytes, dts: 0:00:00.309311111, pts: 0:00:00.375977777, duration: 0:00:00.000011111, offset: 27764, offset_end: -1, flags: 00002200 marker delta-unit , meta: none) 0x7f0f280237d0
As you can see the framerate (90000/1
) and buffer duration (0:00:00.000011111
) looks suspicious.
VLC and ffprobe
reports 14.55 fps
which seems to fit the pts/dts of the buffers.