When working a film convert it from movie format to a bunch of stills (you can render it so. I think andrew has a video on this). Make sure to do this in a unique directory because you get about 24 pics per second. The format for these pics should be png or if you want to do a lot of composting then OpenExr is the way to go but the files are bigger and might slow down and older machine. Think of it this way. PNG has 0-255 for each color of each pixel, whole numbers only. Try multiplying that by .1 and then by 1000 a few times and see what you get. The other system uses floating point math for each dot and that keeps it high quality. PNG works but don’t expect much in the way of high quality compositing.
Blender is the 3D computer graphics software. It is also open source and freely available, mainly used for visual effects, video games, animated films and 3D interactive application. This software is written python, c and c++. This software has main features such as skinning, 3D modeling, texturing, UV unwrapping, smoke and fluid simulation etc. some of specially for computer graphics in video editor that are rendering, video graphics editing, animating, sculpting, compositing, match moving, camera tracking, particle and soft body simulation. Also supports primitive's geometric including 3D vector graphics. Its special scan-line ray tracing can export in various variety system for internal render engine.