Question / Help Having popping or crackling sounds while recording mic

OBS_Crazy

New Member
I have been using obs and obs studio for quite some time and never had my blue snowball microphone pop and crackle in my obs studio recordings. I am using Voice Meter Banana to integrate some applications into my obs recordings. From what I can tell Voice Meter Banana is not affecting the microphone (I recorded the output of voice meter banana and re-listened to it, no popping). I went as far recording on my old laptop with OBS (not studio) and getting clear audio out of the recording. So I can deduce that the cable from my microphone to my computer works fine. I also transferred a recording from my main machine with the audio pops and played it on my laptop and still heard popping so I assume my audio drivers are fine. Whenever I use the my Voice Meter Aux Output (mic, spotify, and discord voice channel inputs) for my mic 1 in obs I get pops. This is the same output that I recorded through voice meter banana and found no popping in. I have my microphone on push to talk as well. My OBS Studio which the problem is occurring on is up to date: 19.0.2 The log file is below, it was taking a while to upload. Is there any way to resolve this issue? Am I missing anything?

Log File:
Code:
22:44:10.869: CPU Name: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
22:44:10.869: CPU Speed: 4008MHz
22:44:10.869: Physical Cores: 4, Logical Cores: 8
22:44:10.869: Physical Memory: 16317MB Total, 10013MB Free
22:44:10.869: Windows Version: 10.0 Build 15063 (revision: 296; 64-bit)
22:44:10.869: Running as administrator: false
22:44:10.869: Aero is Enabled (Aero is always on for windows 8 and above)
22:44:10.869: Portable mode: false
22:44:10.885: OBS 19.0.2 (64bit, windows)
22:44:10.885: ---------------------------------
22:44:10.886: ---------------------------------
22:44:10.886: audio settings reset:
22:44:10.886:     samples per sec: 44100
22:44:10.886:     speakers:        2
22:44:10.887: ---------------------------------
22:44:10.887: Initializing D3D11...
22:44:10.887: Available Video Adapters:
22:44:10.888:     Adapter 1: NVIDIA GeForce GTX 1060 6GB
22:44:10.888:       Dedicated VRAM: 2084765696
22:44:10.888:       Shared VRAM:    4260225024
22:44:10.888:       output 1: pos={0, 0}, size={1920, 1080}, attached=true
22:44:10.888:       output 2: pos={1920, 0}, size={1600, 900}, attached=true
22:44:10.890: Loading up D3D11 on adapter NVIDIA GeForce GTX 1060 6GB (0)
22:44:11.297: D3D11 loaded successfully, feature level used: 45056
22:44:11.836: ---------------------------------
22:44:11.836: video settings reset:
22:44:11.836:     base resolution:   1920x1080
22:44:11.836:     output resolution: 1280x720
22:44:11.836:     downscale filter:  Bicubic
22:44:11.836:     fps:               60/1
22:44:11.836:     format:            NV12
22:44:11.836: Audio monitoring device:
22:44:11.836:     name: Speakers (VB-Audio VoiceMeeter VAIO)
22:44:11.836:     id: {0.0.0.00000000}.{efc658a5-4919-4b7c-96e5-13881e20c0f9}
22:44:11.836: ---------------------------------
22:44:11.837: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/chrome_elf.dll' not found, loading of module failed
22:44:11.838: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
22:44:11.839: [AMF] Encountered Exception during AMF initialization: Unable to load 'amfrt64.dll', error code 126.
22:44:11.839: Failed to initialize module 'enc-amf.dll'
22:44:11.847: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libcef.dll' not found, loading of module failed
22:44:11.848: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libEGL.dll' not found, loading of module failed
22:44:11.848: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libGLESv2.dll' not found, loading of module failed
22:44:11.849: Failed to load 'en-US' text for module: 'obs-browser.dll'
22:44:11.849: [browser_source: 'Version: 1.29.0']
22:44:11.851: NVENC supported
22:44:11.887: Couldn't find VLC installation, VLC video source disabled
22:44:11.890: No blackmagic support
22:44:11.923: ---------------------------------
22:44:11.923:   Loaded Modules:
22:44:11.923:     win-wasapi.dll
22:44:11.923:     win-mf.dll
22:44:11.923:     win-dshow.dll
22:44:11.923:     win-decklink.dll
22:44:11.923:     win-capture.dll
22:44:11.923:     vlc-video.dll
22:44:11.923:     text-freetype2.dll
22:44:11.923:     rtmp-services.dll
22:44:11.923:     obs-x264.dll
22:44:11.923:     obs-vst.dll
22:44:11.923:     obs-transitions.dll
22:44:11.923:     obs-text.dll
22:44:11.923:     obs-qsv11.dll
22:44:11.923:     obs-outputs.dll
22:44:11.923:     obs-filters.dll
22:44:11.923:     obs-ffmpeg.dll
22:44:11.923:     obs-browser.dll
22:44:11.923:     image-source.dll
22:44:11.923:     frontend-tools.dll
22:44:11.923:     enc-amf.dll
22:44:11.923:     coreaudio-encoder.dll
22:44:11.923: ==== Startup complete ===============================================
22:44:11.923: Service '' not found
22:44:11.925: All scene data cleared
22:44:11.925: ------------------------------------------------
22:44:11.937: WASAPI: Device 'Speakers (VB-Audio VoiceMeeter VAIO)' initialized
22:44:11.949: WASAPI: Device 'VoiceMeeter Aux Output (VB-Audio VoiceMeeter AUX VAIO)' initialized
22:44:11.949: source 'Mic/Aux' enabled push-to-talk
22:44:11.952: WASAPI: Device 'CABLE Output (2- VB-Audio Virtual Cable)' initialized
22:44:11.976: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds
22:44:14.756: ---------------------------------
22:44:14.756: [DShow Device: 'Elgato Hardware'] settings updated:
22:44:14.756:     video device: Elgato Game Capture HD
22:44:14.756:     video path: __elgato
22:44:14.756:     resolution: 1280x720
22:44:14.756:     fps: 60.00 (interval: 166666)
22:44:14.756:     format: UYVY
22:44:14.756:     using video device audio: yes
22:44:14.756:     sample rate: 48000
22:44:14.756:     channels: 2
22:44:14.756:     audio type: Capture
22:44:14.757: DShow: Run failed (0x8004025F):
22:44:15.093: warning: EOI missing, emulating
22:44:15.094: warning: deprecated pixel format used, make sure you did set range correctly
22:44:15.099: [Media Source 'Media Source']: settings:
22:44:15.099:     input:                   E:/Pics/NoD_GridBG_Dark.mp4
22:44:15.099:     input_format:            (null)
22:44:15.099:     is_looping:              yes
22:44:15.099:     is_hw_decoding:          yes
22:44:15.099:     is_clear_on_media_end:   yes
22:44:15.099:     restart_on_activate:     yes
22:44:15.099:     close_when_inactive:     no
22:44:15.182: Switched to scene 'Overwatch'
22:44:15.213: ------------------------------------------------
22:44:15.213: Loaded scenes:
22:44:15.213: - scene 'Window Cap 2':
22:44:15.213:     - source: 'Window Capture' (window_capture)
22:44:15.213:     - source: 'Image' (image_source)
22:44:15.213: - scene 'Minecraft Cap':
22:44:15.213:     - source: 'Minecraft' (game_capture)
22:44:15.213: - scene 'Lumino City':
22:44:15.213:     - source: 'Lumino' (game_capture)
22:44:15.213: - scene 'Opening':
22:44:15.213:     - source: 'Media Source' (ffmpeg_source)
22:44:15.213:     - source: 'Twitter Name' (text_gdiplus)
22:44:15.213:     - source: 'Twitter Logo' (image_source)
22:44:15.213:     - source: 'Twitch Logo' (image_source)
22:44:15.213:     - source: 'Twitch Name' (text_gdiplus)
22:44:15.213: - scene 'Overwatch':
22:44:15.213:     - source: 'Game Capture 1' (game_capture)
22:44:15.213:     - source: 'Subscriber Notification' (browser_source)
22:44:15.213:     - source: 'Image 1' (image_source)
22:44:15.213:         - filter: 'Color Correction' (color_filter)
22:44:15.213:     - source: 'BrowserSource' (browser_source)
22:44:15.213:     - source: 'Donation' (browser_source)
22:44:15.213:     - source: 'Follower Notification' (browser_source)
22:44:15.213:     - source: 'Top Donation' (text_gdiplus)
22:44:15.213:     - source: 'Recent Donation' (text_gdiplus)
22:44:15.213:     - source: 'Recent Follower' (text_gdiplus)
22:44:15.213:     - source: 'Image 2' (image_source)
22:44:15.213: - scene 'MC 2':
22:44:15.213:     - source: 'Game Capture' (game_capture)
22:44:15.213: - scene 'Minecraft Reg':
22:44:15.213:     - source: 'mc' (game_capture)
22:44:15.213: - scene 'Scene 1':
22:44:15.213:     - source: 'Window Capture 1' (window_capture)
22:44:15.213:     - source: 'Window Capture 2' (window_capture)
22:44:15.213: - scene 'Elgato':
22:44:15.213:     - source: 'Elgato Hardware' (dshow_input)
22:44:15.213: ------------------------------------------------
22:44:32.397: rtmp-common.c: [initialize_output] Could not find service ''
22:44:32.397: ---------------------------------
22:44:32.397: [x264 encoder: 'recording_h264'] preset: medium
22:44:32.397: [x264 encoder: 'recording_h264'] profile: high
22:44:32.397: [x264 encoder: 'recording_h264'] settings:
22:44:32.397:     rate_control: CBR
22:44:32.397:     bitrate:      2500
22:44:32.397:     buffer size:  2500
22:44:32.397:     crf:          0
22:44:32.397:     fps_num:      60
22:44:32.397:     fps_den:      1
22:44:32.397:     width:        1280
22:44:32.397:     height:       720
22:44:32.397:     keyint:       250
22:44:32.397:     vfr:          off
22:44:32.397:
22:44:32.401: [Media Foundation AAC: 'Track1']: encoder created
22:44:32.401:     bitrate: 160
22:44:32.401:     channels: 2
22:44:32.401:     sample rate: 44100
22:44:32.401:     bits-per-sample: 16
22:44:32.401:
22:44:32.404: ==== Recording Start ===============================================
22:44:32.404: [ffmpeg muxer: 'adv_file_output'] Writing file 'E:/Youtube Videos/2017-06-04 22-44-32.mp4'...
22:44:40.983: [ffmpeg muxer: 'adv_file_output'] Output of file 'E:/Youtube Videos/2017-06-04 22-44-32.mp4' stopped
22:44:40.983: Output 'adv_file_output': stopping
22:44:40.983: Output 'adv_file_output': Total encoded frames: 513
22:44:40.983: Output 'adv_file_output': Total drawn frames: 514
22:44:40.983: ==== Recording Stop ================================================
22:45:19.362: adding 23 milliseconds of audio buffering, total audio buffering is now 46 milliseconds
22:47:36.818: rtmp-common.c: [initialize_output] Could not find service ''
22:47:36.819: rtmp-common.c: [initialize_output] Could not find service ''
22:47:36.863: rtmp-common.c: [initialize_output] Could not find service ''
22:47:37.807: rtmp-common.c: [initialize_output] Could not find service ''
22:54:35.843: rtmp-common.c: [initialize_output] Could not find service ''
22:54:35.843: ---------------------------------
22:54:35.843: [x264 encoder: 'recording_h264'] preset: medium
22:54:35.843: [x264 encoder: 'recording_h264'] profile: high
22:54:35.843: [x264 encoder: 'recording_h264'] settings:
22:54:35.843:     rate_control: CBR
22:54:35.843:     bitrate:      2500
22:54:35.843:     buffer size:  2500
22:54:35.843:     crf:          0
22:54:35.843:     fps_num:      60
22:54:35.843:     fps_den:      1
22:54:35.843:     width:        1280
22:54:35.843:     height:       720
22:54:35.843:     keyint:       250
22:54:35.843:     vfr:          off
22:54:35.843:
22:54:35.847: [Media Foundation AAC: 'Track1']: encoder created
22:54:35.847:     bitrate: 160
22:54:35.847:     channels: 2
22:54:35.847:     sample rate: 44100
22:54:35.847:     bits-per-sample: 16
22:54:35.847:
22:54:35.859: ==== Recording Start ===============================================
22:54:35.859: [ffmpeg muxer: 'adv_file_output'] Writing file 'E:/Youtube Videos/2017-06-04 22-54-35.mp4'...
22:55:34.044: [ffmpeg muxer: 'adv_file_output'] Output of file 'E:/Youtube Videos/2017-06-04 22-54-35.mp4' stopped
22:55:34.044: Output 'adv_file_output': stopping
22:55:34.044: Output 'adv_file_output': Total encoded frames: 3490
22:55:34.044: Output 'adv_file_output': Total drawn frames: 3491
22:55:34.044: ==== Recording Stop ================================================
22:55:49.930: rtmp-common.c: [initialize_output] Could not find service ''
22:55:49.930: ---------------------------------
22:55:49.930: [x264 encoder: 'recording_h264'] preset: medium
22:55:49.930: [x264 encoder: 'recording_h264'] profile: high
22:55:49.930: [x264 encoder: 'recording_h264'] settings:
22:55:49.930:     rate_control: CBR
22:55:49.930:     bitrate:      2500
22:55:49.930:     buffer size:  2500
22:55:49.930:     crf:          0
22:55:49.930:     fps_num:      60
22:55:49.930:     fps_den:      1
22:55:49.930:     width:        1280
22:55:49.930:     height:       720
22:55:49.930:     keyint:       250
22:55:49.930:     vfr:          off
22:55:49.930:
22:55:49.933: [Media Foundation AAC: 'Track1']: encoder created
22:55:49.933:     bitrate: 160
22:55:49.933:     channels: 2
22:55:49.933:     sample rate: 44100
22:55:49.933:     bits-per-sample: 16
22:55:49.933:
22:55:49.936: ==== Recording Start ===============================================
22:55:49.936: [ffmpeg muxer: 'adv_file_output'] Writing file 'E:/Youtube Videos/2017-06-04 22-55-49.mp4'...
22:56:09.660: [ffmpeg muxer: 'adv_file_output'] Output of file 'E:/Youtube Videos/2017-06-04 22-55-49.mp4' stopped
22:56:09.660: Output 'adv_file_output': stopping
22:56:09.660: Output 'adv_file_output': Total encoded frames: 1183
22:56:09.660: Output 'adv_file_output': Total drawn frames: 1184
22:56:09.661: ==== Recording Stop ================================================
23:11:07.203: rtmp-common.c: [initialize_output] Could not find service ''
23:11:07.207: ---------------------------------
23:11:07.207: [x264 encoder: 'recording_h264'] preset: medium
23:11:07.207: [x264 encoder: 'recording_h264'] profile: high
23:11:07.207: [x264 encoder: 'recording_h264'] settings:
23:11:07.207:     rate_control: CBR
23:11:07.207:     bitrate:      2500
23:11:07.207:     buffer size:  2500
23:11:07.207:     crf:          0
23:11:07.207:     fps_num:      60
23:11:07.207:     fps_den:      1
23:11:07.207:     width:        1280
23:11:07.207:     height:       720
23:11:07.207:     keyint:       250
23:11:07.207:     vfr:          off
23:11:07.207:
23:11:07.210: [Media Foundation AAC: 'Track1']: encoder created
23:11:07.210:     bitrate: 160
23:11:07.210:     channels: 2
23:11:07.210:     sample rate: 44100
23:11:07.210:     bits-per-sample: 16
23:11:07.210:
23:11:07.222: ==== Recording Start ===============================================
23:11:07.222: [ffmpeg muxer: 'adv_file_output'] Writing file 'E:/Youtube Videos/2017-06-04 23-11-07.mp4'...
23:11:14.294: [ffmpeg muxer: 'adv_file_output'] Output of file 'E:/Youtube Videos/2017-06-04 23-11-07.mp4' stopped
23:11:14.294: Output 'adv_file_output': stopping
23:11:14.294: Output 'adv_file_output': Total encoded frames: 423
23:11:14.294: Output 'adv_file_output': Total drawn frames: 424
23:11:14.294: ==== Recording Stop ================================================
 

Attachments

  • Audio popping log.txt
    13.3 KB · Views: 273

alonzorion

New Member
Unfortunately, this is a common issue with Snowballs, I owned three in total and they all inherited it eventually, as did my friend's also. :(
 

OBS_Crazy

New Member
upload_2017-6-5_11-14-38.png

Here are the results. Are the blue microphone and the gaming mouse in the same root? I don't understand roots fully. I do have an elgato but it is not plugged in as it is rarely needed. The only other variable that is new before this occurred is a software called audio router though OBS Studio worked fine with it.
 

toddincharlotte

New Member
What you describe could be "distortion" from audio levels. Analog distortion can be more of a "fuzz" sound. Digital distortion via USB mic could in some cases be described as "crackles and pops".

I would experiment with lower signal gain coming in. Trim the input gain in half to start to see if you have the same issue.
 

c3r1c3

Member
The second image you posted shows that you moved the Mic onto it's own Root Hub, which is a good.

As to the popping still happening, make sure that the mic+voicemeeter+OBS are all set to the same sample rate, and if you can increase the buffering in Voicemeeter, try doing that.

Lastly, if you add the mic directly to OBS does the mic still pop?
 

OBS_Crazy

New Member
Interesting find, could this be the issue? The amount of channels is different. Otherwise the audio sample rate in obs is the same. Does the channel being set to stereo in obs have any effect either? Voice Meter Banana also says that the output is 44100hz/4096hz. The Mic/Back OBS Column is what I am plugging into OBS as Mic: Voicemeter AUX output.

Additionally, I did take the mic out of the virtual aux audio cable and send it to OBS and still received popping. I haven't changed the properties shown in the pictures below. I am curious if the 2 channel vs 1 channel could be making popping sound. My elagto is at 48000 Hz with 2 channel and 16 bit
upload_2017-6-7_14-15-27.png
upload_2017-6-7_14-16-4.png
upload_2017-6-7_14-17-44.png
upload_2017-6-7_14-19-0.png
thought it is not inserted into voice meter banana or obs.
upload_2017-6-7_14-15-27.png
upload_2017-6-7_14-16-4.png
upload_2017-6-7_14-17-44.png
upload_2017-6-7_14-19-0.png
 

ParGellen

New Member
I couldn't hear the example (video was gone) but if it is a popping sound while using PTT then I fixed a very similar issue by going into Settings > Audio and then changing the Push To Talk delay on my mic to 50 ms. No idea why that worked (it actually makes no sense that it would) but now I get no crackling at all when using PTT in OBS.
 

c3r1c3

Member
I do remember a conversation that the live techs had in the chat room about there being some bad Blue mics out there that no matter what you do have popping/noise in the mic. Getting the mic changed out for a new one would sometimes fix the issue, and some would change it for a different mic altogether.
 

OBS_Crazy

New Member
ParGellen's delay worked. The lowest I could get it to be without popping is 30ms. When putting in 30ms OBS Studio wants to set it back to zero but if i save it and come back the delay is 30ms. I am curious what causes this popping though since my mic is closed until I open the mic. Thanks for the help everyone.
 

spatton

New Member
I found it to be linked to switching scenes... maybe this will help other people:
 
Top