Can anyone here confirm whether I have encountered a bug or if I’m just doing something wrong?
I am creating a video that will be the composite of live action shot at 29.97fps 1280x720 with animation from Blender 2.49b mixed over the top.
Last night I rendered 6480 frames, but as I was flipping through frame by frame in the output folder I noticed that while the Blender-animated scene moved smoothly, the background video frames have jerky motion because every 2nd or 3rd frame (inconsistently) is a copy of the previous frame instead of the next unique frame it should have been.
In effect, the animation frames go 1, 2, 3, 4, 5, 6, 7, 8, 9 while the video frames go something like 1, 2, 2, 4, 5, 6, 6, 8, 9.
The source video, like I said, is 29,97fps, and if I step through its frames in VirtualDub, each frame is different. Smooth motion, no repeated frames. Blender’s render format is set to 30fps / 1.001 fps base.
In Blender, I am using composite nodes to mix the background video with the 3D scene. With an Image Input node I am bringing in the source .AVI video with Frs = the exact number of frames in the video, SFra = 1, and Offs = 5. Cycle is turned off. If I enable the Refresh button on the node and then step through the frames, I can see every frame of the video properly display with none skipped/repeated. I can render one frame at a time with F12 and it will always be correct. However, when I use the ANIM button to render a bunch of frames (with Do Composite enabled, obviously), that’s when the background video’s frames get messed up.
Is there anything I can do to make sure the Image Input node refreshes for every frame when using ANIM to render multiple frames?