Hi everyone!
Would it be possible to store movie recording start time in a more precise manner with frame number?
That could be stored into the log file that MOVIE_LOGGING is writing. Currently there is:
Start : 2016/05/23 14:49:21
but it could be in timecode format like:
Start : 2016/05/23 14:49:21.25
This could help to synchronize for multiple camera setups. In the beginning on shooting session one would take each camera and make a brief record of a screen with running time code - "master timecode" (e.g. an application on smartphone, or may be ML one day will generate such screen from current time).
Then on the PC we open the first frame of time code recording. On the screen we have the value of master time code. In the log file we have value of time on that camera. Now all we have is to calculate the difference between these two and, using that difference, create correct time code for all the clips, that were recorded from that camera in that shooting session (this probably could be accomplished by ffmpeg and some bash scripting or a simple application).
Sure, this will not be precise - after some time of shooting there will be 1 frame difference, then 2 frame and so on. But should be ok for 1-2 hour shooting, when 100% precision is not important.
P.S.
Of course, it would be cool, it cameras could just sync they time by themselves - with audio time code (do I understand correctly, that only on some models it's possible to generate or analyse the sound), or may be by generating bar/QR codes on the LCD screen and shooting this code with another camera - but this will require a lot of programming effort. But above approachi seems to be simple and efficient - or am I missing someting?
Would it be possible to store movie recording start time in a more precise manner with frame number?
That could be stored into the log file that MOVIE_LOGGING is writing. Currently there is:
Start : 2016/05/23 14:49:21
but it could be in timecode format like:
Start : 2016/05/23 14:49:21.25
This could help to synchronize for multiple camera setups. In the beginning on shooting session one would take each camera and make a brief record of a screen with running time code - "master timecode" (e.g. an application on smartphone, or may be ML one day will generate such screen from current time).
Then on the PC we open the first frame of time code recording. On the screen we have the value of master time code. In the log file we have value of time on that camera. Now all we have is to calculate the difference between these two and, using that difference, create correct time code for all the clips, that were recorded from that camera in that shooting session (this probably could be accomplished by ffmpeg and some bash scripting or a simple application).
Sure, this will not be precise - after some time of shooting there will be 1 frame difference, then 2 frame and so on. But should be ok for 1-2 hour shooting, when 100% precision is not important.
P.S.
Of course, it would be cool, it cameras could just sync they time by themselves - with audio time code (do I understand correctly, that only on some models it's possible to generate or analyse the sound), or may be by generating bar/QR codes on the LCD screen and shooting this code with another camera - but this will require a lot of programming effort. But above approachi seems to be simple and efficient - or am I missing someting?