【问题标题】:Tag Video by Frame with GPS Info using GStreamer使用 GStreamer 使用 GPS 信息逐帧标记视频
【发布时间】:2019-12-25 17:19:21
【问题描述】:

我的任务是在录制视频时用 gps 坐标逐帧标记视频。 平台必须在 Linux 上(具体为 Ubuntu)。

对使用视频源进行编程非常陌生..

一些问题: 视频帧甚至有每帧元数据吗?

GStreamer 是否适合我的用途?我应该如何开始?

谢谢。

【问题讨论】:

    标签: linux video gstreamer


    【解决方案1】:

    检查 GstMeta:http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstMeta.html

    它允许您将任意元数据附加到缓冲区,然后可以将其与缓冲区一起向下游传递,并在可能的情况下通过其他元素传递。以 gst-plugins-base 中现有 GstMeta 实现的代码为例:http://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/gst-libs/gst/video/gstvideometa.hhttp://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/gst-libs/gst/video/gstvideometa.c

    您的元数据可能与感兴趣的区域元数据(普通元数据)非常相似

    要开始使用,请阅读http://gstreamer.freedesktop.org 上的文档,尤其是从应用程序编写者手册开始。并查看现有的 GStreamer 代码以了解一切如何协同工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-30
      • 1970-01-01
      • 2023-03-12
      • 2015-08-28
      • 2015-06-12
      • 1970-01-01
      • 2017-01-11
      • 2013-11-08
      相关资源
      最近更新 更多