DCP-o-matic is a free, open-source program to create Digital Cinema Packages (DCPs) from videos, images, sound and subtitle files. You can use it to make content for playback on DCI-compliant cinema projectors.
It will run on Windows, Mac OS X and Linux and is in use in 54 countries around the world.