So I’ve had a problem for a while, regarding recording Retro Game videos for my “RetroStuff” YouTube channel, in that I could not record both audio from my microphone and in-game audio at the same time. This was due to a limitation with the ALSA sound system in Linux, but ALSA was the only sound software that actually worked properly with my video recording software.
I tried various different video recording software suites in Linux, and they all had the same problem using Pulse Audio, being that – while it can record audio from both mic and in-game sound at the same time – it did so with significant lag. Like starting out of sync by two to three seconds, and getting worse the longer the video was. In other words, ALSA was my only real option for recording on my Linux-based Retro Laptop.
But then a friend reminded me of Open Broadcasting Software (OBS). Now I used to use OBS several years ago, when I had a short-lived career as a Twitch livestreamer, and never really thought about it since. But you see, OBS is great for streaming video, but it can also be used for recording high-quality video locally, just like any other video recording software.
And it works with Linux, as well as Windows. Did I mention OBS is free, as well?
Anyway, I installed OBS on my Retro Laptop, configured it for recording HD video locally, and put it through its paces. Not a single problem was had, not one.
You see, OBS plays very well with Pulse Audio, and thus had no syncing issues or audio lag. In fact, I was able to push OBS pretty hard, recording game footage, my webcam, and other video sources simultaneously, and the audio never lagged a bit. Everything went perfectly smoothly.
So I went ahead and recorded all five “RetroStuff” episodes for May, then attempted to get OBS set up on my much-more-powerful Windows 10-based gaming laptop. Unfortunately, OBS just doesn’t want to work well with my games under Windows, and I can’t figure out why. So for now, MaME and MaMMO will continue to be recorded using Plays.TV (because it just works), and I’ll stick with OBS for recording RetroStuff on my Linux machine.
Eventually, my plan is to use OBS on both platforms, but I’m not going to drive myself into a tizzy trying to figure out the settings on my Windows-based machine right now. I have videos to edit, after all.