OpenShot Video Editor is a free, open-source video editor ... compositing multiple layers of video, chroma-key / green screen effect, and support of most formats and codecs.