23.98 fps film displays normal timecode in FCP 7 and Quicktime Pro 7, but timecode drifts when played in Quicktime X, or uploaded to streaming service
Maybe someone out there can help me with this peculiar problem I'm encountering. I have a feature film that's 23.98 fps, but I just realized that the master APR 422 HQ file of it displays some strange timecode behavior, and it's wreaking havoc when I try to create and upload a subtitle SRT file to accompany it on the streaming service VHX.
The timecode for my file displays normally when view it in FCP 7, which is where I first created it (using the basic Export: Quicktime Movie with the same settings as the sequence). It also displays proper timecode when I open it in Adobe Premiere or in Quicktime Pro 7. However, when I open it in other programs (Quicktime X and Mpeg Streamclip) the fps still displays as 23.98, but the timecode reads differently, starting out correctly but gradually drifting to about 5 seconds off by the end of the 84 minute film. In FCP 7, the file length appears as 1:23:30:08. In the finder, and also once uploaded to a streaming service, the length appears as 1:23:35.
I've converted the file with Compressor and Mpeg Streamclip, and tried re-exporting from FCP and Premiere. The result is always the same: timecode track reads properly in Quicktime Pro 7, but displays a drift in Quicktime X, etc. I can't figure it out - drop frame isn't an issue with 23.98 content right? What could be causing this?
We're using:
MacPro 2 X 2.4 GHz 6-core Intel Xeon, 12 Gb RAM
OS 10.9.5
FCP 7.0.3
Quicktime Pro 7.7.3
Quicktime Player 10.3
The File is:
Apple ProRes 422 HQ 1920 X1080
24-bit Integer (Little Endian) Stereo, 48.000 kHZ
23.98 fps
I've never encountered this before and I am completely baffled. Any assistance is greatly appreciated!
Thanks!
Final Cut Pro 7, OS X Mavericks (10.9.5)