The short version:
Have AltspaceVR and OBS installed. Launch AltspaceVR in 2D mode, launch OBS, set OBS up to record AltspaceVR and record away!
The slightly longer version:
Click 'Windows' to download OBS (this post is using OBS v22.0.2)
Have AltspaceVR running in 2D mode BEFORE you run OBS:
-Download and install AltspaceVR from our Website: https://account.altvr.com/downloads
-To make sure you launch AltspaceVR in 2D mode, either unplug your HMD’s USB cable from your PC or if you have a Rift: Ctrl+Alt+Del, Services, Oculus VR Runtime Service, right click, Stop. This will disable Oculus and start AltspaceVR in 2D mode, repeat these steps and use Start to get VR mode back.
Alt-Tab over to OBS
Under Sources, click +, Select Game Capture, Create new, Edit text to 'AltspaceVR Capture', tick Make source visible, OK
Double click AltspaceVR Capture under Sources
Mode: Capture specific window
Window: [AltspaceVR.exe]: AltspaceVR
Window Match Priority: Match title, otherwise find window of same executable
Scroll down to Capture Cursor: un-tick
This should make AltspaceVR show up in OBS. Nice!
Now in OBS go to File>Settings
Output Mode: switch to Advanced
Audio Track 1
Enforce streaming service encoder settings: tick
Rescale Output: un-ticked
Rate Control: CBR
Bitrate: 6000 (6000 for 30fps or 9000 for 60fps)
Keyframe Interval = 2
CPU Usage Preset = veryfast
Recording Path: D:/Video (Browse to where you'd like the video file saved to)
Recording Format: mp4 (If you get some crashing while recording, try flv here instead of mp4, if you crash the video will still be usable with flv)
Audio Track 1
Encoder: Use stream encoder
Audio Bitrate: 160 (for all Tracks)
Replay Buffer Tab
Sample Rate: 48khz
Desktop Audio Device: Default
Desktop Audio Device 2: Disable
Mic/Aux Audio Device: Default
Base (Canvas) Resolution: 1920x1080
Output (Scaled) Resolution: 1920x1080
Downscale Filter: Bicubic (Sharpened scaling, 16 samples)
Common FPS Values: 30
Process Priority: Normal
Alright, now make sure to click Apply, then OK, that will save your all your OBS settings. Looking good :)
Alt-Tab over to AltspaceVR, get into the correct space/world/event and line up your camera (ie your Avatar) we are about to record a video!
Alt-Tab over to OBS and when you are ready click Start Recording.
You'll see at the bottom right of OBS that REC: will start counting up, you are recording now!
Make a test recording out of this, in AltspaceVR open/close/rollover the menus to make UI sounds, say 'Sibilance, Sibilance', get another user to talk to you at a normal volume or watch a video on the 2D display.
Look at the Desktop Audio and Mic/Aux levels as you do this to see if its working.
We usually mute the Mic/Aux when recording. Go ahead and click the speaker icon for Mic/Aux and it will turn red with an X.
It’s VERY difficult to match your audio and the other user’s audio so the Mic is best muted.
Another issue with audio is the way OBS is set up. It captures ALL audio from your computer, so if you are watching YouTube it will record that audio, or Slack messages, or notification sounds.
To record just the audio from AltspaceVR, go into Volume Mixer (right click on the Speaker icon on the bottom right of Windows) and Mute System Sounds, Browsers, etc., but do not Mute OBS or AltspaceVR.
Don't forget to turn these Volume Mixer settings back on after recording ;)
Now back to OBS and click Stop Recording
This opens up the folder with your OBS video files, double click the test video.
Audio sound good? Video look awesome? Nice work, Spielberg!
Sometimes the recording is quite loud, so lower the slider for Desktop Audio and make another recording to test.
That's the process of recording your experience in AltspaceVR!