For most of 2020 there have been posts about this bug on this forum and reddit etc. It seems that OBS just does not like higher quality microphones and no fix has been presented.
Users who add a mic, especially higher end usb or even shotgun microphones fed via XLR find that their stream and recordings have choppy audio that cuts out multiple times a second. Many users on this forum and elsewhere have offered the below "fixes" that have not helped, while some users have found that reverting to older versions sometimes works. So is this a bug with recent OBS versions or just overall?
My testing setup (tested on two computers, laptop and desktop old and new OBS versions same result):
- Canon C500 (includes XLR +48V phantom power)
- Blackmagic ultrastudio mini 4k (includes XLR +48V phantom power that has to be enabled)
- Elgato Camlink 4K HDMI capture card
- Microphones (settings across all devices to 48 kHz)
- Yeti USB mic (only one that works other than built in)
- Sennheiser MKH-416 shotgun mic
- Sennheiser MKH-60 shogun mic
- Shure SM7B
- Electro-voice RE320
There is a headphone monitor on the C500 and the Blackmagic, audio is clear on both for every mic (other than yeti which does not interface with these) but the audio on OBS crackles constantly. I even downloaded voicemeeter banana to monitor the input directly and the windows PC is hearing the mic fine, it is only when it gets routed through OBS.
Troubleshooting steps taken to resolve this issue that have not worked:
- Ensuring all of the sampling rates matched (48k across all devices and in OBS)
- turning off noise suppression in OBS. It was not on
- Also attempted to recreate the issue with desktop and yeti mic using noise gate etc to no avail.
- Testing to make sure it wasn’t a clipping problem (nothing is anywhere near clipping the audio)
- Changing gain from -10, to 0 to +10 etc.
- Checking all windows settings no gain etc.
- Restarting everything like 5,000 fucking times
- tried on a separate pc with same obs version and same issue.
- Tried multiple thunderbolt ports for the blackmagic ultrastudio
- tried checking for ground looping, isolated camera, computer and the mini 4K. No changes.
- Tried a different XLR cable
- Tried to embed audio through the Canon HDMI using both the blackmagic ultrastudio and an Elgato camlink 4k. Same issue.
- Reverted OBS to earlier version 24, same issue on one device, have not tested on both.
- Tried unplugging laptop, no changes
- Tried unplugging desktop, computer shut off.
I am sure there are some other things I have tried but looking through the forum there are a lot of posts with people who have just not been able to solve this, I know the developers have been pretty swamped but has anyone seen them comment? I can go put together a log report with some of these things later on but hoping some newer info or an update may be incoming to fix?