When getting yuv420 out of DVR and feeding it directly into NVENC (without conversion from uyvy422) I get a performance increase of 62%. Really nice.
Exported 1919 frames in 4 seconds. (avg. 393.96 fps) [YUV420p->YUV420p] Exported 1919 frames in 7 seconds. (avg. 242.30 fps) [UYVY422->YUV420p] Exported 1919 frames in 12 seconds. (avg. 152.90 fps) [YUV444p->YUV420p]
With these low latencies (2538 us/frame) small changes might have a huge effect.
- Add high bit depth mode pixel formats
- Get alpha channel working
- Get timecodes working for MOV
- Native DVR NVENC fails after Voukoder ran
"NVENC m_EncodeAPI.nvEncOpenEncodeSessionEx(&encodeSessionExParams, &m_pEncodeSession) return: 15"