Creating a dedicated per frame metadata stream?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Creating a dedicated per frame metadata stream?

pisymbol .
Here is what I'd like to do:

I have a *live* source that is capturing video. What I'd like to do is create a multistream file, say an MLV, where one stream is the actually video while another is a data stream essentially of per fram metadata (think timestamps and other sensory data at the time of capture).

I know vendors like GoPro do this: They basically create I think a complimentary audio stream that is actually metadata but I'm not exactly sure how. I've also seen other smaller third-paty do something similar with video overlay.

Has anyone done this before using GStreamer? If so, can you give me a little guidance on how that would work? Is this a custom plugin or are there exiting primitives I could exploit?

Thanks!

-aps

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Creating a dedicated per frame metadata stream?

Arjen Veenhuizen
You could take a look at KLV (Key-Length-Value) metadata. Support for it is
pretty good in recent GStreamer versions.



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Creating a dedicated per frame metadata stream?

pisymbol .


On Thu, Aug 29, 2019 at 9:39 AM Arjen Veenhuizen <[hidden email]> wrote:
You could take a look at KLV (Key-Length-Value) metadata. Support for it is
pretty good in recent GStreamer versions.


Wow, thanks so much for your response. Can you point me to a resource? I don't understand what is KLV? Is that a GstMeta abstraction?

-aps

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel