Question / Help Missing all audio channels past 2.0 L/R

Silver-Streak

New Member
Hello,

Way more detail below if needed, but I just got a Magewell Pro Capture HDMI installed, and hooked up my Nintendo Switch to it.

It is running through a HDMI splitter that goes to my 5.1 receiver and the capture card. When testing the surround sound option on the switch, my receiver gets all 5.1 channels properly. If using Magewell's internal software, it gets all 5.1 channels properly as well.

However, OBS will get no audio if I tell it to capture audio from the capture card directly, and only gets Front Left/Front Right (2.0 audio) if I tell it to get audio from the secondary recording device the capture card adds. All center channel and rear channel audio is ignored.

Any ideas what might cause this, or if there's something I have to enable to downmix the 5.1 to stereo? (I have no desire to broadcast in 5.1 audio, just to have my receiver still output 5.1 to me while I st ream).

Log here for audio bound as custom source: https://gist.github.com/38fd662022f261bc56a672fed988bf8d
Log here for audio set as "capture audio only"


More detail: I had been running an AverMedia C027 capture card forever. It worked fine, but only supported 720p, and due to the wonders of HDMI EDID, did not allow for me to use 5.1 whenever I was hooked up to it. Through the splitter, it would be detected as 2.0, and EDID would force my receiver to the same.

The solution I found is that I needed to find a capture card that supported multi-channel audio, so the EDID would at least stay 5.1 for my receiver. I found the Blackmagic Intensity Pro 4k and the Magweell Pro Capture HDMI both had this functionality. Upon some research, it seems like the Blackmagic had a lot of anecdotal instances of pretty bad latency and other issues with OBS and streaming software, so I decided to go with the Magewell.

It arrived today and installed no problem, and has insane (sub 35 ms) latency. The receiver/splitter DOES detect its EDID as supporting multichannel audio, so I still get 5.1 out of my receiver. However, now I don't get the majority of the important audio (voice) through OBS as it doesn't detect the center or rear channels.

I couldn't find anything exactly like this through search (lots of people wanting to broadcast 5.1 audio, which is not quite what I'm looking for), so any and all help is greatly appreciated.
 

Silver-Streak

New Member
Welp, I heard back from the manufacturer.

Apparently the device can only capture multichannel audio through commands made in it's SDK.

Example files and documentation is available here: http://www.magewell.com/sdk

I'm going to return the card for now, as I'm a novice developer at best. This card, however, has been one of the easiest to get up and running beyond this issue.

I'll leave this here to ask if it would be possible to integrate the SDK calls into OBS Studio, just because it seems like the low latency mode is for all Magewell cards and would be super useful, and the multichannel audio mode would apply to all of their Pro Capture cards and would be super awesome.
 

Boildown

Active Member
Are there any examples of capture cards that do beyond 2.0 audio properly with OBS (via DirectCapture or whatever its called)? I've simply been splitting out the stereo front speakers and dropping any other audio channels.
 

Silver-Streak

New Member
Are there any examples of capture cards that do beyond 2.0 audio properly with OBS (via DirectCapture or whatever its called)? I've simply been splitting out the stereo front speakers and dropping any other audio channels.
My understanding is that the blackmagic devices that support multichannel audio properly downconvert all channels to stereo.
 

Xaymar

Active Member
BlackMagic devices properly mix down audio if necessary, but can also record 5.1 when asked to.
 

Silver-Streak

New Member
I received my Blackmagic Intensity Pro 4k. I can confirm that audio is properly getting detected as 5.1 channel, and it will downmix to stereo or keep 5.1 audio as defined.

Too bad, the latency on the Magewell was slightly better (30ms to 50ms), but the Blackmagic can do 4k vs 1080p.

If anyone ever takes a swing at the SDK stuff, the Magewell would be the way to go for me in the future due to it's performance, though.
 

Boildown

Active Member
Maybe the Magewell 4K cards? They list OBS as a compatible software, so maybe if you ask them they can tell you if it works.
 
Yeah i have a Magewell and have just discovered the 5.1 audio issue, bit of a shame as would like to have 5.1 audio whilst playing games
 
Top