Hi.
I have encountered what looks like a bug in the AAC encoder that ships with OBS (libfaac?). The bug manifests as crackling/hissing/popping. It is prevalent inside Ghost Houses in Super Mario World. Something about the Ghost House music triggers it. Example: https://www.twitch.tv/beekaaaay/v/102364208?t=22m25s (a few seconds in).
Note that I am recording/streaming using an emulator. I have tried several (Snes9x, BizHawk, Higan) with a variety of audio settings (drivers, buffer sizes, sample rates, stereo vs. mono), but the problem persists. I have found two workarounds:
#1. Setting the audio bitrate in OBS to at least 224kbps. 192kbps or lower produces the audio artifacts. So, maybe it's a bug in the AAC encoder when encoding at 192kbps or lower? Unfortunately, 160kbps is the maximum AAC bitrate allowed on Twitch, so this workaround cannot be used for streaming on Twitch.
#2. Installing CoreAudio as per https://obsproject.com/forum/resources/obs-studio-enable-coreaudio-aac-encoder-windows.220/. CoreAudio does not have this problem.
I can readily reproduce the problem by playing a Ghost House in Super Mario World and recording it. Is there something I should try? Do you need any more information?
I have encountered what looks like a bug in the AAC encoder that ships with OBS (libfaac?). The bug manifests as crackling/hissing/popping. It is prevalent inside Ghost Houses in Super Mario World. Something about the Ghost House music triggers it. Example: https://www.twitch.tv/beekaaaay/v/102364208?t=22m25s (a few seconds in).
Note that I am recording/streaming using an emulator. I have tried several (Snes9x, BizHawk, Higan) with a variety of audio settings (drivers, buffer sizes, sample rates, stereo vs. mono), but the problem persists. I have found two workarounds:
#1. Setting the audio bitrate in OBS to at least 224kbps. 192kbps or lower produces the audio artifacts. So, maybe it's a bug in the AAC encoder when encoding at 192kbps or lower? Unfortunately, 160kbps is the maximum AAC bitrate allowed on Twitch, so this workaround cannot be used for streaming on Twitch.
#2. Installing CoreAudio as per https://obsproject.com/forum/resources/obs-studio-enable-coreaudio-aac-encoder-windows.220/. CoreAudio does not have this problem.
I can readily reproduce the problem by playing a Ghost House in Super Mario World and recording it. Is there something I should try? Do you need any more information?