Question / Help Recording without muxing

Semper Ludens

New Member
I'm using OBS MP and find it very good as far as recording software goes : it's lightweight, has a lot of options and allow me to re-map my key bindings. However I'm running into a little problem.

I'd like to have the ability to edit the audio part of my recordings once I'm finished recording (mostly to work on audio balance, apply noise reduction, that sort of post-processing filters). For this I've setup OBS to record two audio channels, one for the system audio and one for the microphone.

However, since OBS does multiplexing on the fly while recording, the audio (and video, for that matter) are only in raw format (.h264 and .aac files) and my audio editing software doesn't seem to like the way OBS generates them (there's no timing indications in the files apparently, I reckon those are in the container file).

So my question is the following: is there anyway to ask OBS to encode in another format than AAC (mp3 or FLAC for instance), or simply to not multiplex when recording? If not, what would be the "right" way for my issue (ie: make the "raw" files not raw) ?
 
Can you tell us what editing software you are using, I use Sony Vegas for video and can export the audio tracks into Audacity without problem to do noise reduction etc.

Currently there is no way to configure OBS MP to output to a separate audio file, it has to be muxed. You could use VLC to demux it into a separate audio file if that's any help.
 

Suslik V

Active Member
A lot of options available (may be slower - don't know). I saw it there:

Output>Output Mode[Advanced]>Recording>Type[Custom Output (FFmpeg)]
 

Semper Ludens

New Member
Can you tell us what editing software you are using, I use Sony Vegas for video and can export the audio tracks into Audacity without problem to do noise reduction etc.

Currently there is no way to configure OBS MP to output to a separate audio file, it has to be muxed. You could use VLC to demux it into a separate audio file if that's any help.

Yes that's what I'm doing. I'm using MP4Box GUI to demux the OBS MP4 file into a h265 and two aac files. But it's the AAC files that I can't edit. However after checking with my Audio Editing software specs, it seems to be that it just doesn't support AAC imports. Audacity doesn't support this either and asks the file to be converted to WAV before.

A lot of options available (may be slower - don't know). I saw it there:

Output>Output Mode[Advanced]>Recording>Type[Custom Output (FFmpeg)]

Unfortunately this doesn't allow exporting tracks as separate, non-raw files.
 
I just did a quick test and Audacity can edit my audio tracks no problem. To open them from Sony Vegas I had to install the FFPMEG libraries in Audacity, I can't see how this would affect Audactiy's ability to edit .aac files but maybe there is something there.

I looked up the installation instructions and apparently that's what you need for Audacity to read .aac files :

http://manual.audacityteam.org/index.php?title=FAQ:Installation_and_Plug-Ins#How_do_I_download_and_install_the_FFmpeg_Import.2FExport_Library.3F

Can you try that and let me know if that helps.
 

Suslik V

Active Member
...file to be converted to WAV before...

All tracks before edit MUST BE decompressed (by external or built-in dll - it doesn't matter). It can be done by ffmpeg:

Create .txt file. Change to .bat file. Edit & run:
Code:
ffmpeg.exe -i sound.aac sound.wav
pause

Result is uncompressed WAV file (sound.wav)
was tested with old build (ffmpeg-20131004-git-e1f8184-win32-shared) - try with modern one by yourself.
 
Last edited:
Top