Question / Help Elgato HD60 audio and video skipping

dping

Active Member
Thanks for the input. My software is also up to date based on what is provided by Elgato's website. Per Elgato Support's advice, I also tested the HD60 in Xsplit and this problem did not occur. I also tried recording at really low settings in OBS (something like 640x360 at 25 fps) and the skipping was still occurring with the same frequency as any other resolution and frame rate combination. I don't think its a CPU issue unless there is something very different which OBS does to properly use the capture card. I'm fairly certain now that this only happens with OBS and still don't know why.
I never suspected your CPU. Its mainly that one buffer setting in the capture card properties that needs to be 1ms buffer. That is more often than not, the issue.
 

Culley

New Member
Well I'm almost ready to look to sell/refund/replace the HD60. Any other things that could be tried before I go this route?
 

dping

Active Member
Well I'm almost ready to look to sell/refund/replace the HD60. Any other things that could be tried before I go this route?
I think there was a driver update today or yesterday. make sure you unplug, uninstall the old drivers, reboot, then install the new ones. past the reinstall, if you do anything, take note of it. some people change settings because they think that is what is needed so refrain from that until this is working. After that, go into OBS, and make sure buffer is checked and set to 1ms. then try to stream.
 

dping

Active Member
I have already tired that multiple times with no success. I tired it again with no change again. Here is a log from my most recent stream if you want to look at it.
https://gist.github.com/e9c7f127db3e917213de
With the newest Elgato drivers out, there is a forced setting. it Forces OBS to make the Video capture device for the Elgato to 1ms buffer. Since I dont see this in your log, it tells me the newest software isn't properly installed.

Since you state that you did all this go into OBS, delete the source you made for your elgato (and the global source) and make it again.

Also, speaking of which, make sure both the webcam and the elgato are global sources.

If that doesn't work, please try what I suggested one more time :/ sorry you are having trouble, these steps work for nearly all, but every step has to be done.
 

Culley

New Member
With the newest Elgato drivers out, there is a forced setting. it Forces OBS to make the Video capture device for the Elgato to 1ms buffer. Since I dont see this in your log, it tells me the newest software isn't properly installed.

Since you state that you did all this go into OBS, delete the source you made for your elgato (and the global source) and make it again.

Also, speaking of which, make sure both the webcam and the elgato are global sources.

If that doesn't work, please try what I suggested one more time :/ sorry you are having trouble, these steps work for nearly all, but every step has to be done.
I thought we already established that it is supposed to say "use buffering: true - 10000". According to @LtRoyalShrimp from an earlier post, it should be 10,000 for buffering set to 1 ms. Doesn't that mean the buffering is set correctly? I have also tried remaking the HD60 as a global source with no changes.
 

ZuraZawa

New Member
I finally found someone discussing this problem!

I have the same issue with using Elgato HD60 and OBS where anytime only when there is a transition screen/screen wipe where everything goes black for a second I get stuttering with audio and video, but only on the video game. The Webcam feed stays consistent with audio n video the whole time.
 

Sapiens

Forum Moderator
@ZuraZawa That sounds more like you need to add your Elgato as a global source first, then add the global source to your scenes. It will keep the Elgato active between scene changes so it doesn't need to reinitialize, which is what's probably causing the delay.
 

ZuraZawa

New Member
@Sapiens I had read that somewhere else as well but to make sure I just deleted the source and created a new one in Global Source and added it to my sources from there and still getting the same stutter. I also tried the different settings that they mentioned earlier in this thread and nothing seems to work.
 

dping

Active Member
@Sapiens I had read that somewhere else as well but to make sure I just deleted the source and created a new one in Global Source and added it to my sources from there and still getting the same stutter. I also tried the different settings that they mentioned earlier in this thread and nothing seems to work.
Heres another test, with OBS closed and just the native software open, do you see the same game stutter? If so, there might be something with that USB port or could be even the hdmi or the card itself
 

ZuraZawa

New Member
@dping When I use elgato's Software there's no stutter at all. Was thinking about using that but as for twitch streaming there's not much you can do with it to spice things up. That's why I like using OBS except for this one issue =[ and it only stutters when the game goes to a black screen during a transition. Other games that go to loading screens with text or pictures before opening a stage or whatever are fine!
 

Culley

New Member
Everything @ZuraZawa said explains my problems with the HD60 and OBS. I am fairly confident there is something wrong with the software interaction between the Elgato HD60 and OBS which can only be fixed through a software update by either Elgato or OBS. I have noticed the issue on multiple streams and I can tell when a streamer is using an HD60 with OBS.
It also seems that everyone who hears about this problem misunderstands what the issue is in the first place. It is NOT an audio/video syncing issue. I am aware, and I think most other people who use the device are aware, that there is an inherent delay with the device which can require offsets to link up all audio. I have solved this particular issue but that is not the problem. Transitions and load screens cause the video capture device to temporarily freeze and then resume as normal. Just as an example I could be streaming a 2 hour game of Super Smash Bros. with zero issues and no hiccups but as soon as the game is over, it will briefly freeze when it goes back to the menus. This holds true for any game and I can replicate the issue using any settings combination regardless of the processing needed.
 

dping

Active Member
Everything @ZuraZawa said explains my problems with the HD60 and OBS. I am fairly confident there is something wrong with the software interaction between the Elgato HD60 and OBS which can only be fixed through a software update by either Elgato or OBS. I have noticed the issue on multiple streams and I can tell when a streamer is using an HD60 with OBS.
It also seems that everyone who hears about this problem misunderstands what the issue is in the first place. It is NOT an audio/video syncing issue. I am aware, and I think most other people who use the device are aware, that there is an inherent delay with the device which can require offsets to link up all audio. I have solved this particular issue but that is not the problem. Transitions and load screens cause the video capture device to temporarily freeze and then resume as normal. Just as an example I could be streaming a 2 hour game of Super Smash Bros. with zero issues and no hiccups but as soon as the game is over, it will briefly freeze when it goes back to the menus. This holds true for any game and I can replicate the issue using any settings combination regardless of the processing needed.
So from what I understand with the HD60 is that when making translations like that, a resolution change is made from the main menu to the game and the HD60 makes that adjustment as well. the difference being, in the Elgato software, the translation is transparent, but in OBS, you'll see a quick skip. Maybe @LtRoyalShrimp can help further on this.

Not to minimize everyone's issue, but if it goes away, is it just more of a nuisance? Also, would help to provide a Youtube video I jst noticed you already did :P
 

Culley

New Member
So from what I understand with the HD60 is that when making translations like that, a resolution change is made from the main menu to the game and the HD60 makes that adjustment as well. the difference being, in the Elgato software, the translation is transparent, but in OBS, you'll see a quick skip. Maybe @LtRoyalShrimp can help further on this.

Not to minimize everyone's issue, but if it goes away, is it just more of a nuisance? Also, would help to provide a Youtube video I jst noticed you already did :P
It can be both a nuisance and issue depending on the game. In a game where the transitions are not very important, like a fighting game or anything match based, it just kinda gets annoying but doesn't interfere with seeing the game. However in games where story is important, these hiccups will skip portions in cutscenes or interrupt music and just kind of ruin the experience watching the game.
As far as I can tell the game maintains the same resolution at all times, even during transitions or load screens. One of my first thoughts was that the HDMI connection temporarily dropped thus the drop in audio and video. However, if this was the case I would think the TV would show some message like it typically does to indicate it received a signal and I think the issue would occur in other software but it doesn't. As I've stated, this issue does not occur in Elgato's software or in Xsplit but these are both inferior software to OBS so I would highly prefer not to use them.
 

ZuraZawa

New Member
ya it's not horrible on some games but I was streaming Advance Wars (which is like Fire Emblem if youre not familiar) Where every time I attack it screens wipes into a battle animation which lasts for maybe 5 seconds then screen wipes out. So it was pretty much unstreamable. the whole battle animation gets all chopped up and with the attacks sometimes only have seconds between them before the next it doesn't even have time to stabilize itself before the next screen wipe. 8(

and it's a real awesome game.. hehe
 

dping

Active Member
@Culley I have multiple HDMI's at my house. I swapped 3 different brands through and got the same stutter for each one

oh yeah! and Thank you @dping For the responses!
No, I honestly do not know how to remedy this, but at least I'm clear on the issue and will pass on the fix once one is found.
 

Culley

New Member
@Culley I have multiple HDMI's at my house. I swapped 3 different brands through and got the same stutter for each one

oh yeah! and Thank you @dping For the responses!
@ZuraZawa, ya I've tried just about everything you could think of including different HDMI cables and I'm pretty sure it's a software issue so the only thing I can do is bring up the problem and hope it gets fixed.
Thank you @dping for the help even if the problem wasn't solved. Hopefully Elgato or OBS has a fix for the issue soon.
 
Last edited:

Citano

New Member
Just registered on this forum to add that this very problem occurs for me aswell (in terms of small skip of video/audio when the screen ingame changes, like a loading screen or switching between "rooms" etc.)
I recorded on my elgato hd60 and there it never ever happens, but when I check my footage through the Preview Stream on OBS then I see some skipping going on.

Hopefully this gets solved soon.
 
Top