What's new in NVEnc 7.52
May 4, 2024
- Add option to specify portable VapourSynth dir when using vpy reader. ( --vsdir, #564 )
New in NVEnc 7.51 (May 1, 2024)
- emove --tune ( #583 ).
- --tune removed as it seems to be confusing, and they can or they should be used from other options.
- --tune hq
- This is default.
- --tune uhq
- 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 <int> --lookahead-level <int>.
- --tune lossless
- Should be used by --lossless.
- --tune lowlatency, ultralowlatency
- Should be used by --lowlatency.
- Add new denoise filter. --vpp-nlmeans.
- Improve audio channel selection when output codec does not support the same audio channels as the input audio. ( #531 )
- Add package for Ubuntu 24.04, Fedora 37/39.
New in NVEnc 7.50 (Apr 14, 2024)
- Automatically disable --tune uhq when not supported. ( #579 )
- Change default of --lookahead-level to 0. ( #577 )
- Fix log display of --tune.
New in NVEnc 7.49 (Apr 8, 2024)
- Add support for NVENC SDK 12.2, and add new options.
- Add ignore_sar options to --output-res.
- Extend --audio-resampler to take extra options.
New in NVEnc 7.48 (Mar 28, 2024)
- Fix --vpp-resize nvvfx-superres resulting unexpected resize in some cases from 7.45.
New in NVEnc 7.47 (Mar 24, 2024)
- Speed up --vpp-afs.
- Fix crush of y4m reader when width cannot be divided by 16. ( #572 )
- Fix crush when trying to output to a drive which does not exist.
New in NVEnc 7.46 (Mar 13, 2024)
- Improve flexibility of nvvfx-superres to allow wide range of output resolutions.
New in NVEnc 7.45 (Mar 8, 2024)
- Fix --crop not working correctly from NVEnc 7.42. ( #566, #567, #568 )
New in NVEnc 7.44 (Mar 5, 2024)
- Fix --vpp-fruc not working when frame rate specified in fractions. ( #565 )
New in NVEnc 7.43 (Mar 3, 2024)
- Add frame rate conversion filter by frame interpolation using FRUC in the NVIDIA Optical Flow SDK. (--vpp-fruc)
- Requires Windows/Turing or later GPUs/528.24 or later driver.
- Fix --vpp-nvvfx-denoise not working in NVEnc 7.42. ( #561 )
- Fix --vpp-smooth strength did not match that of 8-bit output when 10-bit output.
- Changed default value of --avsync from cfr to auto, which does not fit the actual situation. ( #562 )
New in NVEnc 7.42 (Feb 27, 2024)
- Add option to specify audio by quality. ( --audio-quality, #558 )
- Reduce GPU memory usage for filter processing at YUV420.
- Fix problem that --vpp-denoise-dct and --vpp-nnedi do not work correctly when used together. ( #559 )
- Fix messages when wrong values are specified for step and block_size in --vpp-denoise-dct. ( #559 )
- Update error messages since NVENC can now run 8 streams simultaneously.
- Added error message during nvvfx initialization. ( staxrip/staxrip#1196 )
- Fix debug log output of --vpp-smooth.
- Fix debug log output of --vpp-colorspace.
- Fix build with CUDA 11.
- Update Chinese version of the documentation. (Thank you so much @tongxiangzheng! #557)
- Other documentation updates.
New in NVEnc 7.41 (Jan 22, 2024)
New in NVEnc 7.40 (Dec 10, 2023)
- Update windows libav* dlls.
- ffmpeg 5.1 -> 6.1
- libpng 1.3.9 -> 1.4.0
- opus 1.3.1 -> 1.4
- libsndfile 1.2.0 -> 1.2.2
- libxml2 2.10.3 -> 2.12.0
- dav1d 1.0.0 -> 1.3.0
- libaribcaption 1.1.1 (new!)
- Remove --caption2ass.
- Equivalent processing can be done by --sub-codec ass#sub_type=ass,ass_single_rect=true.
New in NVEnc 7.39 (Dec 3, 2023)
- Add option to disable GPU monitoring by NVML. (--disable-nvml)
- Improved progress display when --seek is used. ( #530 )
- Fix --option-file error when target file is empty.
New in NVEnc 7.39 (Dec 3, 2023)
- Add option to disable GPU monitoring by NVML. (--disable-nvml)
- Improved progress display when --seek is used. ( #530 )
- Fix --option-file error when target file is empty.
New in NVEnc 7.38 (Nov 28, 2023)
- Avoid crush from NVEnc 7.34 on systems which does not support AVX2. ( #539 )
- Changed --audio-delay to allow passing in decimal points.
- Enhanced log output functionality.
New in NVEnc 7.37 (Nov 19, 2023)
- Fix --max-bitrate not working with --qvbr.
- Fix qvbr not working with --dynamic-rc.
- Suppress frequently shown log messages that will slow down encoding. )
- Now consider as --interlace auto when deinterlacer is used but no interlace setting is made.
- Show AQ information also with HEVC/AV1 encoding.
- Fix wrong timestamp calculation when using bob(60fps mode) in --vpp-nnedi.
New in NVEnc 7.36 (Nov 8, 2023)
- Now --vpp-rff can also be used with --avsw.
- Enabled rff consideration for --vpp-afs by default.
New in NVEnc 7.35 (Oct 28, 2023)
- Make --qvbr mode default encode mode.
New in NVEnc 7.34 (Oct 18, 2023)
- Fix abnormal termination with --thread-audio > 1 when audio filter switching occurs during encoding.
- Add quiet to --log-level. ( #527 )
- Add support for new AVChannelLayout API (Windows only).
New in NVEnc 7.33 (Oct 8, 2023)
- Fix error in NVEnc 7.32 that y4m high bit depth input terminates abnormally.
New in NVEnc 7.32 (Oct 7, 2023)
- Add option to output y4m/raw frame without encoding. (-c raw, #521)
- Add option to set output color space. (--output-csp, #521)
- Fix --vpp-select-every might cause error processing the last frame.
- Consider nvvfx use or not when auto selecting GPU.
New in NVEnc 7.31 (Aug 28, 2023)
- --audio-stream is now also supported when reading avs.
- Fix --vpp-decimate sometimes terminates abnormally.
- Improve error messages of --vpp-pad. ( #516 )
- Improve error messages of -vpp-afs, --vpp-nnedi, --vpp-yadif.
- Fix tetrahedral interpolation of lut3d in --vpp-colorspace. ( #512 )
- Now "hvc1" will be used instead of "hev1" for HEVC codec tags when --video-tag is not specified to improve playback compatibility.
New in NVEnc 7.30 (Jun 24, 2023)
- Update only for Aviutl plugin (NVEnc.auo).
New in NVEnc 7.29 (Jun 20, 2023)
- Update only for Aviutl plugin (NVEnc.auo).
New in NVEnc 7.28 (Jun 7, 2023)
- Fix AAC bitstream not in ADTS format and extradata missing error caused using --audio-copy when input is ts files.
New in NVEnc 7.27 (Jun 4, 2023)
- Improve stability when settings sar information.
- Fix only 1 frame is encoded when using --vpp-rff/--vpp-afs rff with readers except avsw/avhw. ( #500 )
New in NVEnc 7.26 (May 26, 2023)
- Add support for NVENC SDK 12.1.
- Add new option to control frame split encoding. (--split-enc)
- Fix document example.
New in NVEnc 7.25 (May 14, 2023)
- Add and enable multi-thread support for audio processing.
- Add support for dshow camera input.
- Changed command line delimiters for --audio-source and --sub-source.
- Adjustment of --vpp-colorspace.
New in NVEnc 7.24 (Apr 25, 2023)
- Fix --sub-source not working properly from NVEnc 7.22.
New in NVEnc 7.23 (Apr 22, 2023)
- Fix crush on NVEnc 7.22, on H.264 raw output and using --sar or --dar. ( #479 )
New in NVEnc 7.22 (Apr 19, 2023)
- Avoid artifacts cased by 530.xx driver, when hw resize is combined with hw decode and hw deinterlace with 530.xx driver.
- Now CUDA based resize will be used instead of hw resize when hw decode and hw deinterlace is used.
- Add bicubic to --vpp-resize.
- Add support for libavdevice.
- Changed error message, as now NVENC will allow parallel 5-stream encoding.
- Fix a problem in which audio whose timestamp does not start with 0 is not properly synchronized with the video when loaded with --audio-source.
- Add new parameter for --audio-source/--sub-source to specify file format.
- Avoided color problems with y4m files that do not include color space information.
New in NVEnc 7.21 (Mar 13, 2023)
- Fix copying PGS subtitles causing "pgs_frame_merge" not found error on Linux systems.
- Avoid audio and subtitles to have negative timestamps.
New in NVEnc 7.20 (Mar 4, 2023)
- Now --vpp-overlay will be applied as last filter. ( #467 )
- Change utilization calculation when multiple encoder engine exists in GPU. ( #468 )
New in NVEnc 7.19 (Feb 21, 2023)
- Avoid --sub-copy handled as error when using avs reader. ( #464 )
New in NVEnc 7.18 (Feb 13, 2023)
- Add option to input timecode file. (--tcfile-in)
- Add option to set timebase. (--timebase)
- Add new filter to adjust color by specified curves. (--vpp-curves, #460)
- Add warning when --audio-profile was used with a codec which does not support audio profile selection.
- Disable --bref-mode with B frames 2 or smaller.
New in NVEnc 7.17 (Feb 9, 2023)
- Now nvvfx filters can also be used with input width which cannot be divided by 128. ( #459 )
- Fix PGS subtitle not copied properly when using --sub-copy, --sub-source from NVEnc 7.15.
New in NVEnc 7.16 (Feb 7, 2023)
- Bug Fix: Fix artifact being added when using --vpp-resize spline[16,36,64] for upscaling from NVEnc 7.15.
New in NVEnc 7.15 (Feb 5, 2023)
- Add filters using NVIDIA MAXINE VideoEffects SDK. (Windows x64 only)
- These filters requires Turing Gen GPU (RTX20xx) or later.
- Please download and install Video Effect models and runtime dependencies to use these filters.
- Also there are restriction to the input resolution, please check the link below.
- --vpp-nvvfx-denoise
- --vpp-nvvfx-artifact-reduction
- --vpp-resize nvvfx-superres
- Update ffmpeg libraries. (Windows)
- ffmpeg 5.0 -> 5.1
- libpng 1.3.8 -> 1.3.9
- expat 2.4.4 -> 2.5.0
- libsndfile 1.0.31 -> 1.2.0
- libxml2 2.9.12 -> 2.10.3
- libbluray 1.3.0 -> 1.3.4
- dav1d 0.9.2 -> 1.0.0
- Fix PGS subtitles not muxed properly using --sub-source.
New in NVEnc 7.14 (Jan 30, 2023)
- Enable --bref-mode by default when preset slower than default is selected. ( #449, #458 )
- Improve lowlatency (--lowlatency) mode to improve stability of output intervals.
- Add option to attach files to output file. (--attachement-source)
- Fix bitrate and encoding speed information not collected properly with --perf-monitor.
New in NVEnc 7.13 (Jan 22, 2023)
- Improve master display metadata handling for AV1 encoding. ( #453 )
- Fix wrong metadata written when --master-display is set but --max-cll was not specified.
- Fix --audio-copy by language not working properly.
- --chromaloc can now override --dolby-vision-profile.
New in NVEnc 7.12 (Jan 21, 2023)
- Now --vpp-overlay alpha_mode=lumakey can be used with alpha.
New in NVEnc 7.11 (Jan 20, 2023)
- Now --vpp-overlay could be used multiple times.
New in NVEnc 7.10 (Jan 19, 2023)
- Add new parameters to --vpp-overlay which will set transparency based on luma. ( #444 )
New in NVEnc 7.09 (Jan 16, 2023)
- Add filter to overlay image onto base video. ( --vpp-overlay, #444 )
- Improve error message for ssim/psnr/vmaf when corresponding hw decode is not supported. ( #450 )
- Fix AV1 hw decode error. ( #445 )
New in NVEnc 7.08 (Dec 29, 2022)
- Add parameter drop which will remove multiple frames within a cycle to --vpp-decimate.
- Remove -c raw support which was added in NVEnc 7.07.
New in NVEnc 7.07 (Dec 28, 2022)
- Add option to not encoding video and output raw frame in y4m format. (-c raw)
- Add option to set end time to encode. ( --seekto, #442 )
- Fix error caused in HEVC lossless encoding when input file is 10bit and --output-depth 10 not added.
New in NVEnc 7.06 (Dec 10, 2022)
- Fix HEVC 10bit lossless encoding not working when input is 10-16bit depth.
New in NVEnc 7.05 (Nov 21, 2022)
- Fix non-seekable file made when writing to mp4/mkv format in AV1 encoding. ( #438 )
New in NVEnc 7.04 (Nov 13, 2022)
- Fix --dhdr10-info copy not working when using with --vpp-subburn. ( #437 )
- Add option to set number of temporal layers to be used for hierarchical coding. ( --temporal-layers )
- Add options to set input frames to encode. (--frames)
New in NVEnc 7.03 (Nov 6, 2022)
- Add new parameter forced_subs_only to --vpp-subburn, which will burn in only forced subs only (works for PGS subs). ( #426 )
- Add option for to enable Hierarchial P/B frames for H.264 encoding. ( #434 )
New in NVEnc 7.02 (Oct 20, 2022)
- Fix AV1 hw encode causing crush, now AV1 encode will run successfully.
- Add result of --check-features in RTX4090.
- Many thanks to Speed, for all your help during debugging process and confirming AV1 encode on RTX4090 !
New in NVEnc 7.01 (Oct 16, 2022)
- Fix potential crush on AV1 hw encode.
New in NVEnc 7.00 (Oct 15, 2022)
- Add support for NVIDIA Video Codec SDK API 12.0.
- Add experimental support for AV1 hw encoding in RTX40xx series.
- Please note that this is experimental and currently not tested at all, as I haven't been able to get RTX40xx series yet.
- Change implementation of --dhdr10-info, now can be used with --lookahead.
New in NVEnc 6.12 (Sep 19, 2022)
- Update only for NVEnc.auo (Aviutl plugin), adding English and Chinese translation.
New in NVEnc 6.11 (Sep 18, 2022)
- Fix GPU usage sometimes showing over 100%.
New in NVEnc 6.10 (Aug 25, 2022)
- Now --audio-stream will be able to handle change of audio channel during encoding.
- Fix incorrect p210 → yuv444 conversion made in GPU.
New in NVEnc 6.09 (Aug 21, 2022)
- Fix --vpp-colorspace used with --vpp-deinterlace causing corruption of chroma data. ( #416 )
New in NVEnc 6.08 (Aug 15, 2022)
- Fix unexpected abort caused when reading from stdin on Linux systems.
- This change disables "quit by 'q' key" in Linux systems.
- Support conversion from bt470bg in --vpp-colorspace. ( #416 )
New in NVEnc 6.07 (Aug 10, 2022)
- Fix audio volume getting smaller when downmixing surround audio.
New in NVEnc 6.06 (Jul 29, 2022)
- Now --vpp-colorspace hdr2sdr will follow in/out colormatrix, colorprim and transfer specified. ( #412 )
- Fix error caused when audio decoder not reporting sample format. ( #399 )
- Reduce usage of deprecated functions.
New in NVEnc 6.03 (Jun 4, 2022)
- Fix vpp-afs deinterlace blending causing artifact in some cases when handling YUV420. ( #398 )
- Add error message when setting 0 for ldr_nits and source_peak.
New in NVEnc 6.02 (May 17, 2022)
- Add new option to resize while preserving aspect ratio. ( #391, --output-res <w>x<h>,preserve_aspect_ratio=<string> )
- Now 'q' key could be used to quit the program from the console. ( #392 )
- Fix artifacts caused when using --avhw with some HEVC input files.
New in NVEnc 6.01 (Apr 29, 2022)
- Avoid PPS id out of range error caused and encoding giving up with few frames for HEVC 10bit input.
- Fix timestamp error caused when using --vpp-afs and --vpp-convolution3d at the same time.
- Add pyramid, prism to lut3d_interp option in --vpp-colorspace.
- Add more timestamp checks.
New in NVEnc 6.00 (Apr 17, 2022)
- Add 3D denoise filter. (--vpp-convolution3d)
- Fix audio out of sync when audio start time is not zero and timebase of video and audio is different. ( #386 )
New in NVEnc 5.46 (Mar 5, 2022)
- [Windows] Fix app crushing in NVEnc 5.45 with error "avcuvid/avsw: avcodec: failed to load dlls".
New in NVEnc 5.45 (Mar 5, 2022)
- Add support for ffmpeg 5.0. ( #379 )
- Update ffmpeg dlls (for Windows).
- ffmpeg 4.x -> 5.0
- expat 2.2.5 -> 2.4.4
- fribidi 1.0.1 -> 1.0.11
- libogg 1.3.4 -> 1.3.5
- libvorbis 1.3.6 -> 1.3.7
- libsndfile 1.0.28 -> 1.0.31
- libxml2 2.9.10 -> 2.9.12
- libbluray 1.1.2 -> 1.3.0
- dav1d 0.6.0 -> 0.9.2
New in NVEnc 5.44 (Feb 22, 2022)
- Fix error when using --vpp-delogo with auto_nr or auto_fade option on.
- Add new option --qvbr <float> which allows to set constant quality mode directly.
- This is simply short for --vbr 0 --vbr-quality <float>.
New in NVEnc 5.43 (Feb 15, 2022)
- Add new option to --vpp-colorspace to apply 3d LUT table. (--vpp-colorspace lut3d, #376 )
- Add new option to insert dolby vision rpu to HEVC bitstream. (--dolby-vision-rpu, #371 )
- Add new option to specify dolby vision profile. (--dolby-vision-profile, #371 )
New in NVEnc 5.42 (Dec 11, 2021)
- Add option to set thread priority and power throttling modes. (--thread-priority, --thread-throttling)
- Fix negative output-res not working with --dar.
- Avoid freeze caused when input file is broken when suing avhw mode. ( #373 )
New in NVEnc 5.41 (Oct 14, 2021)
- Fix green line showing up in the left upper side of the frame when converting 12~16bit depth to 10bit depth.
- Add AVX2/AVX512 optimization for nal unit parser.
New in NVEnc 5.40 (Sep 30, 2021)
- Add Windows11 support and detection.
- Add Windows11 WSL2 support.
- Add option to set process and thread affinity. (--thread-affinity)
- Add option to show time at each line of the log (for debug). (--log-opt addtime)
New in NVEnc 5.39 (Sep 22, 2021)
- Fix --check-hw, --check-features not working in NVEnc 5.38.
New in NVEnc 5.38 (Sep 21, 2021)
- Fix padding "right" and "left" was applied opposite way in --vpp-pad.
- Fix encode session limit error showing up on multi GPU environment, even if the actual encode session number is below the limit.
- Optimize --vpp-smooth prec=fp16 mode, 10% faster on RTX2070.
- Add option to apply bitstream filter to audio track. (--audio-bsf)
- Fix --caption2ass not working from NVEnc 5.19.
New in NVEnc 5.37 (Aug 11, 2021)
- Add new font mime types for vpp-subburn. ( #357 )
- Fix audio delay not working from NVEnc 5.31. ( #359 )
New in NVEnc 5.36 (Jul 31, 2021)
- Update NVENC SDK to API 11.1.
- API 11.1 is available from driver Win 471.41 / Linux 470.57.02.
- Add new option to set QP offset for chroma. (--chroma-qp-offset)
- Fix CUDA 11.4 build. ( #355 )
New in NVEnc 5.35 (Jul 16, 2021)
- Added missing declaration.
New in NVEnc 5.34 (Jun 15, 2021)
- Fix crush when using avs reader with some version of Avisynth.
- Now error will be shown when input file and output file is set to the same file, to avoid destroying the input file.
- Add pre-built binaries for Linux OS. ( #239 )
New in NVEnc 5.33 (May 24, 2021)
- Fix issue when writing raw ES file or log file to current directory by relative path.
New in NVEnc 5.31 (May 9, 2021)
- Add new option to set upper limit in data size of the input video to be analyzed to get information of the tracks. (--input-probesize, #335)
- Now --input-analyze can be set in float. ( #335 )
- Add new option to dump timestamps of the packets read. ( --log-packets, FOR DEBUG ONLY, #335 )
- Now data stream packets without timestamps can be handled. ( #335 )
- Reduce redundant process in initialization. ( #335 )
- Add error message when video track information could not be analyzed properly. ( #335 )
- Now tracks to be copied or encoded can be specified by codec name. ( #335 )
- Add new option to read option(s) to be used from a file. ( --option-file, #325 )
- Fix subtitle conversion not working properly. ( #336 )
New in NVEnc 5.30 (Apr 11, 2021)
- Fix green line artifcat coming out with --vpp-solorspace when the width cannot be divided by 4. ( #313 )
- Fix issue that the metadata for subtile were always copied even if --sub-metadata clear was specified. ( #331 )
- Now the metadata from the input files will be also copied by default when --audio-metadata or --sub-metadata is specified. ( #331 )
- Fix issue that the settings were not applied properly when using --audio-source or --sub-source multiple times. ( #332 )
- Add information for slices whne it is used. ( #329 )
- The limitation of maximum frames to be inserted between two VFR frames is now relaxed from 8 to 1024. ( #327 )
New in NVEnc 5.28 (Feb 12, 2021)
- Add Avisynth Unicode support. ( #309 )
- Fix --vpp-edgelevel returning rather dark picture from NVEnc 5.26. ( #310 )
New in NVEnc 5.27 (Feb 11, 2021)
- Now --vpp-subburn can use embedded fonts in mkv containers ( #307 ).
- Add new option to set font directory in --vpp-subburn ( #307 ).
- Add new option to set metadata in --audio-source and --sub-source.
- Add support for Windows 10 long path support. ( #309 )
- Fix help message of --vpp-warpsharp ( #294, #304 ).
New in NVEnc 5.26 (Feb 1, 2021)
- Add another edge sharpening filter. ( --vpp-warpsharp, #294, #302 )
- Improve opening short subtitle files. ( #298 )
New in NVEnc 5.25 (Jan 10, 2021)
- Fix --vpp-subburn running into error on some specific ass files. ( #293 )
- Fix --vpp-smooth prec=fp16 not working on Pascal Gen GPUs. ( #295 )
- Remove "auto" from --videoformat, as it were not able to get the value from input by the demuxer. ( #292 )
- Fix --vpp-colorspace hdr2sdr=mobius/reinhard crushing with error in NVEnc 5.24.
New in NVEnc 5.24 (Dec 30, 2020)
- Move github release binary to VS2019 build.
- Move x86 version to CUDA11.
- CUDA11 build requires NVIDIA driver 456.81 or later, where CUDA10 build can go with 418.96 or later.
- Add new option to output timecode file. (--timecode)
- Now --check-features will show actual min/max levels supported. ( #291 )
- Improve hdr2sdr=bt2390 implementation of vpp-colorspace. ( #285 )
- Add desaturation curve feature to hdr2sdr conversion in vpp-colorspace.
- Update libvmaf to v2.0.0.
- This will improve vmaf calculation performance done in CPU. However, it is still likely becoming a performance bottleneck.
- Fix YUV444 resize error caused when selecting npp resize algorithms. ( #287 )
New in NVEnc 5.23 (Dec 20, 2020)
- Add support for --vpp-colorspace in Ampere GPUs. ( #286 )
- Add bt2390 based tone mapping in --vpp-colorspace. ( #285 )
- Improve bit depth conversion for fullrange videos. ( #284 )
- Add experimental support to allow audio/subtitle selection by language metadata. ( #283 )
- Fix max bitrate set to 0 in 720p HEVC high tier encoding. ( #282 )
New in NVEnc 5.22 (Dec 1, 2020)
- Change handling of truncation of downward bit depth conversion. ( #278 )
- Fix time in milliseconds not read correctly in some Matroska format chapters.
New in NVEnc 5.21 (Nov 19, 2020)
- Add new filter which will remove consequentive duplicate frame(s) and create a VFR video. ( --vpp-mpdecimate )
- This might help improve effective encoding performance.
- Add option to calculate VMAF score using libvmaf v1.3.15. (--vmaf)
- Currently Win x64 only feature.
- Please note that vmaf calculation is done by CPU, and is likely to become a performance bottleneck and hurt encoding performance.
New in NVEnc 5.19 (Nov 1, 2020)
- Add option which will add Alternative Transfer Characteristics SEI for HLG. ( --atc-sei, #272 )
- Add support for --vpp-subburn in avs/vpy/raw/y4m readers. ( #276 )
- Avoid crash when hw decoder returned corrupted timestamp for the frame decoded. ( #275 )
- Fix problem that --sub-copy always copied not only the subtitle track specified but all the subitle tracks starting from NVEnc 5.16.
- Fix problem that --repeat-headers was always enabled in HEVC encoding.
- Add support for Ampere CUDA Core number detection.
- Add --check-features result for RTX3090. (Thanks to ??? for providing the data!)
- Seems like the HEVC 12bit HW decode and AV1 HW decode is detected correctly. (Not sure it actually works)
New in NVEnc 5.18 (Oct 18, 2020)
- Add experimental support for NVENC SDK 11. ( #273 )
- This tries to add support for the HEVC 12bit & AV1 hw decode which are the new features in NVENC SDK 11. Please note that these features are not tested at all and may not work, as I don't have Ampere GPUs (RTX30xx), I'm less confident on AV1 as it is a new codec.
New in NVEnc 5.17 (Oct 15, 2020)
- Workaround to avoid --vpp-knn stop working starting from NVIDIA driver 456.38.
New in NVEnc 5.16 (Oct 12, 2020)
- Now --sub-copy and --vpp-subburn could be used at the same time. ( #268 )
- Add swapuv feature to --vpp-tweak. ( #266 )
- Fix problem that the return value of the process was always "0" when running --check-hw, --check-features.
New in NVEnc 5.15 (Sep 12, 2020)
- Add p210 → yv12 conversion. ( #265 )
- Add option to set input colorspace for raw input. ( --input-csp, #264 )
- Raw input will now support yuv420/422/444 color formats.
- Fix issue that Apple prores codec could not be decoded.
- Split SEI of maxcll and masterdisplay into separate nal units. ( #259 )
- Change bitstream output when maxcll or masterdisplay is set.
- Now the SEIs will be written before each IDR frame, after VPS/SPS/PPS headers. ( #259 )
New in NVEnc 5.14 (Aug 4, 2020)
- Add option to specify AviSynth DLL location. (--avsdll, #256 )
New in NVEnc 5.13 (Jul 31, 2020)
- Update ffmpeg dlls.
- This will add support for muxing PGS subtitles into m2ts containers. ( #252 )
New in NVEnc 5.12 (Jul 29, 2020)
- Fix --audio-stream stereo not working. ( #251 )
- Add default-duration segment for mkv output. ( #250 )
- Check whether the environment supports --bref-mode each or --bref-mode middle.
- Show more detailes for "B Ref Mode", "Field Encoding", "Me Only Mode" in --check-features.