Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Record video of Xcode Simulator WITH AUDIO?

I need to record a video of my app to use for the Preview in the App Store. It's crucial for me to feature the actual app audio (since it's an interactive educational app for musicians).

Xcode Simulator 12.5 has the great new feature of easily recording video… but the recorded video doesn't include sound.

Does anyone know a good way to record a video demonstration of an app with app sound?

(It's easy to do with QuickTime and an actual iPhone/iPad… but this is only a solution if you happen to have a collection of devices matching each of the required App Preview resolutions… which I don't.)

UPDATE: I tried to record the audio separately, thinking that I could always merge it with the video in Final Cut/Premiere etc. To do this I installed BlackHole; my plan was to use QuickTime Player to record the audio, choosing BlackHole as the audio source. Unfortunately, BlackHole does not seem to include the audio output of Simulator.

like image 911
Anton Avatar asked Jun 29 '21 05:06

Anton


2 Answers

You can use BlackHole. The following was confirmed with BlackHole 16 ch (it may also work with BlackHole 2 ch), where I ran Safari on the simulator and visited youtube to play a video with audio.

  • set the Simulator audio output (I/O -> Audio Output) to BlackHole 16 ch
  • use Quicktime Player's "Screen Recording" rather than "Movie Recording", and select the video box to exactly cover the simulator, with "Microphone" selection as "BlackHole 16 ch" (under the screen recording "Options" dropdown)
  • to confirm the recorded video has the appropriate sound, set the Mac's audio output (near the top right of the screen) to Macbook Pro Speakers (if it is a Macbook Pro), and play the recorded video in Quicktime Player.
like image 92
auspicious99 Avatar answered Oct 09 '22 13:10

auspicious99


Well, you can use a screen recorder as OBS or Record It-Screen Recorder, that it's very helpful for me. There, you can select the application or the space of the computer that you want to record. You just edit the video, and that's it.

like image 2
MAGNUZZ777 Avatar answered Oct 09 '22 13:10

MAGNUZZ777