How to check for bad timestamping with gstreamer

I am a beginner to gstreamer. When I create a pipeline to play a video file, I get the following message, "There may be a timestamping problem, or this computer is too slow". After some search I found that this problem might occur if there is a bad timestamping. Is there a way to figure out whether the video file has bad timestamps?

Here is the pipeline that I'm using,

gst-launch-0.10 filesrc location=.mp4 ! qtdemux ! ffdec_mpeg4 ! dri2videosink.


You can insert a identity element between eg ffdec_mpeg4 and drivideosink and use the check-imperfect-timestamp + check-imperfect-offset properties and watch the debug log. If you work on an embedded device, watch the cpu load to see if maybe the pipeline runs indeed too slow.

链接地址: http://www.djcxy.com/p/43980.html

上一篇: 流媒体h.264视频使用gstreamer

下一篇: 如何检查与gstreamer坏时间戳