-
29.97 Clip in a 23.98 Sequence… FCP Frame-Rate Converting?
Something strange just happened, which might effect my entire project’s workflow. I can’t quite explain it… in fact, I think it’s too good to be true… and hope that someone might be able to explain what’s happening.
I’m in the process of “HD-mastering” an old, feature film… originally shot on DV NTSC… for D5 / film-out. After exhaustive testing and terrible results, I found this method to work the best.
I take each individual DV clip and import it into Shake. I then uprez it to 1280×720 / deinterlace / antialias and export it as Uncompressed 8bit 29.97. I then take that clip and re-import it into Shake and frame-rate convert it, yielding an Uncompressed 8bit 23.98 clip. All the clips are then nested in a 23.98 Uncompressed FCP timeline, where I check them for smoothness and make sure they synch with the 23.98 audio track. It’s been painstakingly slow but this process has yielded very good results.
Now, the other day, I accidentally missed the second step and nested one of my Uncompressed 29.97 clips in the 23.98 time-line and, before catching my mistake, I exported the whole sequence. It took a few minutes to render (that’s when I knew something went wrong) and I realized my mistake. But, nonetheless, I watched that exported sequence and was absolutely shocked to find that the 29.97 clip synched and had the right in and out points (i.e. there was no slow-down effect, etc). It came out as if the frame-rate conversion had already been performed.
As a check, I went back into FCP and exported just that clip from the timeline and checked its values. 23.98, etc. just like the sequence / just as intended. My next check was to take that same clip and perform my regular work-flow and compare the two. I took that clip though my Shake frame-rate conversion cycle and compared the two clips. Identical size and parameters… and, to my shock, the FCP clip looked slightly better!!! With hours less rendering time!!!
Can anyone explain this? Did FCP perform a frame-rate conversion?