I use ScreenFlow and it's a great application for recording the Mac desktop. If you want to record FaceTime calls on your Mac, those programs will work fine. If you want to record FaceTime calls on your iPhone though, you will most likely need to jailbreak.