How to record an app in background

google-chromerecordingsafariscreen-recordingsoundflower

Due to my poor organization I have 2 simultaneous lectures this semester, at this moment I'm following one on Phone and I record the other one with the Mac (Quicktime and Soundflower)

Is it possible to record Chrome or Safari in the background while doing other things on the screen?

And for my specifical purpose, is it possible to direct the audio of an app on the headphones and the audio of another app to a different output (external speaker or Soundflower to record)?

Best Answer

It is not immediately possible to record the windows of Chrome/Safari when they're not displayed on screen, as they really aren't rendered when not needed.

You could possibly make a more involved setup by running a virtualized operating system with Chrome that you can record indepedently on whether it is shown on the monitor or not.

Similarly you could do something like running Chrome under X11 using x11vnc or similar to enable off-screen recording.

There is also the possibility of using Headless Chrome by way of for example the puppeteer-video-recorder plugin to record a video - however I think it would be quite a hassle to get setup.

As for routing the audio as you wish, you should be able to relatively easily set this up by using the Loopback program.