Question / Help How do I improve the quality of NVENC H.264?

NoName

New Member
My stream with NVENC seems to be lower quality than when I see people on youtube who compare it to x264. Mine is actually way too blurry while their comparison is almost as good as x264. I was just wondering if the encoder is suppose to be really blurry and if not how do I fix it? I Mean I kind of fixed it by copying other peoples settings, and it's not that bad now, but I was wondering how to make it even better. I'm using gpu encoding because I can't stream properly with my cpu.

https://hastebin.com/zuyacaxihu
 

R1CH

Forum Admin
Developer
The quality improvements come from the RTX 20 series GPUs, NVENC on older GPUs will still not be as good as x264.
 

R1CH

Forum Admin
Developer
That is likely from a recording, where you can use a lot more bitrate to make up for the lower quality of NVENC. For streaming, bitrate is the limiting factor and x264 does better at low bitrates than older NVENC.
 

NoName

New Member
That is likely from a recording, where you can use a lot more bitrate to make up for the lower quality of NVENC. For streaming, bitrate is the limiting factor and x264 does better at low bitrates than older NVENC.

I guess I'll use NVENC until I'm able to upgrade my cpu and motherboard. Thanks for the quick response, and helping as much as you can.
 

koala

Active Member
If you change the fps of the video from 60 to 30, you trade off video smoothness with picture quality, because with half of the frames in the video, every frame gets double the bandwidth to encode. If the game you're capturing has high graphics complexity, his might get you way better picture quality than with 60 fps.
You didn't post the bitrate you're using, so in general here is the bitrate recommendations of Twitch: https://stream.twitch.tv/encoding/
 

NoName

New Member
If you change the fps of the video from 60 to 30, you trade off video smoothness with picture quality, because with half of the frames in the video, every frame gets double the bandwidth to encode. If the game you're capturing has high graphics complexity, his might get you way better picture quality than with 60 fps.
You didn't post the bitrate you're using, so in general here is the bitrate recommendations of Twitch: https://stream.twitch.tv/encoding/

I'm using 5000 bitrate.
 
Top