Ok here’s what I tested:
I’m outputting from Pro8.0.2 a HD 1920x1080 29.97p lossless file. I went frame by frame with that file in quicktime 7 and found no extra frames.
I checked both the multithreaded render and the non-multi render. both seem fine. and the QT7 inspector says its a 29.97fps clip.
The strange part is when I import this file to a 29.97 HD FCPX timeline, In the timeline Final Cut is adding one frame around every second creating a two frame pause.
I can’t seem to change the FCPX project to a 30P.
If you have final cut X please test this!
So I imported the lossless Pro8 29.92fps file into Adobe Premiere CC 2014.1 version, and Premiere says the file is a 30p fps and creates a 30p timeline.
It plays smooth. I then change the Adobe timeline setting to 29.97. It displays the clip as now being 29.97 too. When playing through timeline frame by frame
in either 30p or 29.97p. there are no added frames. So Adobe seems to handle the issue. However I didn’t export the timeline.
I then bring the same lossless clip into Apple’s Compressor and it says the clip is a 29.942 fps. (What is that?) Explains FCP adding frames?
Adobe Encoder Says the clip is 30fps
MPEG Streamclip Says the Pro8 lossless clip is 30p.
To double check Streamclip, I loaded my xdcam footage at 29.97 and prores 422 clips at 29.97 and they showed the correct fps.
Something very strange is going on either with the Pro8 exporter engine or Apple’s software is having issue reading the clip properly. [less