I’m having inconsistent results rendering a sequence with a movie background.
The problem is that when rendering with a scene overlaid on top of a movie, the movie gets whitish on second render forward. Yes, the first render of the frame shows the movie fine, but the second one forward gets the white tinge.
To render another frame without the white “effect”, I have to click the movie and go to Strip -> Rebuild Proxy and Timecode Indices. Then again a single frame is rendered right, but the next ones go wrong again.
The strange thing is that I’ve tried with a different video, made with a different process, and it goes without the tinge.
I’ve attached the .blend file the zipped movie strip.
It opens fine here (in Media Player Classic - HC, VLC, Windows Media Player and Blender itself). The .avi is indeed very short. I cut it down just to show the problem.
Adding them together in GIMP and inverting one of them and turning opacity to 50%, you can see that they are different (if you don’t see the white tinge right away).
It looks like the problem is some sort of bug in the video scaling.
I found two workarounds:
In this case, the video and the render were 1024x768. If I increased or decreased one pixel in any direction, the problem was gone.
In this process, I found that enabling the “Image Offset” option of the strip disabled the auto-scaling and the problem vanished too (without changing the render size).
Kind of defeats the purpose of having a movie strip.
If I ignore the amount of disk space that I’ll lose in the process, does the image strip automatically load the sequence or must I put one strip for each frame?
How about using tracking features? The image sequence can be loaded automatically and you track something in the image/movie and place your model on top of the image
check this tracking tutorial