A Free, Open-Source Screen Recorder for Mac OS X 10.8+.
This will take you to the releases page.
- Records the entire display
- Choose which display to record
- Set the framerate/FPS (5, 10, 15, 25, 30, 45, 60 FPS)
- Show/hide the mouse
- Show/hide mouse clicks
- Remove duplicate frames (for smoother-looking video)
- Countdown from 0 to 10 seconds
Mac OS X and iOS have a framework named AVFoundation. This framework handles audio and video input/output, such as audio players or video camera capture. Here is what goes on in the meat of the code:
- It creates an AVCaptureSession, this allows inputs of audio and video, quite necessary
- It creates an AVCaptureScreenInput, this allows us to capture the screen
- It adds the AVCaptureScreenInput to the session, otherwise our session wouldn't have anything in it
- It initiates a AVCaptureMovieFileOutput, so we can export the captured screen data to a file as an .mov
- It adds the AVCaptureMovieFileOutput to the session
- It runs the session
- Once the user clicks Record and selects a place to record to, it begins to record and write data once Stop is clicked
To close the window, click the red circle or push Escape.
- Make sure Xcode is installed
- Download the repo as a ZIP or clone the repo
- Open the project in Xcode and run the project
- Enjoy!
Italics indicate a urgent future bug fix.
- A demo video on YouTube
- Set the quality of the video
- Microphone recording
- Record a rectangular selection on the screen
- Record a window?
.circles files can be created/edited/viewed with CircleIcons. I am not affiliated or endorsed with the developer of CircleIcons.
Since I'm too lazy to put the licenses here, I'll provide links to them.