I use OBS to record and stream, and it allows me to record multiple audio streams to the output container (.mp4
). The advantage to doing this is that in post-production (for the recordings) I can then adjust the relative volumes of the differing streams if the balance wasn't perfect in recording. Thus, I'm recording a mixed track 1, my voice only to track 2, and my computer sound out to track 3. (Streaming only takes one track.)
Unfortunately, my editing software (Adobe Premiere Elements 12) doesn't handle multiple audio streams on a .mp4
container. Thus, before I can benefit from having the multiple streams, I need to seperate them out of their container.
The same goes for using Audacity; if I want to mix the separate tracks together using audio editing software, I need to detatch it from the video first.
Thankfully, ffmpeg, which I already had installed, can accomplish this task very easily. It was just a matter of looking up the exact command to split the streams from the input file to seperate output files and then making a script to make the process easier on myself.