Video Production Stack Exchange is a question and answer site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In fact the question is the other way round:

I shoot a HD video with my Nikon-D7000, and along the way things happen, such as I change zoom, focal length, light levels change such that the D7000 adjusts its sensitivity during the recording...

Is all this data available for reading somewhere, and if yes how?

I could not find the information on regular websites (Nikon's,, general google search).

I tried exiftool, but it seems to only show general metadata that is true for the overall video recording.

So is this data recorded somewhere, and can I read it on my Linux system?

Any answer or hint appreciated.

share|improve this question

migrated from Jan 9 '12 at 14:40

This question came from our site for professional, enthusiast and amateur photographers.

Can't answer your question, but I've done some analysis of Canon MOV files and have concluded that they do not store real time changes to EXIF metadata, they store a single EXIF block similar to what goes into a RAW or JPEG file. – Miguel Jan 6 '12 at 4:52
Thanks Miguel, sounds like I might be out of luck, as it seems to me that since they already use exif, it would be the best vehicle for that sort of data. – asoundmove Jan 6 '12 at 5:08
Again, not the answer you are looking for, but for Canon shooters the Magic Lantern open source firmware has a "movie logging" option. This writes a .LOG file alongside the .MOV that includes lens and exposure changes throughout the movie with timestamps. Pretty cool. – Miguel Jan 7 '12 at 20:03
@Miguel, wow, I wish I had something like this for my Nikon! – asoundmove Jan 8 '12 at 15:17
up vote 4 down vote accepted

No. Standard video formats do not work like that and the D7000 is no exception to this. Conceivably it can be done but I am sure it is not on anyone's priority list. I worked for 9 years on video processing and rendering software and there are more important problems to solve. Indexing and managing that data would also become a problem. When working on functions that process video from a series of still images, it makes it vastly simpler to assume the metadata of the first frame applies to all subsequent ones.

Obviously I understand why it would be desirable but this is the same on all cameras. GPS is another perfect example. On cameras with built-in GPS, only the location of at the time video recording starts is recorded while you may be shooting from a moving vehicle and cover some ground while recording.

share|improve this answer
H.264 standard allows inclusion per-frame metadata and it's used for in video streams of security cameras. But I agree with Itai in that it's probably not one of the top wanted features. – che Jan 6 '12 at 10:44
Interesting. I've worked on video for TV and Films, so I didn't know about the use in security cameras. What per-frame data do the use? – Itai Jan 6 '12 at 17:19
You mean what's in the payload? Things like motion detection info, relay input states, tampering detection and so on. – che Jan 6 '12 at 21:34
@Itai, thanks. Not the answer I wished to have read, but informative and to the point. – asoundmove Jan 7 '12 at 3:21

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.