Question / Help NVENC Local Recording - Bitrate sweetspot?

etrnlwait

Member
Hi all.

I am currently running NVENC for local recording of videos...

I set it to High Quality and set 20.000 Bitrate.

CS:GO 1080p@60fps looks quite good already, so wondering if there's any reason to go above that... Not sure how diminishing the file size would be against the quality itself.

Can anyone with more experience on YouTube videos give some insight on this?

Cheers.
 

obaoz

New Member
The lower the bitrate, the lower the quality of the raw video file. Lower bitrates means less information being taken in by OBS. https://www.youtube.com/watch?v=ZO5_6TfCtws (I believe this isn't NVENC)

The only reason you would go over 20,000 kb/s would be to have something close to a lossless quality video but if you're going to upload to YouTube, YouTube re-encodes the videos to different bitrates according to the quality uploaded.

I haven't found the sweetspot yet and I don't know how 20,000 kb/s looks raw (or on YouTube) but I would recommend 25-30 mb/s to get something close to a lossless quality file while still saving space.

The bitrates YouTube uses can be found here:
https://support.google.com/youtube/answer/1722171?hl=en

EDIT: I found a 10/20/30 mb/s video https://www.youtube.com/watch?v=mI5P9jHd8hc
 
Last edited:

NalaNosivad

Member
If the ffmpeg implementation of NVENC in OBS eventually allows you to use CRF/QP, then you won't have to worry about bitrate, and just use a good CRF/QP value. 10 or so should be good enough for high quality local recordings.

Personally I went with a QP of 1, because quite frankly I have the disk space, and I want as high a quality as I can possibly get while still minimising CPU usage and keeping multiple audio tracks.

Until/if that happens, I would personally just go with the current max of 90,000.
 

Bandock

New Member
For one of the videos I've been recording, I have tested bitrates from very low to very high. 90,000 (max) will give the best quality at present. However, 50,000 (Shadowplay's max anyway) is pretty good too.

Also, the preset it used was High Quality (with two-pass encoding turned off).
 

NalaNosivad

Member
For one of the videos I've been recording, I have tested bitrates from very low to very high. 90,000 (max) will give the best quality at present. However, 50,000 (Shadowplay's max anyway) is pretty good too.

Also, the preset it used was High Quality (with two-pass encoding turned off).
I thought Shadowplay went to 120 or 130Mbps?
 

Bandock

New Member
Yeah, there seems to be limitations on earlier versions of NVENC (found in earlier Geforce GPUs) through Shadowplay. That must mean 3rd generation or later has a much higher bitrate limit. At least OBS allows me to use 90,000 bitrate without any problem.
 
Top