-
nv_hevc_hdr_patcher
Tiny python script adding/altering basic HDR metadata (SEI and SPS VUI) to raw HEVC streams from NVENC
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Now if you want get your hands dirty, and question your sanity, there's a proposed patch (ffmpeg ticket) (patch link) that includes the HDR10 bitstream stuff for NVENC. With a patched build, the following command will result in a HDR10 video with the correct MaxCLI and correcting mastering info:
The above max_cli value is very much dependent upon the mastering of the individual file and the master_display value is dependent upon the colorspace of the file. For valid master_display values, see this Github comment.
I found this gitHub repo: https://github.com/rigaya/NVEnc It is a custom implementation of NVENC. It seems to be what we are looking for, a hardware acceleration HEVC that preserves HDR10 and HDR10+. I just did an encode of a 4K movie and it looks beautiful.