I often use OBS as a way to do recording and presentations, and I found I often wanted to control OBS from my actions in Keyboard Maestro. There are a few ways that I have done it, but to make it a bit simpler, I created a plugin to help.
Main Features
- Start/Stop/Toggle recording
- Start/Stop/Toggle streaming
- Start/Stop/Toggle Virtual Camera
- Switch scenes
- Switch scene collections
- Capture screenshots in OBS
Dependencies
To use this, you are going to need to install Homebrew and the obs-cmd library which you can do the following:
- Open your Terminal.
- To install Homebrew, run the following command
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
per instructions from Homebrew. - Install
obs-cmd
by running the commandbrew install obs-cmd
.
After that, you can then install the unzipped package into the /Users/bvanderb/Library/Application Support/Keyboard Maestro/Keyboard Maestro Actions/ folder or drag and drop the ZIP file into Keyboard Maestro.
Let me know your thoughts!