Both QuickTime Screen Recording and iShowU kept giving me a green video until I disconnected my external monitor. I got the idea from this Apple Support thread comment to disable the external graphics chip. There are other ideas in the full thread.
Hopefully this post helps the next person find their answer faster than I found mine.
Question or comment about this post? Tell me on GitHub.
screen recording green / groovecoder by groovecoder is licensed under a Creative Commons Attribution-ShareAlike CC BY-SA