I went out and got myself a Nikon DSLR capable of shooting video so I can obtain better footage - and this time, I used the correct settings!!
In its essence, it's a metadata logger specialised for the film industry. It has a dedicated Linear Timecode (LTC) input, and all data that it records is aligned to LTC. In this specific configuration, it has a high-quality IMU (Inertial Measurement Unit: gyroscopes, accelerometers, magnetometers), GPS & barometer - so it's recording orientation, world position, UTC, magnetic north & altitude.
Since the data is timestamped using the on-set timecode generator , it works straight out of the box with your existing pipeline. You bring the footage into your favourite package, align the timecode as you always do, and all the metadata is right there, frame-accurate. Some metadata even has several subframe samples (the IMU's data rate is 200Hz).
kuroBox is very flexible, it has 2 serial ports that can be used for future extensions: lens encoders for writing out zoom, focus, aperture; ultrasound distance sensors, even Preston metadata can be recorded.
All the software is open source, so you can modify it to your specific requirements or we can discuss a particular extension that you may require. Even the hardware is extensible, with an internal expansion bus for more advanced scenarios.
For more information, drop me a line on email@example.com