Question / Help NVENC in 0.14.1

Klesk Reaver

New Member
couple questions..

1) is it best to leave the Output settings in Simple mode if you want to use NVENC?

2) if Advanced mode is better, what are the optimal settings for:

Keyframe Interval
Preset
Profile
Level
Two-Pass Encoding

(testing "Use CBR", still outputs a VBR file)

both Streaming and Recording settings would appreciated

thanks in advance!
 

Osiris

Active Member
It definitely should be there if you used the 0.14.1 installer. Assuming you have a NVIDIA gpu that supports it.
 

Lapppy

Member
After messing around with it a bit, simple output mode works great with NVENC, though file sizes have shot through the roof compared to the deprecated MF NVENC encoder with similar settings.

I would like to know if there are any advanced output settings with NVENC that could be used to lower filesize while keeping some of the quality. With the old MF encoder I got an hour of recording for about 5GB (game dependent of course), so that's what i'm trying to shoot for. At the moment NVENC h264 is an estimated 20GB per hour with the High Quality/medium file size preset, and 10-15GB per hour with settings somewhat similar to the MF encoder.
 

jds4578

Member
i also noticed in the new NVENC optiions, there is no custom bitrate option anymore, the MF encoder had one, and I had it set to 40000, making the quality of my twitch streams alot better, yet still flying at 2500 bitrate :( .i tryed streaming a new game (quantum break XB1), the background had a pretty grainy/ruff quality look, and the foreground was pixelating quite a bit at times. so could the custom bitrate option be re-added in ?
 

Jipatsu

New Member
For some reason I could not start the stream when I had NVENC encoder profile selected. I tried to click "start stream" but nothing happened. Same thing for the "start recording" -button.

I made a duplicate profile from my x264 encoder profile and just switched to NVENC encoder to test it out.

I have GTX970
 

Lapppy

Member
The main thing will be bitrate, what do you have it set at?
With the MF encoder I had set the bitrate to 25000. If I replicate the same settings that simple output uses with the H264 encoder, but change the bitrate to 25000, file sizes are still almost doubled.
It looks as though the H264 encoder hits the upper limit of 25000 easier than the MF encoder... and with worse overall quality than the MF encoder? I thought the H264 encoder was supposed to be way better, lol.
Anyways, what would change if I set the profile to 'default' instead of 'high quality'... or change any of the other settings. I'm not at a good computer right now, but it's something to try out later.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I'll take a look to make sure NVENC is acting as expected. As for the mention about custom bitrate in the MF encoder, you aren't supposed to set that to a high value for streaming, that would cause major fluctuation in the bitrate if you do that, which is bad for streaming.
 

Clydfrog

New Member
For some reason I could not start the stream when I had NVENC encoder profile selected. I tried to click "start stream" but nothing happened. Same thing for the "start recording" -button.

I made a duplicate profile from my x264 encoder profile and just switched to NVENC encoder to test it out.

I have GTX970

I have the exact same problem. Simple mode works but not advanced. I don't know if its a bug, or one setting somewhere is clogging it all.
 

Edgard Castro

New Member
@Osiris sure, I'm using 0.14.1 and the only option it gives me is the non-MF encoder.

It's always VBR, simple or advanced mode. Checked or unchecked Use CBR.

20:51:01.295: encoder 'streaming_h264' (ffmpeg_nvenc) created
20:51:08.630: [NVENC encoder: 'streaming_h264'] settings:
20:51:08.630: bitrate: 2900
20:51:08.630: keyint: 60
20:51:08.630: preset: default
20:51:08.630: profile: high
20:51:08.630: level: 4.1
20:51:08.630: width: 1280
20:51:08.630: height: 720
20:51:08.630: cbr: true
20:51:08.630: 2-pass: true
20:51:08.630: GPU: 0
 

jds4578

Member
well i use it to stream to twitch, i don't get any complaints from twitch, streaming that way, as it is below the recommend twitch stream bitrate, which is 4000 bitrate, i don't get any frame-drops at all, my viewers tell me. i am just suprised that option has been omitted out. check them out at twitch.tv/jds4578
 

Lapppy

Member
I've just done some more messing around with it... and nothing seems to be out of the ordinary. It could have just been the game I was recording yesterday, though I was sure I had never seen such large filesizes when using the MF encoder previously.

I recorded 4 short recordings around two minutes each of me wandering around in a circle on Summoners Rift. Here are the filesizes:

MF encoder with 25000 bitrate: 405 MB
Simple output with high quality preset (50000 bitrate): 677 MB
Same as simple output, but with 25000 bitrate: 402 MB
25000 bitrate, 'default' preset and 2pass encoding OFF: 407 MB

So for now, it appears that nothing is wrong. What an amazing plot twist.
 

Klesk Reaver

New Member
CE0gAm4.png


These are my settings, I'm running Windows 10 x64 and a GTX 780 card

Is a particular preset setting recommended? such as the Low Latency ones?

and Two-Pass Encoding, should that be ON?
 

Noah Phense

New Member
I am so glad NV is back in the studio. My only question is, the GPU 0 .. Is that just a settings to tell OBS which GPU to utilize or does it have another function?
 

4Krecorder

New Member
I am so glad NV is back in the studio. My only question is, the GPU 0 .. Is that just a settings to tell OBS which GPU to utilize or does it have another function?
I would also like to know this, also whether or not selecting 2 pass encoding will take up more performance.
 
Top