Question / Help Elgato not sending gameplay to OBS?

CosmicNebulah

New Member
So I've set everything properly, or have I not? I've been getting the only image from my Elgato which I can easily use to capture gameplay and edit. Unfortunately with OBS I can't get it to work. I have followed the guide on Twitch to ensure all the settings are properly set-up. I am running into an issue with the source itself, or maybe even Microsoft Aero, which I have no specialization with. If someone could please guide me to fixing, would be highly appreciated.

Below is a picture of the only thing elgato sends to OBS. And YES I have tested both on 32bit and 64bit OBS, in which this picture below is of 32bit OBS.

swbz3c.jpg


*Keep in mind that these numbers are completely different when I hover over the (i) icon on Elgato. So I have my settings optimized for 720p, not 1080p.
 

CosmicNebulah

New Member
Blackhive said:
what device is connected to your elgato? if ps4 see here:
http://help.elgato.com/customer/portal/ ... ion-4-ps4-

also, always post an obs log.
http://obsproject.com/forum/viewtopic.php?f=5&t=97

I am on the PS4, and I have a splitter to bypass HDCP. I have picture on the Game Capture HD software to record gameplay. Also, I have no crashes and this is the last log:

14:05:42: Open Broadcaster Software v0.592b - 32bit (´・ω・`)
14:05:42: -------------------------------
14:05:42: CPU Name: Intel(R) Core(TM) i5-2467M CPU @ 1.60GHz
14:05:42: CPU Speed: 1596MHz
14:05:42: Physical Memory: 4095MB Total, 2191MB Free
14:05:42: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 2
14:05:42: monitor 1: pos={0, 0}, size={1366, 768}
14:05:42: Windows Version: 6.1 Build 7601 S
14:05:42: Aero is Enabled
14:05:42: -------------------------------
14:05:42: OBS Modules:
14:05:42: Base Address Module
14:05:42: 00F20000 OBS.exe
14:05:42: 57BC0000 OBSApi.dll
14:05:42: 64A00000 DShowPlugin.dll
14:05:42: 73EB0000 GraphicsCapture.dll
14:05:42: 73E90000 NoiseGate.dll
14:05:42: 73E60000 PSVPlugin.dll
14:05:42: ------------------------------------------
14:05:42: Adapter 1
14:05:42: Video Adapter: Intel(R) HD Graphics 3000
14:05:42: Video Adapter Dedicated Video Memory: 134217728
14:05:42: Video Adapter Shared System Memory: 1711276032
14:05:42: Video Adapter Output 1: pos={0, 0}, size={1366, 768}, attached=true
14:05:42: =====Stream Start: 2014-01-15, 14:05:42===============================================
14:05:42: Multithreaded optimizations: On
14:05:42: Base resolution: 1280x720
14:05:42: Output resolution: 852x480
14:05:42: ------------------------------------------
14:05:42: Loading up D3D10 on Intel(R) HD Graphics 3000 (Adapter 1)...
14:05:42: ------------------------------------------
14:05:42: Audio Format: 48000hz
14:05:42: Playback device Default
14:05:42: ------------------------------------------
14:05:42: Using desktop audio input: Speakers (Realtek High Definition Audio)
14:05:42: ------------------------------------------
14:05:42: Audio Encoding: AAC
14:05:42: bitrate: 64
14:05:42: Using graphics capture
14:05:42: Scene buffering time set to 700
14:05:42: ------------------------------------------
14:05:42: Video Encoding: x264
14:05:42: fps: 30
14:05:42: width: 852, height: 480
14:05:42: preset: veryfast
14:05:42: profile: main
14:05:42: keyint: 60
14:05:42: CBR: yes
14:05:42: CFR: yes
14:05:42: max bitrate: 2500
14:05:42: buffer size: 2500
14:05:42: ------------------------------------------
14:05:42: MMDeviceAudioSource: Frequency for device 'Speakers (Realtek High Definition Audio)' is 384000, samples per sec is 48000
14:05:42: SharedTexCapture hooked
14:05:47: Using graphics capture
14:05:47: SharedTexCapture hooked
14:05:55: SharedTexCapture hooked
14:08:34: SharedTexCapture hooked
14:08:57: SharedTexCapture hooked
14:09:46: SharedTexCapture hooked
14:10:44: Using graphics capture
14:10:44: SharedTexCapture hooked
14:11:29: Using graphics capture
14:11:29: SharedTexCapture hooked
14:14:38: Total frames encoded: 16036, total frames duplicated: 19 (0.12%)
14:14:38: Total frames rendered: 16040, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
14:14:38:
14:14:38: Profiler time results:
14:14:38:
14:14:38: ==============================================================
14:14:38: video thread frame - [100%] [avg time: 0.944 ms] [children: 21.6%] [unaccounted: 78.4%]
14:14:38: | scene->Preprocess - [0.212%] [avg time: 0.002 ms]
14:14:38: | GPU download and conversion - [21.4%] [avg time: 0.202 ms] [children: 18.6%] [unaccounted: 2.75%]
14:14:38: | | flush - [6.99%] [avg time: 0.066 ms]
14:14:38: | | CopyResource - [11.2%] [avg time: 0.106 ms]
14:14:38: | | conversion to 4:2:0 - [0.424%] [avg time: 0.004 ms]
14:14:38: Convert444Thread - [100%] [avg time: 0.924 ms] [children: 98.2%] [unaccounted: 1.84%]
14:14:38: | Convert444toNV12 - [98.2%] [avg time: 0.907 ms]
14:14:38: encoder thread frame - [100%] [avg time: 0.935 ms]
14:14:38: ==============================================================
14:14:38:
14:14:38:
14:14:38: Profiler CPU results:
14:14:38:
14:14:38: ==============================================================
14:14:38: video thread frame - [cpu time: avg 0.249 ms, total 4009.23 ms] [avg calls per frame: 1]
14:14:38: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:14:38: | GPU download and conversion - [cpu time: avg 0.106 ms, total 1700.41 ms] [avg calls per frame: 1]
14:14:38: | | flush - [cpu time: avg 0.055 ms, total 889.207 ms] [avg calls per frame: 1]
14:14:38: | | CopyResource - [cpu time: avg 0.035 ms, total 561.603 ms] [avg calls per frame: 1]
14:14:38: | | conversion to 4:2:0 - [cpu time: avg 0.002 ms, total 46.8 ms] [avg calls per frame: 1]
14:14:38: Convert444Thread - [cpu time: avg 0.965 ms, total 15459.7 ms] [avg calls per frame: 1]
14:14:38: | Convert444toNV12 - [cpu time: avg 0.962 ms, total 15412.9 ms] [avg calls per frame: 1]
14:14:38: encoder thread frame - [cpu time: avg 0.24 ms, total 3853.22 ms] [avg calls per frame: 1]
14:14:38: ==============================================================
14:14:38:
14:14:38: =====Stream End: 2014-01-15, 14:14:38=================================================


Last game capture log:
2014-01-15, 14:08:34: we're booting up:
14:08:34: CaptureThread: attached to process OBS.exe
14:08:34: DXGI Present
14:08:34: (half life scientist) everything.. seems to be in order
14:08:34: DXGI: Found D3D 10
14:08:34: setting up d3d10 data
14:08:34: ---------------------- Cleared D3D10 Capture ----------------------
14:08:34: found dxgi format (dx10) of: 87, size: {688, 365}, multisampled: false
14:08:34: DoD3D10Hook: success
14:08:34: successfully capturing d3d10 frames via GPU
14:08:55: stop requested, terminating d3d10 capture
14:08:55: ---------------------- Cleared D3D10 Capture ----------------------
14:08:57: DoD3D10Hook: success
14:08:57: successfully capturing d3d10 frames via GPU
14:09:46: stop requested, terminating d3d10 capture
14:09:46: ---------------------- Cleared D3D10 Capture ----------------------
 

Sapiens

Forum Moderator
You should be adding the Elgato as a video capture device source, not using game capture on the Elgato software.
 

CosmicNebulah

New Member
Sapiens said:
You should be adding the Elgato as a video capture device source, not using game capture on the Elgato software.

I added the Elgato as a game capture device source. I am not an idiot, I used other streaming software before, but I'd rather use OBS due to obvious reasons and it is probably one tweak that needs to be implemented for this to work.
 

Sapiens

Forum Moderator
I'm not sure I understand your reply. I know you added the Elgato as a game capture source, I'm suggesting that you add it properly as a video capture device source instead.
 

Blackhive

Member
to elaborate: game capture only works on actual games which are running directx. it is literally meant to capture the game program.
el-gato is an external device, similar to a webcam or other usb video device, which is why it must be added as a video capture device, not a game capture.
 

logoster

New Member
CosmicNebulah said:
Sapiens said:
You should be adding the Elgato as a video capture device source, not using game capture on the Elgato software.

I added the Elgato as a game capture device source. I am not an idiot, I used other streaming software before, but I'd rather use OBS due to obvious reasons and it is probably one tweak that needs to be implemented for this to work.


*facepalm* no, he's saying to NOT, add it as a game capture device source, and to add it as a VIDEO capture device source
 

CosmicNebulah

New Member
*facepalm* I did not think I could use video capture, I thought it had to be a game capture source.


BUT

I use that setting and it says:

351iptv.jpg

Here are the Video Capture Source settings:

2nvf9fa.png

What last setting do I have to change? I've looked at configuration on Elgato's side and I can't find anything. It seems highly unlikely that it is on OBS's side. So what now?
 

Blackhive

Member
you cannot have el gato's capture software running the same time obs is. they are both trying to access the same device at the same time. close el gato's capture software/program
 

CosmicNebulah

New Member
Blackhive said:
you cannot have el gato's capture software running the same time obs is. they are both trying to access the same device at the same time. close el gato's capture software/program

We are golden.

Turned off "Flashback" ...

Thanks so much for the help and guidance to everyone who helped a brother out!
 
Top