Made my first attempt at speedrunning the other day. I got an HDMI to USB adapter to stream to my laptop, then used AMCap to dump the raw output to an AVI file.
VLC complained about a non-existing index, but still played back the video fine. However, when I tried to upload the video to Youtube, the sound lagged seconds behind.
I've tried exporting this AVI file to something else using VLC, but everything I've tried re-introduces the lag. Is there something that I can do with this file that will make Youtube happy with it?
Going forward, I will move to Bandicam, which seems to do a much, much better job with my captures.
Did you try an application called virtual dub? Whenever I record my games sometimes the sound is out of sync from the video best way I know of to fix this is to go to an option called audio interleave and add a delay of 1000 ms. You would have to fool around with it though to get the best results but that option has always fixed audio desyncs for me. I have no clue about OBS though because I've never tried it. I've always used the emulators internal recording feature when capturing and I use a software application called fraps to record my pc games it's always worked for me.. I know that fraps is kind of outdated and screen recorders such as OBS are superior from what I've read and seen on youtube. Hope this helps you.
I should add that OBS has settings you can tweak, so if you turn down resolution/framerate/bitrate/etc., you may have better performance on your computer.