Skip to content

kaiyes/iMacCamera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

macCamera

A native macOS camera recording app built with SwiftUI.

macCamera Screenshot

Features

  • Live Camera Preview - Real-time video preview with zoom and pan controls
  • Multiple Camera Support - Switch between built-in and external cameras
  • Audio Recording - Select from available audio input devices with visual level meter
  • Zoom & Pan - Digital zoom up to 5x with adjustable pan position
  • Recording Formats - Export as MOV or MP4
  • Custom Save Location - Choose where to save your recordings

Requirements

  • macOS 13.0 or later
  • Xcode 15.0 or later

How to Run

  1. Clone the repository:

    git clone https://github.com/kaiyes/iMacCamera.git
    cd iMacCamera
  2. Open the project in Xcode:

    open macCamera.xcodeproj
  3. Build and run (Cmd + R)

  4. Grant camera and microphone permissions when prompted

Usage

  1. Record - Click the red record button to start/stop recording
  2. Settings - Click the gear icon to open the settings panel
  3. Camera - Select your preferred camera from the dropdown
  4. Audio - Choose an audio input device or disable audio
  5. Zoom - Use the slider to zoom in (1x - 5x)
  6. Pan - Adjust X/Y sliders to pan the view, or click "Center" to reset
  7. Format - Choose between MOV and MP4 output formats
  8. Save Location - Click "Choose..." to select where recordings are saved

Recordings are automatically named with the date and time, and Finder opens to show the file when recording stops.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages