Question / Help Open Broadcaster - Capture Card Recording Issue

Hello !

I am a big Romanian Youtuber and I want to say that I love recording with Open Broadcaster, I use it to record all my videos and it works perfectly, recently I've got a capture card to record gameplay from my PS4 and I have an issue.

I create a new scene and add Video Capture Device, and I select as Device my capture card "Avermedia GC550" it's their newest capture card live gamer extreme .

The preview and also the recording is smooth, 60 fps no problems, but when I want to record the audio, my voice isn't recorded clearly, the sound quality is bad, choppy I don't know to describe it, and when I uncheck the video capture device in that scene, I mean when I uncheck the capture card, my voice is registered normal, without any problems.

What I mean is that the Video Capture Device of the capture card, makes my voice choppy so I don't know what to do in order to fix that. I tried using both obs x32 and obsx64 I tried giving it administrator rights, but still doesn't work

I use win 7 x64 , I would appreciate a lot if someone could help me out to fix the audio issue .

Thank you !
 
Code:
15:34:37: CLR host plugin strings not found, dynamically loading 4 strings
15:34:37: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
15:34:37: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
15:34:37: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
15:34:37: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
15:34:37: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
15:34:37: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
15:34:37: CLRHost:: Could not find/load browser settings at location C:\Users\Rapha\AppData\Roaming\OBS\pluginData\browser.json
15:34:37: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\Rapha\AppData\Roaming\OBS\pluginData\browser.json'.
15:34:37: File name: 'C:\Users\Rapha\AppData\Roaming\OBS\pluginData\browser.json'
15:34:37:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
15:34:37:    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
15:34:37:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
15:34:37:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
15:34:37:    at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
15:34:37: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
15:34:44: CLR host plugin instance deleted; removing dynamically loaded localization strings


Last game capture log:
2015-06-19, 04:37:11: we're booting up:
04:37:11: CaptureThread: attached to process RECentral 2.exe
04:37:11: D3D9 Present
04:37:11: DXGI Present
04:37:11: GL Present
04:37:11: DirectDraw Present
04:37:11: (half life scientist) everything..  seems to be in order
04:37:11: D3D9EndScene called
04:37:11: D3DPRESENT_PARAMETERS {
04:37:11:     BackBufferWidth: 1
04:37:11:     BackBufferHeight: 1
04:37:11:     BackBufferFormat: D3DFMT_A8R8G8B8
04:37:11:     BackBufferCount: 1
04:37:11:     MultiSampleType: D3DMULTISAMPLE_NONE
04:37:11:     MultiSampleQuality: 0
04:37:11:     SwapEffect: D3DSWAPEFFECT_COPY
04:37:11:     hDeviceWindow: 2688166
04:37:11:     Windowed: true
04:37:11:     EnableAutoDepthStencil: false
04:37:11:     AutoDepthStencilFormat: D3DFMT_UNKNOWN
04:37:11:     Flags: D3DPRESENTFLAG_LOCKABLE_BACKBUFFER D3DPRESENTFLAG_DEVICECLIP
04:37:11:     FullScreen_RefreshRateInHz: 0
04:37:11:     PresentationInterval: 2147483648
04:37:11: };
04:37:11: successfully set up d3d9 hooks
04:37:11: D3D9SwapPresent called
04:37:11: DoD3D9GPUHook: success - d3d9ex
04:37:11: D3DSURFACE_DESC {
04:37:11:     Format: D3DFMT_X8R8G8B8
04:37:11:     Type: D3DRTYPE_SURFACE
04:37:11:     Usage: D3DUSAGE_RENDERTARGET
04:37:11:     Pool: D3DPOOL_DEFAULT
04:37:11:     MultiSampleType: D3DMULTISAMPLE_NONE
04:37:11:     MultiSampleQuality: 0
04:37:11:     Width: 1920
04:37:11:     Height: 65
04:37:11: };
04:37:11: successfully capturing d3d9 frames via GPU
04:37:18: ---------------------- Cleared D3D9 Capture ----------------------
04:37:18: received restart event, capturing
04:37:18: DoD3D9GPUHook: success - d3d9ex
04:37:18: D3D9SwapPresent called
04:37:18: D3DSURFACE_DESC {
04:37:18:     Format: D3DFMT_X8R8G8B8
04:37:18:     Type: D3DRTYPE_SURFACE
04:37:18:     Usage: D3DUSAGE_RENDERTARGET
04:37:18:     Pool: D3DPOOL_DEFAULT
04:37:18:     MultiSampleType: D3DMULTISAMPLE_NONE
04:37:18:     MultiSampleQuality: 0
04:37:18:     Width: 1920
04:37:18:     Height: 65
04:37:18: };
04:37:18: successfully capturing d3d9 frames via GPU
04:37:18: D3D9EndScene called
04:37:21: ---------------------- Cleared D3D9 Capture ----------------------
04:37:21: D3D9SwapPresent called
04:37:21: D3D9EndScene called

Is this good ?
 
I know I've disabled it because It was producing lag, I will enable it and let you know, thanks for helping !

EDIT: It seems that the issue still persists even with aero enabled, I see now that even the audo coming from the ps4 not only my voice, is choppy, I really don't know what to do.

When I use the capture card's software, recentral 2, it works perfectly, but I cannot use my facecam so this is why I need obs

EDIT 2 : It seems the the audio from the ps4 has the same issue as my voice when I try to register, but after like 10-20 seconds, the audio issue from the ps4 disappears and fixes itself, while the voice doesn't do that.
 
Last edited:
I know I've disabled it because It was producing lag, I will enable it and let you know, thanks for helping !

EDIT: It seems that the issue still persists even with aero enabled, I see now that even the audo coming from the ps4 not only my voice, is choppy, I really don't know what to do.

When I use the capture card's software, recentral 2, it works perfectly, but I cannot use my facecam so this is why I need obs

EDIT 2 : It seems the the audio from the ps4 has the same issue as my voice when I try to register, but after like 10-20 seconds, the audio issue from the ps4 disappears and fixes itself, while the voice doesn't do that.

Well first, make sure your webcam and cap card are global sources

Second, check this device "Digital Audio Interface (2- Line 6 UX2)" and make sure its set to 48kHz audio format in Windows Recording Devices.

Lastly,, I noticed that a few times in your log, you had "Digital Audio Interface (2- Line 6 UX2)" set both as an audio input in the audio tab of OBS and in the cap card's properties or webcam's properties. that could have odd results for the same input multiple times.


EDIT: you are trying to do CRF not CFR. in custom x264 options. second, just set your buffer to 0 and bitrate will be based on which crf and preset you use.
 
I've added both capture card and webcam to global sources but it still didn't fix.

I was just messing around by adding the microphone to the webcam capture device to test it, but it still didn't work, I removed it from there anyways but that doesn't fix it.

I don't know how to set the microphone to 48kHz in windows recording devices, in obs it is set to 48 kHz
 
I use Audio Tehnica At2035 with an audio interface, so I see only the audio interface in the recording tab, which is the microphone connected in, and It doesn't have any advanced tab.
 
No, I have only : General , Listen , Custom, Levels
you might have to lookup the specs on the audio format for that Line 6 UX2. or if there is a program that comes with it and change it to 48kHz somehow.

Assuming this is what you have:
http://line6.com/support/manuals/podstudioux2

Also see this from them:
(Page 25 for windows settings)
http://line6.com/data/6/0a060b316ac34f0593ccf3e0a/application/pdf/POD Farm 2 Recording Setup Guide - English ( Rev A ).pdf

not so sure about this: its basically telling you to disable everything :/
http://line6.com/data/6/0a060b316ac34f0593c809205/application/pdf/POD Farm 2 Windows XP & Vista Audio Tips & Optimizations - English ( Rev A ).pdf
 
I really don't know what to say about this.

I mean, for the first 10-15 seconds of previewing in obs, the audio is choppy, but it gets to normal by itself, while on the microphone doesn't do that.

Video Capture Device has to do with it because If I record a normal game with Game Capture microphone it's fine, but as soon as I get the Video Capture Device up, boom, voice is choppy.

I've found out something interesting, when I use the capture card's software, the voice is choppy too, so it isn't from Open Broadcaster, it happens too with it's software "Recentral 2"

I will contact avermedia support to tell them that and see what they can do about it.
 
On the Avermedia Live Gamer HD, the microphone jack and line-in jack were really bad for some reason, no one could get high quality sound from them. This didn't affect the audio on the HDMI input. If the same problem happens with this Live Gamer Extreme, and you're using its audio inputs, you might instead try using a separate sound card for your audio input.
 
I've changed my microphone to my old Blue Yeti and it works perfectly, it seems that it is from the audio tehnica 2035 or from my audio interface.

I have to manage to see how to fix it

@dping I think I have to change it to 48 kHz somehow, but I cannot figure out.
 
Last edited:
Back
Top