Video Capture SDK for Mac allows you to preview and capture video from various video/audio devices connected to your Mac.
Also, you can capture your Mac screen. MOV and MP4 output formats are supported.
You can add image and text overlay, apply a lot of video effects, perform denoise and deinterlace