<div dir="ltr"><div>I have a system with two cameras that are recording and eventually landing here:</div><div><br></div><div>matroskamux name="muxer" streamable=true ! multifilesink post-messages=true next-file=5 max-file-duration=60000000000</div><br><div>I have two other pipelines that end in h264parse ! muxer.video_[01] to process the streams. What I want is for every frame to somehow squirrel away both a timestamp and a GPS location. The GPS location can be retrieved from onboard hardware.</div><div><br></div><div>First question: Is this possible?<br></div><div><br></div><div>I see a very similar request here regarding just timestamps:<br></div><div><br></div><div><a href="http://gstreamer-devel.966125.n4.nabble.com/Video-to-jpeg-embedding-timecode-into-the-jpegs-td4672963.html">http://gstreamer-devel.966125.n4.nabble.com/Video-to-jpeg-embedding-timecode-into-the-jpegs-td4672963.html</a></div><div><br></div><div>What I'm not sure about is that this has to be a custom plugin (at least for timestamping)? There is nothing out of the box that can at least timestamp frames? In the original thread, it seems he wanted the timestamp in the EXIF header. I believe there is also room their for a geotag as well, right?</div><div><br></div><div>On StackOverflow, someone mentioned GstMeta() but that seems like for a message bus passing approach than a tag event one but this is all new to me.<br></div><div><br></div><div>Any general pointers would be much appreciated,</div><div><br></div><div><div>-aps<br></div></div></div>