I'm using OBS 23.2.1 on a Win 10 machine with Ryzen 7-1700 and 16 GB ram. I installed my new GTX 1660 ti with NVIDIA driver set 430.86 tonight for OBS recording (I don't stream/game). and am not seeing smaller files using the NVENC 265 codec. Using the old GT730 card and NVENC H.264 (new) codec I was getting file sizes around 480MB for a 24 minute show. I use another program called MCEBuddy (MCEB) to transcode them to HEVC and add show titles which drops them down to around 230 MB- what I was trying to do using the ti was to get a small file so it would not have to be processed twice- I can run it thru MCEB w/o transcoding.
I followed the instructions I found for using the H265 NVENC- under the recording tab, custom, ffmpeg, then MP4 container and then the hevc_nvenc(libx265) codec. I did not change anything so far as CBR or keyframe settings (2500/250 respectively).
The first try with the ti gave me a slightly larger file, maybe 5 MB or so.
Here's a log file from a 24 minute recording I just made using the hevc_nvenc(libx265) codec (it is towards the end, I had tried to use another codec before that & got an error message- that was the 40.8% dropped frame in the log):
https://obsproject.com/logs/v8bG0POdM2Fj4QGf
The file size from OBS was 487 MB. The last one I did with the H264 was 489 MB, but I think the show was a little longer- I cut this one off at 24:15. After MCEB processed it, the size was 388 MB, so it's far larger than what I had been getting. I also ran the 487 MB file thru Handbrake using the NVENC H265 codec on the fast 1080P30 setting, and it got a lot larger- 569 MB.
So far the big difference in using the ti is MCEB spends a lot less time transcoding. I think using the old card it was around 44 minutes to do a show, it's like 9 now with far less CPU use. If I can't get significantly smaller file sizes I don't see the need for the expensive GPU. I can return it free within 30 days, so I'll need to get this figured out by then.
Thanks for any help or advice.
I followed the instructions I found for using the H265 NVENC- under the recording tab, custom, ffmpeg, then MP4 container and then the hevc_nvenc(libx265) codec. I did not change anything so far as CBR or keyframe settings (2500/250 respectively).
The first try with the ti gave me a slightly larger file, maybe 5 MB or so.
Here's a log file from a 24 minute recording I just made using the hevc_nvenc(libx265) codec (it is towards the end, I had tried to use another codec before that & got an error message- that was the 40.8% dropped frame in the log):
https://obsproject.com/logs/v8bG0POdM2Fj4QGf
The file size from OBS was 487 MB. The last one I did with the H264 was 489 MB, but I think the show was a little longer- I cut this one off at 24:15. After MCEB processed it, the size was 388 MB, so it's far larger than what I had been getting. I also ran the 487 MB file thru Handbrake using the NVENC H265 codec on the fast 1080P30 setting, and it got a lot larger- 569 MB.
So far the big difference in using the ti is MCEB spends a lot less time transcoding. I think using the old card it was around 44 minutes to do a show, it's like 9 now with far less CPU use. If I can't get significantly smaller file sizes I don't see the need for the expensive GPU. I can return it free within 30 days, so I'll need to get this figured out by then.
Thanks for any help or advice.