This setup can be used to record live Discord events like office hours
- Open Discord desktop app logged in as user account
- Open Discord.com in the browser logged in as the observer account
- Size the browser window to 16:9
- Hide the browser sidebar (Cmd-Opt-B in Arc)
- Join the stage channel with the observer account
- Pop out the stage channel
- Show the chat in the popped out stage channel
- Start OBS
- From the “Discord live event recording” profile, choose the “Office hours Discord” scene
- Confirm that the capture is capturing the popped out stage channel
- Turn on the stage channel music to confirm in Discord that audio is being captured
- Open another instance of OBS by running
open -n -a OBS.app - In this new OBS instance, choose the “Office hours mic” scene
- Test the mic to ensure audio from the mic is being captured
- Start recording on both instances
- Unmute the real user (my Discord account) in the observer’s stage channel
- Clap into the mic to create a synchronization sound in both audio feeds.
- Mute my user again in the observer’s stage channel
- Stop both recordings when office hours are complete
For editing in ScreenFlow
Import both videos. One will be blank (audio only). Right-click on it, Extract audio > All channels. Then, delete the video.