rigaya / NVEnc

NVENCによる高速エンコードの性能実験
https://rigaya34589.blog.fc2.com/blog-category-17.html
Other
1.07k stars 112 forks source link

Question about the "tune" parameter #579

Closed Einst1969 closed 5 months ago

Einst1969 commented 5 months ago

I'm using nvencc on staxrip. I tried using the "--tune hq" parameter but it gives me an error saying it doesn't recognize the "tune" parameter. I saw that it is reported in the help. https://github.com/rigaya/NVEnc/blob/master/NVEncC_Options.en.md#--tune-string What am I doing wrong?

quamt commented 5 months ago

If staxrip doesn't use the latest NVenc version it will not work. Just checked, the latest version of StaxRip 2.37.6 is still at this version: NVEncC (x64) 7.46 (r2779) by rigaya, Mar 13 2024 12:17:47 (VC 1929/Win)

--tune requires Nvenc release 7.49

Also, the "--tune" option is designed for HEVC encoding using Turing (GTX 16xx / RTX20xx) or newer GPU architectures. https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new

image

Einst1969 commented 5 months ago

Thank you, I confused with the FFmpeg parameter and I thought that Rigaya's documentation contained that Help on the "tune"parameter for a long time. But I was wrong.

Einst1969 commented 5 months ago

hi,

for "tune uhq" you wrote "I've found out that this is actually combination of lookahead and tf-level being enabled, so can be replaced by -b 4 --tf-level 4 --lookahead --lookahead-level ."

You can tell me where you found it. I searched in SDK 12.2 but it doesn't seem to be there. In reality I had read it, maybe elsewhere, but I can't find it anymore.

rigaya commented 5 months ago

It's on the online document, below Recommended NVENC Settings.

UHQ Tuning Info enables lookahead and temporal Filter, that have higher memory requirements.

rigaya commented 5 months ago

I’ll close the issue as --tune has been removed in NVEnc 7.51.