I wanted to measure the fps of Majora's mask played with the switch's N64 emulator but gameplay is measured at a constanct 1fps for some reason, cutscenes are measured at the correct 20fps which I think is because of the noise filter they put over the cutscenes but actual gameplay measurements are unusable.
The video is a lossless HEVC video recorded using OBS' StreamFX plugin and NVENC encoder directly from my AverMedia Live Gamer 4K.
I was able to measure it just fine with a pretty jank python method, using OpenCV to basically create a difference map and counting each frame that has any pixels that aren't pure black.
No idea if this method is useful to you but I thought I'd share either way.
I wanted to measure the fps of Majora's mask played with the switch's N64 emulator but gameplay is measured at a constanct 1fps for some reason, cutscenes are measured at the correct 20fps which I think is because of the noise filter they put over the cutscenes but actual gameplay measurements are unusable. The video is a lossless HEVC video recorded using OBS' StreamFX plugin and NVENC encoder directly from my AverMedia Live Gamer 4K.
Video
I was able to measure it just fine with a pretty jank python method, using OpenCV to basically create a difference map and counting each frame that has any pixels that aren't pure black. No idea if this method is useful to you but I thought I'd share either way.
Code