Unless you're capturing a DV or HD video format via FireWire, the timecode and audio/video signals are received separately by Final Cut Pro. Timecode is captured via the serial device control cable (using RS- 422 format in most cases), while audio/video is captured via the cable connected to the video capture interface (composite, S-video, component, or SDI). Because the signals are separate, they can possibly arrive at different times, causing the wrong timecode number to be recorded onto captured video frames. In the case of formats captured over FireWire, the FireWire cable is used for both.
You can calibrate your timecode and video capture setup by adjusting the number of frames that timecode signals are offset from video input by using the Capture Offset field. Apple-qualified video capture devices include software with pre-configured Easy Setups. The supplied Easy Setups will set the Capture Offset to a correct value for that device and media format when using many VTRs and configurations.
If timecode is an important part of your workflow, it's a good idea to check the calibration prior to beginning a project (see steps below). After the initial accuracy of the timecode is verified, there are a number of factors that might require adjustment of the Capture Offset value:
If you find you are impacted by any of these factors that are causing variance in timecode accuracy, it's a good idea to create separate device control presets, with different Capture Offsets for each configuration. The pre-calibrated presets let you quickly change configurations without having to go though the whole calibration procedure again. For more information the topics covered in this document, see the Final Cut Pro User's Manual.
Note: The Final Cut Pro User Manual suggests that you need to calibrate the video and timecode signal every time you change decks or cables. While it's a good idea to calibrate for different decks, changing cables alone is not likely to affect timecode accuracy.
Determining and Entering the Timecode Offset
You can easily determine if there is a difference between the timecode and video signals by capturing test footage that has timecode "burned in" to the video picture information. By comparing the numbers in the timecode track to the timecode numbers in the video picture, you can determine the offset between them.
If there is an offset, you can calibrate your timecode and video capture setup by entering the number of frames by which the timecode signals are offset from the video in the Capture Offset field of the current device control preset.
Enter a negative number if the clip's timecode track has higher numbers than the burned-in timecode. For example, if the clip's Media Start timecode is 01:00:00:04, and the first video frame has a burned-in timecode number of 01:00:00:00, enter -4 in the Capture Offset field.
After entering the timecode offset, it's a good idea to capture a few more clips and compare the timecode track numbers with the burned-in timecode to determine if the timecode offset you entered is correct.
Some devices may require fractional offsets to maintain accuracy over long batch captures. For example, if in a single clip capture an offset of 2 yields the desired results, but a 10 clip batch capture shows some clips accurate and others not, try an offset of 2.5. You may wish to consult the device documentation for specific tips on which offsets to use.