-
Bizarre render bug when overlaying footage with alpha channel
I did a cursory search of the forums but didn’t see a relevant post.
FCP 6 running on Leopard.
I’m doing a simple edit in FCP in which several scenes on V1 are separated by a superimposed clip on V2 of a curtain closing, then opening. The curtain footage was shot on a green screen, keyed/rotoscoped in Combustion, then rendered with the Quicktime Animation codec (millions + colors) with an alpha channel. The underlying footage (and sequence) is 720p24 (23.976) ProRes 422.
Once I render the sequence in FCP, at the frame in which the curtain starts to fall over the underlying footage, the underlying footage skips back 2-4 frames and repeats, causing a visible stutter. The bizarre thing is, if I step through frame by frame, everything looks fine. When I export the sequence as a reference or self-contained Quicktime, the stutter is present on both playback and single-frame step-through. The footage with the alpha channel is identical in pixel dimensions and frame rate to the ProRes footage on V1 – the only difference is the codec.
I found a workaround, which is to put a cut point on the V1 track where the V2 track begins, trim 4 frames from V1 and slide the underlying V1 footage back 4 frames. While this works, I’m incredulous as to why this is even necessary. It seems to be a render bug in FCP 6. I’ve tried trashing my render files and re-rendering, but no dice. I’m curious to see if using ProRes 4444 instead of Animation would solve the issue, but I haven’t upgraded to FCP7 yet.
Any thoughts/clues? I could simply do the composited transitions in Combustion, but then I have to deal with the associated Quicktime gamma shift issues so I’m hoping to just keep it all in FCP.