This setup can be used to record live Discord events like office hours

  1. Open Discord desktop app logged in as user account
  2. Open Discord.com in the browser logged in as the observer account
  3. Size the browser window to 16:9
  4. Hide the browser sidebar (Cmd-Opt-B in Arc)
  5. Join the stage channel with the observer account
  6. Pop out the stage channel
  7. Show the chat in the popped out stage channel
  8. Start OBS
  9. From the “Discord live event recording” profile, choose the “Office hours Discord” scene
  10. Confirm that the capture is capturing the popped out stage channel
  11. Turn on the stage channel music to confirm in Discord that audio is being captured
  12. Open another instance of OBS by running open -n -a OBS.app
  13. In this new OBS instance, choose the “Office hours mic” scene
  14. Test the mic to ensure audio from the mic is being captured
  15. Start recording on both instances
  16. Unmute the real user (my Discord account) in the observer’s stage channel
  17. Clap into the mic to create a synchronization sound in both audio feeds.
  18. Mute my user again in the observer’s stage channel
  19. 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.