Skip to content

wdhitchc/VideoMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VideoMaker

VideoMaker is a native macOS screen recorder built on ScreenCaptureKit.

It records a display, app, or window to MP4 and uses Apple's Presenter Overlay workflow for the webcam bubble. That means the bubble is composited by macOS itself instead of a custom overlay renderer.

Why this exists

macOS already has a strong system-level sharing stack, but there is still room for a focused, open-source recorder that:

  • uses the native source picker
  • records to a normal movie file
  • supports system audio and microphone capture
  • makes the Presenter Overlay flow obvious instead of hiding it behind a conferencing app

What it does

  • Uses the system content picker to choose a screen, app, or window.
  • Records MP4 files to ~/Movies/VideoMaker.
  • Supports system audio and optional microphone capture.
  • Tracks whether Presenter Overlay is available or active.
  • Surfaces the last exported recording and opens it in Finder.

Important caveat

The webcam bubble is not a custom draggable layer inside this app.

VideoMaker relies on Apple's native Presenter Overlay support. After you start recording, use the macOS video menu in the menu bar and choose Small Presenter Overlay to get the movable webcam bubble.

Requirements

  • macOS 15 or later
  • Xcode 26 or later
  • XcodeGen

Build

xcodegen generate
xcodebuild -project VideoMaker.xcodeproj -scheme VideoMaker -destination 'platform=macOS' CODE_SIGNING_ALLOWED=NO build

Run

  1. Open the generated VideoMaker.xcodeproj.
  2. Run the app.
  3. Grant screen, camera, and microphone permissions as needed.
  4. Choose a source.
  5. Start recording.
  6. Turn on Small Presenter Overlay from the macOS video menu if you want the webcam bubble.

License

MIT

About

Native macOS screen recorder built on ScreenCaptureKit with Presenter Overlay workflow

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages