Question / Help Recording 60 FPS, but screen capture only got 30

unfa

Member
Funny story. I captured some 60 FPS footage, while playing Xonotic. The game reports 60 FPS output, and my captured MKV file is 60 FPS.

I also captured a 30 FPS 1080 webcam input. I use a w=(2x1920)+2; h=1080 canvas to capture two FHD images with a 2-pixel wide gap between them to minimize compression bleed on the edges.

Here's a log file that says something about my system and current setup:
https://gist.github.com/52a5ed53d9e90cf1e58f807d197ec52a

So I recorded this and when editing in Blender I realized that I actually got only 30 FPS from the XHSM screen capture - the game window refreshes once every two frames in my captured footage. And the webcam refreshes every *other* two frames.

So every frame is different but no image actually uses the 60 FPS potential, it's just webcam and game footage changes interleaved in time on alternating frames. That's rather random, I don't think it's precisely like this for the whole time, there are some dropped frames and the "interleaved sync" is broken.

I wonder why XSHM screen capture didn't get 60 FPS, but half of that. I'm pretty sure it's not because of lack of resources.

Anybody had a similar issue? Should I provide more information?
 
Top