Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/itaybre/cameracontroller

📷 Control USB Cameras from an app
https://github.com/itaybre/cameracontroller

apple macos swiftui webcam xcode

Last synced: 21 days ago
JSON representation

📷 Control USB Cameras from an app

Awesome Lists containing this project

README

        

CameraController


Control your cameras settings without using the software provided (or not) by the company.





downloads



latest version



license



platform



basic screenshot
preferences screenshot

## Installation

### Manually

Download the latest `.zip` from [Releases](https://github.com/itaybre/CameraController/releases/latest).

### Homebrew

```
brew install --cask cameracontroller
```

## Sponsor



basic screenshot

I would like to thank [Emerge Tools](https://www.emergetools.com/) for sponsoring this project.

## ToDo

- Apply latest settings on startup
- Add more Unit Tests
- Support for some vendor specific capabilities (like Logitech LED control)

## How to help

Open [issues](https://github.com/itaybre/CameraController/issues) if you have a question, an enhancement to suggest or a bug you've found. If you want you can fork the code yourself and submit a pull request to improve the app.

## How to build

### Required

- Xcode
- [Swiftlint](https://github.com/realm/SwiftLint)

Clone the project
```sh
$ git clone https://github.com/itaybre/CameraController.git
```

You're all set ! Now open the `CameraController.xcodeproj` with Xcode

## FAQ

- Does it work with Apple's Facetime Camera?

In old machines it will work, but new machines (wth T1 and T2 chip) require a special entitlement only available to Apple.

## Support
- macOS Catalina (`10.15`) and up.
- Works with cameras controllable via [UVC](https://www.usb.org/document-library/video-class-v15-document-set).

## Contributors
- [@itaybre](https://github.com/itaybre)
- Icons by [@herrerajeff](https://github.com/herrerajeff)