Question / Help Did OBS 0.14.1 remove NVIDIA NVENC ??

Lapkus

New Member
I used to use the NVIDIA NVENC for the encoder on 0.12. I just updated and now I have only two choices either x264 or NVENCH.

Not sure if NVIDIA NVENC was renamed to just NVENCH or if its completely different
 

Lapkus

New Member
When I had 0.12 I had like 3 options i believe and one of them was "NVIDIA NVENC x264 ...". I just upgraded and now the only options it gives is x264 and "NVENC H.264", no NVIDIA. Just wanted to know if they are one in the same or are they different encoders.
 

Gol D. Ace

Member
It's not the same one.
The old one was running through Media Foundation and was only available on Windows 10.

The new one is running through FFmpeg and will also work with Windows 7/8/8.1

EDIT:

  • Added full NVIDIA NVENC encoder and deprecated the Microsoft Media Foundation NVENC encoder. NVENC is supported for windows and linux, and can be used via the simple output mode. (Note: To use NVENC on linux, you must compile or get a version of FFmpeg with NVENC support)
 
yes it's the ffmpeg nvenc encoder, but it is useless for recording at the moment, because you cant do a qp/crf based encoding, lossless isn't implemented yet and the max bitrate ist 90000 which is WAY not enough for good quality
 
ShadowPlay is Trash, sorry.
If you want the best quality an yt you have to avoid multiple lossy encodings.

my workflos is: lossles recording -> cutting/editing -> encode with meGui crf 16 -> upload on yt (yt will encode again)

if you record lossy (like shadowplay or obs with nvenc) you have lossy encoding three times, and if you have a game with high details the result on yt looks like sh*t.
 
not exactly.
nvenc also supports lossless mode.
lossless is lossless ;)
but for now, not implemented in obs (obs classic already has)

the advantage of cpu+x264 lossless to nvenc lossles is that i get rid off 30% cpu usage for lossless encoding.
 
Top