Question / Help Elgato HD60 Duplicate Frames & Frame Skipping

Ookler

New Member
I'm new here, so forgive me if I forget to mention/include something. I'm on the latest version of OBS 32-bit (since 64-bit doesn't work with the Elgato HD60 device). I'm trying to do local recordings 720p@60 (I'll eventually want to do live streaming as well, but I figured I should get it all running correctly locally first). My PC: i7-4770, 8GB DDR3 RAM, NVIDIA GTX 970.

So when doing local recordings using the Elgato HD60 as a Video Capture Device, no matter what resolutions (SD or HD), or what bitrate/x264 preset I use (I've tried all presets), I get the occasional duplicate frame (sometimes 3 duplicate frames in a row) and then it skips back ahead to the "live" frame if that makes since... which causes a very noticeable jerk in the video. This probably happens once or twice every 5-10 seconds. It happens whether I record at 60 FPS or 30 FPS (60 FPS is definitely my goal though).

This issue may not be a big deal to some, but it is pretty irritating to me. Note that the same thing happens with XSplit. The actual Game Capture HD software that the Elgato device comes with doesn't have this duplicate frame / frame skipping issue when recording locally or live streaming, but it is too limited in its functionality to do what I'd like it to do, so I want to use OBS or XSplit.

I've followed 5-6 guides online for setting up OBS to work correctly with an Elgato device, but I'm not having much luck getting it to behave without this annoying issue. Any ideas?
 
What is your originating device? Another PC, console, etc?

Personally I'd return the Elgato and get something else. I see way more posts on these forums about problems with them than any other capture device. I personally have used an Avermedia Live Gamer HD and it was good, then I found a good deal on Ebay on a Datapath device.

In general the USB 2.0 based capture devices have problems. PCIe is the best, followed by USB 3.0 devices.

The USB 2.0 spec doesn't have the bandwidth to send uncompressed video at common gaming resolutions, so USB 2.0 devices have to do a quick low latency encode in the hardware before sending it over the USB 2.0 pipe to shrink the size of the video stream. Even though its fast it still takes a noticeable few hundred milliseconds, adding delay and reducing quality, and opening the door to other glitches like you're experiencing.
 
Back
Top