|
|||||||||
|
Thread Tools | Search this Thread |
April 17th, 2010, 03:21 PM | #1 |
Regular Crew
Join Date: Sep 2003
Location: Toronto
Posts: 186
|
Timecode mismatch when using pre-record buffer
Be aware that if you use the pre-record buffer with the SDI stream the nanoflash inserts the timecode at the moment when you push record at the start of the file. Depending on how long your buffer is your timecode will mismatch from the actual timecode in the SDI stream. This is not documented, unfortunately, in the manual.
The manual states "Embedded – timecode is extracted from HD/SD-SDI stream from the source". Taking this as gospel I assumed that the firmware back timed the timecode at the start of the file by the length of the buffer. That it does not do this is somewhat comprehensible given the indefinite length of the buffer and the consequent difficulty of calculating while simultaneously recording. However it's not comprehensible that this is undocumented. It's cost me time to figure out. And will cost me more time with my transcriptions. Better would be a user selectable pre-record buffer of definite length and the timecode properly back timed. Better would also be more accurate documentation. This problem was identified by Alistair Chapman way back in September: http://www.dvinfo.net/forum/converge...-mismatch.html It should have made the documentation by now. David |
April 18th, 2010, 06:56 AM | #2 |
Major Player
Join Date: Jun 2009
Location: Vientiane (Lao PDR)
Posts: 349
|
Hi David,
Sincerely I think we start to ask too much to the NANO. The buffer recording is something (some times) very convenient, but is just an extra. The NANO works in this case as expected. To do what you want, the NANO must calculate back the TC according with the buffered picture. Probably can be done, but personally I think we are complicating the Firmware with functions that are completely secondary. rafael |
April 18th, 2010, 07:45 AM | #3 |
Inner Circle
Join Date: Dec 2002
Location: Augusta Georgia
Posts: 5,421
|
Dear David,
Thank you for your suggestion. We will discuss this in the manual. When Pre-Record Buffer is enabled and the camera is not providing timecode, we get video, but no timecode. I will check with our engineers as to how we handle this. Making up the missing timecode is rather easy in some situations and very difficult in others.
__________________
Dan Keaton Augusta Georgia |
April 19th, 2010, 09:45 AM | #4 | |
Regular Crew
Join Date: Sep 2003
Location: Toronto
Posts: 186
|
Quote:
I don't believe that the "nano works as expected" if the documentation states that it gets its timecode from the SDI stream. My complaint is not how the nano works, it's the absence of correct documentation about it. My suggestion of a user selectable buffer of determinate length is too allow it to properly back time the timecode. That may or may not be difficult to implement but certainly it's possible to document how it presently works in the manual. That would have saved me a lot of grief. David |
|
April 19th, 2010, 03:20 PM | #5 |
Regular Crew
Join Date: Nov 2007
Location: Colorado Springs, CO
Posts: 65
|
Hi,
Let us run some more tests w/ timecode and pre-buffer. Tommy Schell |
April 19th, 2010, 08:22 PM | #6 |
Regular Crew
Join Date: Jan 2009
Location: Honolulu Hawaii
Posts: 76
|
How does the FireStore do this?
I know that my old FireStore had a buffer record feature, but I never used it. It might be wise to see how they deal with timecode in this situation.
Anyone have a FireStore to play with? Jeff |
May 5th, 2010, 06:49 AM | #7 | |
Contributor
Join Date: Jul 2005
Location: Sydney Australia
Posts: 873
|
Quote:
The fact that the SDI output of cameras only embeds timecode when the camera is recording is a feature that the Nano actually uses to automatically roll when you press the cam rec button. |
|
May 5th, 2010, 07:16 AM | #8 |
Regular Crew
Join Date: Sep 2003
Location: Toronto
Posts: 186
|
John, it's clear the Nano can't be taking timecode from the SDI stream when the camera is not recording. That's not the issue. The nano takes the timecode from the SDI stream the moment you press record, but then inserts it as the timecode for the first frame of the buffer....so you have a timecode mismatch that's the length of the buffer. Right now that buffer length is determined by the recording format and the available memory of the buffer. If the nano had user selectable buffer lengths the Nano could backtime the initial time code pretty easily and the timecode would match what's on the camera recording device....not a bad idea, either for safety's sake or for doing what I find myself doing on this documentary, using the material from the EX camera as a proxy editing format because my NLE (Adobe CS5) handles EX material brilliantly but won't be usable with C-D footage until an update. I plan on replacing the EX material, shot by shot, at the end of the edit (lots of fun without a timecode match...however Plural Eyes for Pr CS5 may well help.
Best, David |
May 14th, 2010, 09:31 AM | #9 |
Contributor
Join Date: Jul 2005
Location: Sydney Australia
Posts: 873
|
Got you David. It is clear to me from your description that the Nano could possibly overcome the problem but the math would have to be written into the firmware - perhaps a timecode offset feature would be handy?
|
| ||||||
|
|