Question / Help Unable to preserve capture card's 59.94 in recordings

Anonanon

Member
I'm trying to get some footage of old consoles and I would like my mp4 local recordings to preserve the 59.94 video source. However OBS only exports to a whole number of 60 fps as far as I'm concerned. How can I capture at the 59.94 fps? I'm suspecting all those micro stuttering is caused by the uneven syncing between 59.94 fps source and 60 fps recording.
 
I'm trying to get some footage of old consoles and I would like my mp4 local recordings to preserve the 59.94 video source. However OBS only exports to a whole number of 60 fps as far as I'm concerned. How can I capture at the 59.94 fps? I'm suspecting all those micro stuttering is caused by the uneven syncing between 59.94 fps source and 60 fps recording.
Try OBS Multi platform. It has some missing features but should be good enough to do what you are looking for. i.e. 59.94 is selectable in the fps menu.

https://obsproject.com/forum/threads/latest-windows-test-build-0-9-1.23342/
 
Try OBS Multi platform. It has some missing features but should be good enough to do what you are looking for. i.e. 59.94 is selectable in the fps menu.

I actually tried this last night. I was able to get 59.94 setting for the recording, but OBS Multiplatform lacks any deinterlacing implementation. Since I am capturing 480i games, I'm presented with another issue. I know OBS Multi is a work in progress, but my current situation is one step backward for every one forward it seems. I also can't use external means to deinterlace because the mp4 recording seems to be mistakenly encoded as "progressive" by OBS Multi.
 
I actually tried this last night. I was able to get 59.94 setting for the recording, but OBS Multiplatform lacks any deinterlacing implementation. Since I am capturing 480i games, I'm presented with another issue. I know OBS Multi is a work in progress, but my current situation is one step backward for every one forward it seems. I also can't use external means to deinterlace because the mp4 recording seems to be mistakenly encoded as "progressive" by OBS Multi.

Hmm, that is a bit of a pickle. I haven't played with it, but you could maybe try and over-ride the fps usings custom x264 settings

Code:
fps=59.94
something to try maybe? not sure but it might need a calculation like 60*1000/1001

Again, this is just something to try with the old OBS not sure if it will do this. Are you using a capture card?
 
Code:
fps=59.94
something to try maybe? not sure but it might need a calculation like 60*1000/1001

Again, this is just something to try with the old OBS not sure if it will do this. Are you using a capture card?

I am recording using an AverMedia HD DVR (C027). I also own an Elgato Game Capture HD on the side.

I can try to plug it into custom x264 settings, I never understood (until your post) how to put in custom settings in there. I use ffmpeg so I'm used to "-r 59.94" format but that proved to not work. I will try "fps=59.94" later if you are positive that is the correct format. I hope it overrides OBS's built in fps function.
 
I am recording using an AverMedia HD DVR (C027). I also own an Elgato Game Capture HD on the side.

I can try to plug it into custom x264 settings, I never understood (until your post) how to put in custom settings in there. I use ffmpeg so I'm used to "-r 59.94" format but that proved to not work. I will try "fps=59.94" later if you are positive that is the correct format. I hope it overrides OBS's built in fps function.
I'm really not sure the impact but pretty sure that is the format, but it very well could be "r=59.94" either way, the settings do override
 
I'm really not sure the impact but pretty sure that is the format, but it very well could be "r=59.94" either way, the settings do override

No luck, either fps=[anything] doesn't work or the entire custom x264 function is broken. Tried 59.94, 30, 25...
 
No luck, either fps=[anything] doesn't work or the entire custom x264 function is broken. Tried 59.94, 30, 25...
Can you post a logfile?
giphy.gif


Make sure that the audio format you are capturing is the same as your OBS setting. I know it sounds weird but it matters sometimes. usually 48khz but not always
 
Can you post a logfile?

Make sure that the audio format you are capturing is the same as your OBS setting. I know it sounds weird but it matters sometimes. usually 48khz but not always

https://gist.github.com/64474c0438d79a8971fd

My capture card only does 48khz I think, my OBS is set to reflect that.

Edit: I found the following:
Code:
18:36:22: Using custom x264 settings: "fps=25"
18:36:22: The custom x264 command 'fps=25' is unsupported, use the application settings instead

Dammit why
 
Last edited:
https://gist.github.com/64474c0438d79a8971fd

My capture card only does 48khz I think, my OBS is set to reflect that.

Edit: I found the following:
Code:
18:36:22: Using custom x264 settings: "fps=25"
18:36:22: The custom x264 command 'fps=25' is unsupported, use the application settings instead

Dammit why
Yeah apparently the fps= is ignored. the only thing I saw wrong in your log was that aero wasn't enabled. for better fram stability you need to enable aero in windows.
 
Back
Top