【问题标题】:How to get video start time with libvlc如何使用 libvlc 获取视频开始时间
【发布时间】:2015-06-15 13:37:16
【问题描述】:

我正在尝试根据保存的实时时间同步多个视频。

为了播放视频,我最终使用了 libvlc,但现在我无法读取包含视频开始时间的元数据。

我会使用开始时间来计算视频的偏移量,这样我就可以将它们相互同步。

我使用 ffmpeg 命令从 rtsp 流创建了视频

ffmpeg -i <stream path> -timestamp now output.mp4

用 ffprobe 查看文件,我可以看到它在 creation_time 中包含正确的时间戳。

但是我无法用 libvlc 阅读。

有没有办法保存视频上真正的挂钟开始时间,以便我可以从 libvlc 中读取它?

也欢迎告诉我如何同步两个视频的其他建议。

【问题讨论】:

    标签: video ffmpeg libvlc


    【解决方案1】:

    我不相信这是可能的。在另一个项目中,我们试图从 RTSP 提要中获取实时时钟数据,但只能检索相对时钟数据,其中不包含系统时间。您可能需要查看 libvlc 论坛。我在那里找不到答案,但他们很擅长在一周内回答问题。

    【讨论】:

    • 不可能,我用时间戳命名文件并在加载时解析名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-28
    • 1970-01-01
    • 2011-07-30
    相关资源
    最近更新 更多