I’m trying to capture some gameplay from Mesen, an NES emulator. I’ve recorded an episode using the in-emulator input-capture tool, so I can play back the gameplay within the emulator. However, none of the several options I have for converting this into a video file seem to be working.
I’ve tried using OBS to record the emulator window as it plays back the gameplay, but I always get an inexpiable slowdown inside the emulator when I do. It’s not my CPU (I think), as usage only gets to about 40% when all the programs are running. I’ve talked to the emulator’s developer and they are unable to recreate the problem on their end, and I have no idea how to diagnose the issue myself. Is this something I could solve?
Mesen has a built-in “converter” of sorts to produce an .avi file of the gameplay, and it does so perfectly. However, this tool can only render out at the NES’s native resolution (256x244). I know the common wisdom is to capture at the final resolution you want, but I’m wondering if there’s a good upscaler I could use to bump the video up to 1080 without losing the sharpness of the image? I’ve been trying out Avisynth and Avanti but haven’t been able to get usable results out of them.
Basically, I’m stumped and need some help! Any advice is useful.