Question / Help Only track 1 gets output to recorded videos

MetalCodpiece

New Member
Hi all,

I'm trying to record both my mic and a stereo source on two separate tracks.

For some reason, only whatever is on track one makes it to the rendered video.

If it's a stereo track I only get two channels and the other channels are silent. If I downmix to mono I get the same track on all channels.

These are my current "Advanced audio settings":

advancedaudiosettings.png


And these are my recording output settings:

outputsettings.png


These are my audio settings:

audiosettings.png


Here's the log file: https://obsproject.com/logs/eUTlnpA9NpxvhsAn

Thank you very much, any help would be appreciated.
 

koala

Active Member
According to your screenshots and according to your log, you are really writing 4 resp. 6 tracks to your video file(s). According to your first screenshot, "Banana AUX" is going into track 2 and "Scarlett" is going into track 1. The other tracks (3-6) remain without source, thus completely silent.

Keep in mind that any media player will only play back one audio track at a time. You can switch between audio tracks, but you cannot play two audio tracks mixed. If you don't switch you will probably only hear track 1, which is "Scarlett" according to the screenshots. If you want to create a video with audio mixed from two tracks, you have to create a mixed track with some postprocessing software, remove the original audio tracks from the video and replace them with the one mixed track. That's the point of multi-track audio recording: the ability to postprocess audio sources individually before they are mixed and not suited for serious postprocessing any more.

And make sure that whatever "Banana AUX" is, it really contains an audible audio signal, and "Scarlett" the same. You see this with the meter in OBS.
 
Last edited:

MetalCodpiece

New Member
Thank you very very much for your reply!

All audio signals are audible and the meters in OBS show them working correctly. So, the sources are fine and they get into OBS fine. I'm having trouble routing them to the output tracks.

Banana AUX is Voicemeeter Banana, I'm using it to collect the output from REAPER. In fact I'd like to record my REAPER mixing sessions with commentary. REAPER is also what I'm using to verify the multitrack contents of the rendered video.

Also I was only using more than 3 audio tracks because I'd tried everything else, but what I'd really want is:
track 1: mic
track 2: Banana AUX L
track 3: Banana AUX R
track 4/5/6: don't really matter

Instead, what I get is either "1: mic / 2: mic / 3: mic" OR "1: Banana L / 2: Banana R / 3: silent"

Any idea what could be going wrong? I'm just trying to use the "Advanced audio settings" routing matrix like I see other people do on YT, and it works for them!
 

MetalCodpiece

New Member
Anyone? I spent another hour on this today but I really can't identify what I'm doing wrong.

It looks like the routing matrix isn't working correctly for me?
 

koala

Active Member
It's almost impossible for some external party to exactly reproduce what you configured on your system. You combine 3 complex applications: OBS Studio, Voicemeeter Banana, REAPER. You use multi-track and surround. Everything is non-standard but an advanced topic. Each one of these may be the cause of the problem. Or the connection between them, the interfaces.

Try to isolate the issue. Verify that each of the 3 work fine on their own. Disconnect them.

Verify the output of REAPER and make sure it is exactly what you expect and that it is exactly what you want to feed to Voicemeeter. Listen to that output directly, record that output without the help of Voicemeeter or OBS to check.

Verify the input fed to Voicemeeter is interpreted in the desired way and not misinterpreted. Multitrack/surround is a different beast than just stereo, especially since you can juggle around all the channels with Voicemeeter, if you like.
Verify the output of Voicemeeter and make sure it is exactly what you expect and what you want to feed to OBS Studio.You can do this by not feeding REAPER but a different sound source into it. Listen to the output directly, record that output without the help of OBS to check. Don't use the internal recording feature of Voicemeeter to check, use the output Voicemeeter produces, because this is what OBS gets.

And of course verify the output of OBS Studio and make sure it is exactly what you expect. You can do this by not feeding Voicemeeter but some other sound source. Use MediaInfo to check what kind of audio tracks are really written to your videos and use an advanced media player like vlc to check what exactly is contained in the audio tracks.
 
Last edited:

Osiris

Active Member
How are you checking this? Remember that tracks will not be played simultaneously by any media player, you have to actually switch tracks.
 
Top