OBS Studio fails to record audio from GTA V via a virtual audio cable

k_kolev1985

New Member
Hello,

I've recently started using the free program for virtual audio cables for Windows, called VB-Cable.

It works OK for RetroArch and VMWare Player, but for some reason fails for recording game audio from Grand Theft Auto V.

Since GTA V does not have an option in its settings to select the sound output device for the game's audio (only for the voice chat function), I had to select it via Windows 10 Settings -> System -> Sound -> App volume and device preferences. In there I selected "CABLE Input (VB-Audio Virtual Cable)" as the output device for GTA V.

In OBS Studio, under the scene for GTA V, I've added an "Audio Input Capture" source. In its properties I've selected "CABLE Output (VB-Audio Virtual Cable)" as the device. In the same dialog, the option "Use Device Timestamps" is disabled, although I don't know if it can affect the recording success or not. The source "Audio Input Capture" is enabled and it is not muted. But while the game is playing sounds, the sound meter for this source does not indicate any activity - the bars stay as if no sound is playing.

I even tried capturing not the input source "CABLE Output (VB-Audio Virtual Cable)", but the output one "CABLE Input (VB-Audio Virtual Cable)". Still it did not work.

If I try to record the game sounds by capturing the default playback device, it works. But that records all sounds from the OS and other background apps and I don't want that to happen.

I even disabled the Windows 10 Game DVR function (thinking that there might be a conflict between the two programs), but that did not help.

In Windows Control Panel -> Sound -> Recording -> CABLE Output (VB-Audio Virtual Cable) -> Listening, I've enabled the option for listening to the device and the playback device for listening is set to the "Windows default device" setting. If I don't, I can't here the output sound from the source from which I'm trying to record. I don't know if this setting can affect the success of the recording, but I've decided to mention it just in case it does.

Any ideas why I can't record the game sound from GTA V via a virtual audio cable?

Thanks in advance!
 

koala

Active Member
This Windows audio redirecting feature seems to be somewhat unreliable. I also have games where it works sometimes and sometimes not. It is not vb-audio specific.
 
D

Deleted member 121471

I can't pinpoint what exactly is wrong with your setup but I can offer a suggestion.

In addition to VB-Cable, install EarTrumpet and Voicemeeter Banana. The former is an easier to use volume control app in the windows 10 store that won't mess up/reset settings after certain Windows 10 updates and the latter to route audio without needing to go through hordes of hidden menus beyond the first configuration.
 

k_kolev1985

New Member
Hello,

I doubt that either EarTrumpet or Voicemeeter Banana will help in this case. Unless I can make Voicemeeter Banana capture the audio only from the GTA V game and not the system sound and send it to a recording device from which OBS Studio can record it.

I've tested sending the GTA V output sound via the Windows settings to my monitor's speakers (connected via display port). Initially it worked (while the game was initializing and the Rockstar logo was showing). But as soon as the game's menu appeared, the sound output reverted to the default output device (my speakers). So, I think that the problem is in the game itself and how it handles the output audio. Because for apps like Spotify and Foobar2000 it worked.

Oh well, I'll have to use the Windows 10 Game DVR for GTA V as I was doing until now - it works OK with it.
 
Top