OBS always creates VFR video. I saw the sorce , in Encoder_x264.cpp Line 231 paramData.b_vfr_input = !bUseCFR; I think this is not sufficient to use CFR. To use CFR, must be set "force-cfr" and "fps" option to x264.