FPS

OverVault

New Member
Hello everyone:

This is my first post on this forum, forgive me if this is asked often, but I didn't find exactly what I am asking when searching

If the game i want to record is at 60fps and i record at 120 fps with OBS, the recorded video will be at 120 fps or since the game is at 60 fps it didnt matter at how many fps above 60 fps i record it will always be 60 fps?

Thank you
 

koala

Active Member
OBS will unconditionally record and create its video files with whatever fps you set in Settings > Video.

If you include a source with less than this fps, OBS will duplicate frames to fill the gaps. So if you record a 60 fps game with 120 fps, every frame will be duplicated once. The resulting video show every frame twice, so it still appears like a 60 fps video, since the source didn't render more frames.

On the other hand, if you include a source that renders more fps than the fps you set in OBS, OBS will skip frames of that source that are above its limit to get down to its set fps.

OBS is always operating on some fixed fps. Setting it to 120 fps means it checks all the sources for a new frame every 1/120 s = 8.3 ms. It uses as image whatever the source will show every 8.3 ms and write this to the video file. OBS doesn't care if the source updated its image from the previous frame once (same fps), twice (double fps) or not at all (lower fps) - it just uses what the source currently shows.
 

OverVault

New Member
OBS will unconditionally record and create its video files with whatever fps you set in Settings > Video.

If you include a source with less than this fps, OBS will duplicate frames to fill the gaps. So if you record a 60 fps game with 120 fps, every frame will be duplicated once. The resulting video show every frame twice, so it still appears like a 60 fps video, since the source didn't render more frames.

On the other hand, if you include a source that renders more fps than the fps you set in OBS, OBS will skip frames of that source that are above its limit to get down to its set fps.

OBS is always operating on some fixed fps. Setting it to 120 fps means it checks all the sources for a new frame every 1/120 s = 8.3 ms. It uses as image whatever the source will show every 8.3 ms and write this to the video file. OBS doesn't care if the source updated its image from the previous frame once (same fps), twice (double fps) or not at all (lower fps) - it just uses what the source currently shows.
Thank you so much for the answer.

My problem is, the game i want to record have a cap of 60 fps, but i want to record it at 120 fps because later on premiere i want to use slow motion and from what i know if you want to do slow motion you need to record at more fps that the fps you want the final video to be, so i tought if i want the final video at 60 fps i must record at 120 fps, but from what you told me recording at 120 fps will not work since the source is only 60 fps and when i put the video on premiere even when it says it is 120 fps in reality is only 60 fps.

So that means i cant do slow motion?
 

koala

Active Member
If the game has a hard cap of 60 fps, and there is no way to make the game render more than 60 fps, there is no way for OBS to record more than 60 fps from that game.

You can do slow motion of that game by duplicating frames. The same way as OBS bloats a 60 fps source to 120 fps in general, just done within your postprocessing software. The fps of the slow motion parts of your video appears then lower of course, like 30 fps. But it is slow motion.

If you were able to do slow motion from real 120 fps down to 60 fps the slow motion part would appear more smooth, but if you aren't able do that, 60 fps down to perceived 30 fps is still not that choppy your viewers would complain about - most of them wouldn't even notice it, I guess. Ordinary movies for example are 24 fps.
 

OverVault

New Member
If the game has a hard cap of 60 fps, and there is no way to make the game render more than 60 fps, there is no way for OBS to record more than 60 fps from that game.

You can do slow motion of that game by duplicating frames. The same way as OBS bloats a 60 fps source to 120 fps in general, just done within your postprocessing software. The fps of the slow motion parts of your video appears then lower of course, like 30 fps. But it is slow motion.

If you were able to do slow motion from real 120 fps down to 60 fps the slow motion part would appear more smooth, but if you aren't able do that, 60 fps down to perceived 30 fps is still not that choppy your viewers would complain about - most of them wouldn't even notice it, I guess. Ordinary movies for example are 24 fps.
Thank you so so much, i got a lot of info from you appreciate it
 
Top