Question / Help Elgato Video Capture

dangerbutts

New Member
Hi guys.
Ok so I've read so many threads about how the Capture wont work unless I'm using the 32bit version of OBS.
I go into my x86 folder open OBS and I assume its the 32bit version since there's nothing else. However, I can't get it to work and all I have is the red box. Am I an idiot? Am I missing something?
 
Code:
00:22:32: Open Broadcaster Software v0.64b - 32bit (´・ω・`)
00:22:32: -------------------------------
00:22:32: CPU Name: AMD FX(tm)-6300 Six-Core Processor
00:22:32: CPU Speed: 3512MHz
00:22:32: Physical Memory:  4095MB Total, 4095MB Free
00:22:32: stepping id: 0, model 2, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 6, total cores 3
00:22:32: monitor 1: pos={0, 0}, size={1920, 1080}
00:22:32: Windows Version: 6.2 Build 9200
00:22:32: Aero is Enabled
00:22:32: -------------------------------
00:22:32: OBS Modules:
00:22:32: Base Address     Module
00:22:32: 001C0000         OBS.exe
00:22:32: 67820000         OBSApi.dll
00:22:32: 67E80000         DShowPlugin.dll
00:22:32: 6C1A0000         GraphicsCapture.dll
00:22:32: 6BF30000         NoiseGate.dll
00:22:32: 6F8F0000         PSVPlugin.dll
00:22:32: ------------------------------------------
00:22:32: Adapter 1
00:22:32:   Video Adapter: NVIDIA GeForce GTX 770
00:22:32:   Video Adapter Dedicated Video Memory: 2082140160
00:22:32:   Video Adapter Shared System Memory: 2147807232
00:22:32:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
00:22:33: =====Stream Start: 2015-02-26, 00:22:33===============================================
00:22:33:   Multithreaded optimizations: On
00:22:33:   Base resolution: 1920x1080
00:22:33:   Output resolution: 1920x1080
00:22:33: ------------------------------------------
00:22:33: Loading up D3D10 on NVIDIA GeForce GTX 770 (Adapter 1)...
00:22:33: ------------------------------------------
00:22:33: Audio Format: 48000 Hz
00:22:33: ------------------------------------------
00:22:33: Audio Channels: 2 Ch
00:22:33: Playback device Default
00:22:33: ------------------------------------------
00:22:33: Using desktop audio input: Speakers (Realtek High Definition Audio)
00:22:33: Global Audio time adjust: 0
00:22:33: ------------------------------------------
00:22:33: Using auxilary audio input: Analog Audio In (Elgato Video Capture)
Warning -- MMDeviceAudioSource::Initialize(1): Could not get mix format from audio client = AUDCLNT_E_UNSUPPORTED_FORMAT
00:22:33: ------------------------------------------
00:22:33: Audio Encoding: AAC
00:22:33:     bitrate: 128
00:22:33: ------------------------------------------
00:22:33:     device: Elgato Video Capture,
00:22:33:     device id \\?\usb#vid_0fd9&pid_0037&mi_01#7&16d9cc37&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{9b365890-165f-11d0-a195-0020afd156e4},
00:22:33:     chosen type: UYVY, usingFourCC: false, res: 80x60 - 720x480, frameIntervals: 333667-333667
00:22:33:     use buffering: true - 0, fourCC: 'UYVY'
00:22:33:
Warning -- DShowPlugin: SetFormat on device pin failed, result = 80004005
00:22:34: Using directshow input
00:22:34: Scene buffering time set to 700
00:22:34: ------------------------------------------
00:22:34: Video Encoding: x264
00:22:34:     fps: 30
00:22:34:     width: 1920, height: 1080
00:22:34:     preset: veryfast
00:22:34:     profile: high
00:22:34:     keyint: 250
00:22:34:     CBR: yes
00:22:34:     CFR: yes
00:22:34:     max bitrate: 1000
00:22:34:     buffer size: 1000
00:22:34: ------------------------------------------
00:24:36: Total frames encoded: 3634, total frames duplicated: 7 (0.19%)
00:24:36: Total frames rendered: 3659, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
00:24:36:
00:24:36: Profiler time results:
00:24:36:
00:24:36: ==============================================================
00:24:36: video thread frame - [100%] [avg time: 1.377 ms] [children: 17.6%] [unaccounted: 82.4%]
00:24:36: | scene->Preprocess - [0.145%] [avg time: 0.002 ms]
00:24:36: | GPU download and conversion - [17.4%] [avg time: 0.24 ms] [children: 16.3%] [unaccounted: 1.09%]
00:24:36: | | flush - [14.7%] [avg time: 0.202 ms]
00:24:36: | | CopyResource - [0.654%] [avg time: 0.009 ms]
00:24:36: | | conversion to 4:2:0 - [1.02%] [avg time: 0.014 ms]
00:24:36: Convert444Thread - [100%] [avg time: 2.399 ms] [children: 99.6%] [unaccounted: 0.417%]
00:24:36: | Convert444toNV12 - [99.6%] [avg time: 2.389 ms]
00:24:36: encoder thread frame - [100%] [avg time: 2.767 ms] [children: 0.108%] [unaccounted: 99.9%]
00:24:36: | sending stuff out - [0.108%] [avg time: 0.003 ms]
00:24:36: ==============================================================
00:24:36:
00:24:36:
00:24:36: Profiler CPU results:
00:24:36:
00:24:36: ==============================================================
00:24:36: video thread frame - [cpu time: avg 0.828 ms, total 3031.25 ms] [avg calls per frame: 1]
00:24:36: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:24:36: | GPU download and conversion - [cpu time: avg 0.17 ms, total 625 ms] [avg calls per frame: 1]
00:24:36: | | flush - [cpu time: avg 0.162 ms, total 593.75 ms] [avg calls per frame: 1]
00:24:36: | | CopyResource - [cpu time: avg 0.008 ms, total 31.25 ms] [avg calls per frame: 1]
00:24:36: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:24:36: Convert444Thread - [cpu time: avg 2.381 ms, total 8656.25 ms] [avg calls per frame: 1]
00:24:36: | Convert444toNV12 - [cpu time: avg 2.368 ms, total 8609.38 ms] [avg calls per frame: 1]
00:24:36: encoder thread frame - [cpu time: avg 2.214 ms, total 8046.88 ms] [avg calls per frame: 1]
00:24:36: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:24:36: ==============================================================
00:24:36:
00:24:36: =====Stream End: 2015-02-26, 00:24:36=================================================
00:24:36: Terminating 0x1f90


Last game capture log:
2015-02-26, 00:07:39: we're booting up:
00:07:39: CaptureThread: attached to process Explorer.EXE
00:07:39: DXGI Present
00:07:39: (half life scientist) everything..  seems to be in order

sorry about that
 
if you have custom resolution box check in Elgato's properties, then uncheck it. The Elgato will always output in 1280x720 regardless of whatever input it is receving (unless its receving 1080)

Also, I seriously would not recommend streaming 1080p with 1000kbps bitrate. If 1000knps is all you can supply, then you should downscale to 480p
 
I have no idea how the resolution got to that point. I also don't have the custom resolution box checked. This is all what came up as default when I tried plugging it in and getting it to show up.

Also, I haven't actually set up what im going to do with streaming and the bitrate yet. I wanted to get this working before I set that up.
 
Also under Video Encoding use QuickSync instead of x264. This helped me quite a bit. That should solve any lagging issues, and you can tweak your bitrate and downscale settings from there to make it all work nicely.
 
Also under Video Encoding use QuickSync instead of x264. This helped me quite a bit. That should solve any lagging issues, and you can tweak your bitrate and downscale settings from there to make it all work nicely.
It won't let me click that option. It is grayed out.
 
Also under Video Encoding use QuickSync instead of x264. This helped me quite a bit. That should solve any lagging issues, and you can tweak your bitrate and downscale settings from there to make it all work nicely.
Do you have any idea what you're talking about? Don't use quick sync unless you HAVE to, and its not always easy to setup, and as you can see, grayed out.

Stick with X264.
 
Double check your drivers for your Elgato. I ran into this a while back with not having an updated driver. Also you might unplug and plug your Elgato back in, that usually fixes the issue.
 
The Elgato, like many other PVR type devices, can be a pain to work with because its drivers are only really designed to work with Elgato's own software, which doesn't provide much functionality. I doubt anybody besides the most casual of users actually uses it.
OBS has to use basic directshow drivers because Elgato don't provide any, so theres no support for hardware deinterlacing through OBS, which is a shame, cause the Elgato is a great device. It just isn't given the support it needs.
 
Back
Top