Chroma Key Live

Free Real-time HD Green-Screen Software

Chroma Key Live “keys out” selected areas of live video, allowing a background to show through.  It features Syphon I/O, HD resolutions and full GPU acceleration.

A few years ago, some of my students were doing a green-screen shoot and needed to visualize the chromakey while shooting, so their actors could see the composite while they performed. We didn’t need the advanced features of professional software like Veescope, Wirecast, MimoLive or VirtualEyez so I made my own solution.

Chroma Key Live performs a basic realtime chromakey (AKA “greenscreen”) on your computer screen, in HD resolutions, with adjustable tolerance and edge fade. The foreground / background sources include FaceTime cameras, USB webcams, HDMI capture cards, Syphon streams, and pre-recorded movies or stills. (See the Camera Compatibility page for complete info.) The foreground and background layers can be independently scaled, positioned, and mirrored (so your actors don’t see themselves backwards). Movie playback can be controlled from the keyboard for easy cueing and rehearsal. The keyed output is published as a Syphon stream for other applications to use.

Some background…

In the days of analog video, chromakey was accomplished in the TV studio in realtime. The camera’s live signal would be routed through a keyer in the control room and delivered back to an on-set monitor. This way, the production team could see exactly how the actor looked when composited over the background image. (Assuming you could afford the expensive studio or at least a video mixer.) Now chroma key effects are included in every editor, but they can’t be easily visualized during production. How do you shoot a complex green-screen scene when all you see is an actor against a big green wall?  Chroma Key Live makes it simple again. Run the output from your camera into a Mac, then click on your background and it will disappear, revealing the movie or still image of your choice. Switch to full-screen and call “action!”

Download Latest Version (2018-08-17) 105MB MacOS .zip file
Read the Chroma Key Live Guide for instructions and full Changelog.
See Installation Instructions. There is no Windows version (details).
Changes in this version:

  • Recompiled using Max 7 to make it more compatible with recent MacOS versions.
  • No longer needs JAVA (hooray!)

General Caveats

  • It cannot record by itself. It strictly displays on the computer screen for on-set preview. You can do much better chroma keys in post-production software! BUT: Since Chroma Key Live acts as a Syphon Server, you can record the output with the free Syphon Recorder or any other Syphon-enabled app.
Like Chroma Key Live? Donations are appreciated. (sorry, not tax-deductible)

Old Versions:

(See the Chroma Key Live Guide for changelog.)

2013-01-19 (Mac IntelJanuary 19 2013, 22MB with source “patches” for MAX6.

2012-07-27 (Mac Intel) July 27, 2012, 22MB with source “patches” for MAX6. (Tested with Mac OS 10.6 Snow Leopard.)

2012-03-05 (Mac Intel/PPC) March 5, 2012, 19MB with source “patches” for MAX/MSP/Jitter 5. (Tested with Mac OS 10.6 Snow Leopard.)

2010-12-03 (Mac Intel/PPC) Dec 03, 2010, 19MB with source “patches” for MAX/MSP/Jitter 5. (Tested with Mac OS 10.5 Leopard.)

2009-11-03 (Mac Intel/PPC) Nov 03, 2009, 16MB with source “patches” for MAX/MSP/Jitter 5. (Tested with Mac OS 10.5 Leopard.)

2008-12-16 (Mac Intel/PPC) Dec 16, 2008, 16MB with source “patches” for MAX/MSP/Jitter 5. (Tested with Mac OS 10.5 Leopard.) This version used the CPU instead of the GPU, so it will work on an old PPC Mac Mini with Intel GMA graphics.