How does NVENC HEVC LTR suppose to work?
Enabling it doesn’t seem to make any difference in output file size.
maxNumRefFramesInDPB = 16
ltrNumFrames = 16
ltrTrustMode = 1
Changing maxNumRefFramesInDPB and ltrNumFrames values (between 1 - 16, technically HEVC standard allows up to 15 long term reference pictures) don’t seem to make any difference. Output HEVC file size remains almost the same (in few kilobytes difference only).
Any nvidia staff can explain? What exactly am I suppose to expect from nvidia nvenc when enabling LTR for HEVC encoding?
By the way, I am referring to nvenc transcoding program made by Rigaya https://github.com/rigaya/NVEnc
The developer makes use of SDK 7.1.