60 FPS in Video ist actual 59.49 FPS in record

Hi,

Okay I just figured out a thing that was smashing my brain for a while.

I record lossless crf=0 in 2560x1440@60fps

In Adobe Premiere the video was often very choppy, espacially with games with high motion an graphics (like The Forest)

I always thought my pc was not fast enough for premiere, so i bough a new cpu (i7-4790K)

But still Premiere only gets out 1 fps on some parts of the video.

I use a tool to check the bitrate of a video and TODAY i saw something strange (see screenshots)
all game recordings that are marked as 60FPS are actual 59.49 fps while desktop recordings (Display Capture) are 60 FPS (as long as you dont play a game)

I first though this was the fault of Bitrate viewer showing wrong fps, BUT when i changed the fps of the video in premiere (how to handle the file) from 60 to 59.49 it runs smooth. No more choppy.

So for me, it seems the recording is really 59.49 fps - how can that be?

My Monitor is a Dell U2515Hc and running 256x1440@60hz (The OSD says 60hz but windows says it has 59hz)
Can this cause this effect?

Any idears to force 60fps?
 

Attachments

  • info.png
    info.png
    59.8 KB · Views: 112
  • 2016-07-29 23-41-36.txt
    2016-07-29 23-41-36.txt
    27.6 KB · Views: 70
Enable CFR to maintain 60fps

Why would you even use CRF0? The output file is insanely large and editing software doesn't like that CRF

If you want no perceived visual Loss in quality, CRF 14-15 is sufficient.
 
It is CFR
and i want lossless because i want to reduce multiple encodings
lossless workflow: record (lossles) -> premiere -> frameserver -> render ( megui, crf15) -> then youtube does encode again (vp9)

if you record lossy you lose quality in one more step again.
 
Do you have access to ffmpeg? If so, can you post the output of:

ffprobe -v quiet -print_format json -show_format -show_streams yourfilehere.mp4

for both files? I'm curious to see what ffmpeg reports.
 
the funny is i just would say this is cause by rounding error in Bitrate Viewer,
AND if i do a Desktop recording with the same settings, Bitrate Viewer detects 60 fps
and if i switch in Premiere form 60 to 59.94 the playback is smooth
 
Okay, if i have both on my scene, desktop AND Game Capture where game capture lays OVER desktop capture and start recording while im on the desktop and then switching to the game, it is also 60fps in Bitrate Viewer.
 
Could you try using the custom ffmpeg output and capture to ffvhuff or something other than H.264? I'm honestly clueless so far, but it would be interesting to see if the problem occurred with different codecs and containers. Might help others narrow down wherever the problem's occurring!
 
okay i did it.
custom ffmpeg ouput as avi with ffvhuff and pcm_s16le
seems to be ok Bitrate Viewer Reports 60fps.

i will test custom ffmpeg with mp4 x264 and aac (but now really tomorrow) :)

are you an obs developer?
 
It´s just an idea. If i´m using a DVI cable, then I can setup Assetto Corsa to 60Hz in fullscreen. But if i´m using a HDMI cable, then i can run 59.94Hz only.
Which cable are you using? like i said, just an idea...
 
okay i did it.
custom ffmpeg ouput as avi with ffvhuff and pcm_s16le
seems to be ok Bitrate Viewer Reports 60fps.

i will test custom ffmpeg with mp4 x264 and aac (but now really tomorrow) :)

are you an obs developer?
I'm definitely not an OBS developer, no!

I'm curious to see whether I have the same problem in Premiere Pro though, to rule out the tool you're using that reports the frame rate as 59.49 as being at fault (given both ffprobe and MediaInfo report 60fps).

Could you upload two raw sample files to the Dropbox link I'll PM you after I post this? One that tool reports as 59.49 that's stuttery with Premiere, and another that's reported as 60fps and is fine with Premiere? Either that, or upload it to your own and post the link here. Either or!

I'm just really curious to see if I have the same problem myself.
 
i made a recording with bandicam, it's not choppy and sais 60 fps (without the ntsc) and also i rendered a file with premiere, again it's 60 and no ntsc - so i thinks there's something wrong with the obs settings.

im searching the ffmpeg docs for parameters, but no success, yet.

i can do an upload, but it will take a while
 
Back
Top