【问题标题】:How to check for bad timestamping with gstreamer如何使用 gstreamer 检查错误的时间戳
【发布时间】:2013-06-24 12:50:31
【问题描述】:

我是 gstreamer 的初学者。当我创建一个管道来播放视频文件时,我收到以下消息,“可能存在时间戳问题,或者这台计算机太慢”。经过一番搜索,我发现如果时间戳错误,可能会出现此问题。有没有办法判断视频文件是否有错误的时间戳?

这是我正在使用的管道,

gst-launch-0.10 文件rc location=.mp4 ! qtdemux ! ffdec_mpeg4 ! dri2videosink。

【问题讨论】:

    标签: gstreamer


    【解决方案1】:

    您可以在例如之间插入一个标识元素。 ffdec_mpeg4 和 drivideosink 并使用 check-imperfect-timestamp + check-imperfect-offset 属性并查看调试日志。 如果您在嵌入式设备上工作,请观察 cpu 负载,看看管道是否确实运行得太慢了。

    【讨论】:

    • 我检查了cpu负载,很正常。它只占用 0.1% 的 CPU。我会使用 check-imperfect-timestamp 属性来检查错误的时间戳。谢谢
    猜你喜欢
    • 2021-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 2015-02-09
    • 2022-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多