Question / Help Audio is always robotic when video source is capture card

Kizzume

Member
The sound I'm recording is from line-in. If I record a window, or the dekstop, the sound is fine. If I record from my video capture card, the resulting audio when I play it back sounds like a short echo or sort-of robotic sounding.

Any suggestions?
 
I can, but I seem to have figured out a pattern on it. I literally have to have sound playing on the desktop and then have to turn down the second slider in the program (for the desktop sound) in order for it to not get the echo effect. If I *just* turn down the second slider without sound on the desktop playing, I still get the echo.
 
And now that's not working either. As soon as I posted about it, it suddenly stops working. I thought I had a workaround, but I don't anymore.
 
21:24:52: Open Broadcaster Software v0.651b - 32bit (´・ω・`)
21:24:52: -------------------------------
21:24:52: CPU Name: Intel(R) Core(TM) i5-2310 CPU @ 2.90GHz
21:24:52: CPU Speed: 2893MHz
21:24:52: Physical Memory: 4095MB Total, 3560MB Free
21:24:52: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
21:24:52: monitor 1: pos={0, 0}, size={1920, 1080}
21:24:52: Windows Version: 6.2 Build 9200
21:24:52: Aero is Enabled
21:24:52: -------------------------------
21:24:52: OBS Modules:
21:24:52: Base Address Module
21:24:52: 003B0000 OBS.exe
21:24:52: 74690000 OBSApi.dll
21:24:52: 74640000 DShowPlugin.dll
21:24:52: 74610000 GraphicsCapture.dll
21:24:52: 745E0000 NoiseGate.dll
21:24:52: 745C0000 PSVPlugin.dll
21:24:52: 745A0000 scenesw.dll
21:24:52: ------------------------------------------
21:24:52: Adapter 1
21:24:52: Video Adapter: NVIDIA GeForce GTS 450
21:24:52: Video Adapter Dedicated Video Memory: 1020719104
21:24:52: Video Adapter Shared System Memory: 3221106688
21:24:52: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
21:24:52: =====Stream Start: 2015-06-12, 21:24:52===============================================
21:24:52: Multithreaded optimizations: On
21:24:52: Base resolution: 1920x1080
21:24:52: Output resolution: 1920x1080
21:24:52: ------------------------------------------
21:24:52: Loading up D3D10 on NVIDIA GeForce GTS 450 (Adapter 1)...
21:24:52: ------------------------------------------
21:24:52: Audio Format: 44100 Hz
21:24:52: ------------------------------------------
21:24:52: Audio Channels: 2 Ch
21:24:52: Playback device {0.0.0.00000000}.{8a69748b-3314-4730-aed9-b1e2d371542e}
21:24:52: ------------------------------------------
21:24:52: Using desktop audio input: Line Out (Scarlett 2i4 USB)
21:24:52: Global Audio time adjust: 0
21:24:52: ------------------------------------------
21:24:52: Using auxilary audio input: Line In (Scarlett 2i4 USB)
21:24:52: Mic time offset: 0
21:24:52: ------------------------------------------
21:24:52: Audio Encoding: MP3
21:24:52: bitrate: 128
21:24:52: ------------------------------------------
21:24:52: device: SA7160 PCI, Analog Capture (#01),
21:24:52: device id \\?\pci#ven_1131&dev_7160&subsys_12ab7501&rev_03#6&1473c44&0&000800e1#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{6f814be9-9af6-43cf-9249-c0340100021c},
21:24:52: chosen type: YUY2, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 166833-333667
21:24:52: use buffering: false - 0, fourCC: 'YUY2'
21:24:52: audio device: Line In (Scarlett 2i4 USB),
21:24:52: audio device id (null),
21:24:52: audio time offset 0,
21:24:52:
21:24:52: device audio info - bits per sample: 16, channels: 2, samples per sec: 44100, block size: 4
21:24:52: Using directshow input
21:24:52: Scene buffering time set to 700
21:24:52: ------------------------------------------
21:24:52: Video Encoding: x264
21:24:52: fps: 30
21:24:52: width: 1920, height: 1080
21:24:52: preset: veryfast
21:24:52: profile: high
21:24:52: keyint: 250
21:24:52: CBR: yes
21:24:52: CFR: yes
21:24:52: max bitrate: 6000
21:24:52: buffer size: 6000
21:24:52: ------------------------------------------
21:25:04: Total frames encoded: 330, total frames duplicated: 0 (0.00%)
21:25:04: Total frames rendered: 353, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
21:25:04:
21:25:04: Profiler time results:
21:25:04:
21:25:04: ==============================================================
21:25:04: video thread frame - [100%] [avg time: 2.701 ms] [children: 77.5%] [unaccounted: 22.5%]
21:25:04: | scene->Preprocess - [70.9%] [avg time: 1.916 ms]
21:25:04: | GPU download and conversion - [6.55%] [avg time: 0.177 ms] [children: 6.26%] [unaccounted: 0.296%]
21:25:04: | | flush - [5.52%] [avg time: 0.149 ms]
21:25:04: | | CopyResource - [0.259%] [avg time: 0.007 ms]
21:25:04: | | conversion to 4:2:0 - [0.481%] [avg time: 0.013 ms]
21:25:04: Convert444Threads - [100%] [avg time: 1.165 ms] [children: 99.1%] [unaccounted: 0.858%]
21:25:04: | Convert444toNV12 - [99.1%] [avg time: 1.155 ms]
21:25:04: encoder thread frame - [100%] [avg time: 3.175 ms] [children: 1.61%] [unaccounted: 98.4%]
21:25:04: | sending stuff out - [1.61%] [avg time: 0.051 ms]
21:25:04: ==============================================================
21:25:04:
21:25:04:
21:25:04: Profiler CPU results:
21:25:04:
21:25:04: ==============================================================
21:25:04: video thread frame - [cpu time: avg 1.77 ms, total 625 ms] [avg calls per frame: 1]
21:25:04: | scene->Preprocess - [cpu time: avg 1.283 ms, total 453.125 ms] [avg calls per frame: 1]
21:25:04: | GPU download and conversion - [cpu time: avg 0.088 ms, total 31.25 ms] [avg calls per frame: 1]
21:25:04: | | flush - [cpu time: avg 0.044 ms, total 15.625 ms] [avg calls per frame: 1]
21:25:04: | | CopyResource - [cpu time: avg 0.047 ms, total 15.625 ms] [avg calls per frame: 1]
21:25:04: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:25:04: Convert444Threads - [cpu time: avg 1.085 ms, total 718.75 ms] [avg calls per frame: 2]
21:25:04: | Convert444toNV12 - [cpu time: avg 1.085 ms, total 718.75 ms] [avg calls per frame: 2]
21:25:04: encoder thread frame - [cpu time: avg 1.657 ms, total 546.875 ms] [avg calls per frame: 1]
21:25:04: | sending stuff out - [cpu time: avg 0.142 ms, total 46.875 ms] [avg calls per frame: 1]
21:25:04: ==============================================================
21:25:04:
21:25:04: =====Stream End: 2015-06-12, 21:25:04=================================================
21:26:08: Terminating 0x29d4
 
First, don't use MP3 audio, use AAC.

Second, it looks like you're using your mic interface as the audio device for the capture card, which I'm not sure is right. Can you open the capture card and make sure the correct audio device is selected? (select "Use device audio")
 
I tried just about every setting under the sun to see if it would help, that's why it's on MP3 audio. I don't want to use the audio device for the capture card, I want to use my line-in on my audio card.
 
Ok. This makes no sense, but it works. I set Auxiliary/Microphone device for "disabled" and somehow it still records my line in on my audio card--and without echo. Hey, at least I found a solution. Now if there was only a solution for the type of file that it writes, an FLV file that no video editors will open....
 
According to the log, you're using the Scarlett 2i4 USB as both your microphone AND your device audio. If you want to use that as your device audio, then disable your microphone in OBS settings. Don't use the same device in 2 places.
 
Just a point of note, the test release handles the audio correctly--the input on the video capture card is trying to be used now (which nothing is hooked up to) and I had to use mic settings (line-in) on it, whereas the regular release saw the video capture card input as *being* the line-in. So the test release multiplatform version seems to be working better for me than the regular version.

Again, thanks.
 
Back
Top