Question / Help Elgato capture in 1080p?

zetmor

New Member
Hi there!

I managed to do my first Rocksmith stream with camera, game screen & sound, all synced and all.
Here for the curious: http://www.twitch.tv/zetmor/c/2889598

However, I didn't find how to capture the game screen in 1080p with the Elgato: I can go to the device config screen and there is a HD 1080 option (and HD 720 too), but back in OBS it only show 1280x720 30fps. Is it a Elgato driver issue only? Meaning it would run at 1080 only using Elgato own streaming software? (and Xsplit perhaps?)

I ran my stream with that setup: OBS configured in 1920x1080 30fps (full-hd), else my camera won't work. My camera (Pana DMC-GH2) connected to a Blackmagic UltraStudio (1080i/60 capture deinterlaced by OBS; sound from AES/EBU from a MOTU audio interface).
And the game screen comes from the Elgato game capture HD (PC in dual screen mode with output duplication, in 1280x720 60Hz mode).
The whole is down-scaled to 1280x720.

The issue is the game screen is captured in 720p from Elgato, upscaled by OBS (because I need full-hd for the cam), then downscaled again to 720p. It makes the screen quite blurry. And it needs my game screen to be 720p too.
It would be much better if I could run my game in 1920x1080 (would be easier to play) ... and Elgato capturing in 1920x1080 30fps (from 60 Hz output), like the device box says it can do. Then the whole downscaled to 720p would look much better (or simply stream in full-hd).

Anyway! Any clue to have my Elgato capture in 1080p? :)
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I'm pretty sure people with elgato have made 1080p work with OBS, hopefully someone else can chime in here if they have.
 

crono141

New Member
Well, I'm making progress, but not there yet. following instructions here http://www.youtube.com/watch?v=QDLO53d86aI

You have to have the stream PREVIEWING when you go into the device properties and hit configure, otherwise the config window will not show up. But even after setting the Elgato config window to 1080p, the stream still appears to be 720p. Setting custom resolution to 1080p crashes OBS.

Crash Dump Follows:
Code:
OBS has encountered an unhandled exception and has terminated. If you are able to
reproduce this crash, please submit this crash report on the forums at
http://www.obsproject.com/ - include the contents of this crash log and the
minidump .dmp file (if available) as well as your regular OBS log files and
a description of what you were doing at the time of the crash.

This crash appears to have occured in the 'c:\program files (x86)\obs\plugins\dshowplugin.dll' module.

**** UNHANDLED EXCEPTION: c0000005
Fault address: 69F3C0F0 (c:\program files (x86)\obs\plugins\dshowplugin.dll)
OBS version: Open Broadcaster Software v0.584b
Windows version: 6.1 (Build 7601) Service Pack 1
CPU: AMD FX(tm)-6300 Six-Core Processor             

Crashing thread stack trace:
Stack    EIP      Arg0     Arg1     Arg2     Arg3     Address
1A02F81C 69F3C0F0 268B0000 00001E00 000001E0 008CF0C0 dshowplugin.dll!DeviceSource::Convert422To444+0xc0
1A02F834 69F35402 00000000 CCA481CC 0109D7CA 00000000 dshowplugin.dll!DeviceSource::Preprocess+0x1b2
1A02F874 5CED1E6B 00000000 00000000 00000000 7780A16E obsapi.dll!Scene::Preprocess+0x2b
1A02F880 0109D7CA 7725336A 00000000 1A02FBE0 77809F72 obs.exe!OBS::MainCaptureLoop+0x98a
1A02FB98 0109BB65 00000000 1A02FBE0 77809F72 00000000 obs.exe!OBS::MainCaptureThread+0x5
1A02FB9C 7725336A 00000000 5CF6EC30 00000000 00000000 kernel32.dll!0x7725336a
1A02FBA8 77809F72 0109BB60 00000000 00000000 00000000 ntdll.dll!0x77809f72
1A02FBE8 77809F45 0109BB60 00000000 00000000 00000000 ntdll.dll!0x77809f45

A minidump was saved to C:\Users\Joel\AppData\Roaming\OBS\crashDumps\OBSCrashDump2013-11-23_2.dmp.
Please include this file when posting a crash report.

List of loaded modules:
Base Address      Module
 

rambosbff

New Member
Was there ever a fix to this? I love OBS, but had to get a new capture device as my game broadcaster seems to have died. I was sad when I couldn't get the elgato to do 1080p. OBS seems to be very susceptible to crashing with the Elgato thus far in my experience.

Also, will the 64bit version ever get updated so that the Elgato works with it? Hopefully. Thanks.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I think 1080p is only enabled if the console you have it connected to is 1080, though I'm not entirely sure. Getting the device to query the proper resolutions was one of the issues with it.

As for the 64bit drivers, that was done by them, not OBS. They did not write 64bit filters for their device, thus it could not be used with 64bit OBS.
 

rambosbff

New Member
Jim said:
I think 1080p is only enabled if the console you have it connected to is 1080, though I'm not entirely sure. Getting the device to query the proper resolutions was one of the issues with it.

As for the 64bit drivers, that was done by them, not OBS. They did not write 64bit filters for their device, thus it could not be used with 64bit OBS.

Ah ok, fair enough about the 64 bit sillyness. I put the console to 1080p (xbox one) but OBS didn't even provide that option when I went to the settings of the elgato via OBS. It does however work on Xsplit, I just downloaded that last night to test it out.
 

Lou_Chou

New Member
Any update on doing this successfully? I've tried the suggestions in this thread, but with no luck. I'm streaming from PS4 and would really like to do so in full HD.
 

oakmage

New Member
I'm streaming from my PC in 1080p and run in to the same issue. It's fine when using the Game Capture HD software but comes in at 720p with OBS. I have tried a few different things, including hitting "Preview Stream" and then configuring the device.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Kind of a really old thread here -- we actually confirmed that this is actually OBS' fault right now, it'll only be fixable in the rewrite, which is getting closer to real release right now.
 

AndehX

Member
Excellent! Cant wait for this tbh. I have found myself using the Elgato in a dual PC setup, streaming PC games lately, and being able to get proper 1080 resolution in OBS would be highly beneficial. the Elgato is an excellent peice of kit, and it would eliminate the need to get something like an Avermedia Live Gamer HD
 

oakmage

New Member
Yeah, I assumed it was OBS' fault because XSplit can run it fine and so does the Game Capture HD software. Great to hear though. I love OBS and can't imagine streaming with anything else.
 

Rice

New Member
Hey guys, i'm running into the same problem right now. Yesterday i did a stream with the Elgato software just to check if that did indeed work, and yes, it did. I saw that you guys are working on a update to OBS to fix this issue. I downloaded a update a few days ago i think, but it still isn't working for me unfortunately. Should the fix be in this update or is it comming in a different update?
 

DRock283

New Member
Old thread, I know, but what is the status on this Jim? I have spent so much time fine tuning my OBS to work with El Gato, Skype, Webcam and Astros (6 months) that my sync is finally perfect, so I'm not jumping ship. I would just like like the final piece of the puzzle (1080p) to finally appear.
 

urGameArt

New Member
Hi Jim,
how long until OBS can handle 1080p Elgato?
I really like OBS but not supporting 1080p console-streaming is a pain in the ass!
Please make it possible!
So i can still say obs>xplit.
 

urGameArt

New Member
... how is the update going?
I am still not able to Stream in 1080p with my elgato using OBS.
Please tell me if there is an updating coming out soon.

Greetings,
Arthur
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I actually managed to add this fix to OBS1. It's in the latest version. You'll notice that there's now 1080p in the resolution box in the properties of the source. Click it, and you'll now be using 1080p.
 

Rice

New Member
I tested it today, and yes, it finally works! That's good news! Thanks for that Jim, awesome. Now i can leave Xsplit and finally get back to OBS. Because OBS doesn't have this strange syncing issue which Xsplit has at the moment.

One more fix for this version of OBS would make it beat Xsplit in a big way: Starting and stopping streaming and recording, while the capture device is allready started up. This isn't the case at the moment. So for example when i want to start streaming to Twitch, i hit the 'Start Streaming' button. What happens then, is that the Elgato Capture HD would start up, causing it to show the: 'please wait' screen. I don't want this to happen, because then every thumbnail in Twitch would be: 'Please wait'. It would be better if you could start streaming when you actually fired everything up using the preview stream button. Do you think that is possible? So that everything is started up allready and you are able to preview everything, and start streaming after that? That would be a big fix and i don't think it would be too difficult to program.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
In the rewritten version, the preview is always on, so that problem will hopefully be solved. Rewritten version will be out in a few months.
 
Top