database design for video data entry.

I have a difficult database design and I'm not sure how to figure it out.

I have two videos taken at the same time using an action camera. The video has associated data like GPS and accelerometer data. The data is stored currently in CSV format and can be linked to the video by timestamp.

I want to create a data entry field where users can watch both videos playing at the same time, and occasionally click pause where an event happens and enter more information.

e.g. in our case it is cars passing bikes and we want users to press pause and say "that car was a toyota carolla" and for that information to be stored as a row in a database.

Is there anyway to achieve this? It seems very difficult conceptually, I'm interested in your ideas.

If you have to Container field in you table you can start playing on both Container fields at the same time. Best thing about this is that you can use GetContainerAttribute to get data out of your files

In addition to GetContainerAttribute, with FMP15 you can use GetAVPlayerAttribute to get information about the current AV state of the container - most notable here you might want "position" - which will give you the current position (in seconds) in the media - I'm sure you could work out the timecode position from that by mutiplying by framerate of the video or something...