[hevc_nvenc bug] OBS says that it's recording at 50 fps but it's recording at 25fps (ElgatoHD60+GTX1650super)

frederic1

New Member
Hello,

Here is a bug that took me a long time to spot (I now have to redo all my recordings) ...

My Source is 1080p50 and when I record at 1080p50 using the codec "hevc_nvenc (nvenc_hevc)", OBS creates a 1080p50 file according to MediaInfo but the file is in fact 25 fps ! How do I know ? Because I read the video image per image on VLC and I saw duplicate frames. Same on Sony Vegas, I can see clearly that every other frame is duplicate. It's a "nasty" bug because the recording happens without any error or dropped frames according to OBS statistics and the generated video is marked as 50fps, but it's only 25.

This bug is very easy to reproduce.

Source video : 1080p50
Capture Device : Elgato HD60 Pro
Video Card : NVIDIA GeForce GTX 1650 SUPER (Turing)
OBS Output recording settings : Type "FFMpeg", Format "MP4", Bitrate "20000Kbps", Keyframe Interval "2", Video encoder "hevc_nvenc (nvenc_hevc)", Audio bitrate "128", Audio encoder "aac"
 
Top