I've done some reading up on this but I was hoping for a little more clarification. I recently noticed that when creating an mp4 by sending a sequence out to Compressor from FCP, the running timecode for the mp4 doesn't match the burnt in timecode added using the timecode generator in Compressor. In other words, if I set the timecode in my sequence in FCP to start at 00:59:58:00, the burnt in timecode added in Compressor reflects this, but when I open the created mp4 in QT7 or a transcription program like Inqscribe, the timecode reads as starting from 00:00:00:00. This is confusing because then there is a difference between what the burnt in timecode says and the timecode the playhead reads. I originally thought that the mp4 would have the same timecode setting as my sequence in FCP. Is there any way to create an mp4 with an inherent timecode setting the same as the FCP sequence it's created from?
I am pretty sure that .mp4 files do not support timecode.
So when you create an .mp4 file it reverts to a simple frame counter hence starting at 0:00:00 again.
Obviously the BITC still reflects the TC of the sequence.
I think H264 supports T/C so try using that instead of a .mp4 file