lpp*_*ier 4 linux video gstreamer
我的任务是在录制视频时用 gps 坐标逐帧标记视频。该平台必须在 Linux 上(具体来说是 Ubuntu)。
对视频源编程非常陌生。
一些问题:视频帧甚至有每帧元数据吗?
GStreamer 是用于我的目的的好框架吗?我应该如何开始?
谢谢。
小智 5
检查 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.h http://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/gst-libs/gst/video/gstvideometa.c
您的元数据可能与感兴趣的区域元数据(普通元数据)非常相似
要开始,请阅读http://gstreamer.freedesktop.org上的文档,尤其是从应用程序编写者手册开始。并查看现有的 GStreamer 代码以了解所有内容如何协同工作。
| 归档时间: |
|
| 查看次数: |
2223 次 |
| 最近记录: |