Releases: rigaya/NVEnc
8.06
8.05
- Add support for combining --output-format with
-c raw
. ( #693 )
Now supports cases like-c raw --output-format nut
. - Fix black/white processing in 10-bit depth for --vpp-edgelevel.
- Improve interlace detection when using --avsw. ( #688 )
8.04
- Add
inverse_tone_mapping
option to --vpp-libplacebo-tonemapping. - Fix error when using
st2094-10
andst2094-40
fortonemapping_function
in --vpp-libplacebo-tonemapping. - Fix GPU selection defaulting to the first GPU when performance counter information is not available.
- Fix --vpp-colorspace creating green line when input is interlaced.
- Add --task-perf-monitor to collect per task time comsumption in main thread.
- Adjust log output format.
8.03
- Improve audio and video synchronization to achieve more uniform mixing when muxing with subtitles or data tracks.
- Improve invalid input data handling to avoid freeze when "failed to run h264_mp4toannexb bitstream filter" error occurs.
Now properly exits with error. - Add support for uyvy as input color format. ( #678 )
- Fix application freezing when using readers other than avhw.
- Automatically disable --parallel when number of encoders is 1 when using
--parallel auto
.
8.02
8.01
- Fix insufficient frame buffer causing error termination when using readers other than avhw (issue since 8.00beta1).
- Fix crash on process termination in Linux environment (issue since 8.00beta1).
- Fix hw decode not working in Linux environment (issue since 8.00beta1).
- Improve stability of Vulkan initialization in Linux environment.
- Avoid unnecessary Dolby Vision RPU conversion.
- Add detailed logging for errors during Dolby Vision RPU conversion.
- Update documentation.
8.00 beta7
8.00 beta7
- Fix crush when using (--parallel).
8.00 beta6
-
Add experimental parallel encoding feature by file splitting. (--parallel)
This enables to use multi GPU in parallel for further performance, but with several restrictions. Below is comparision with --split-enc.--split-enc
(Frame-split encoding)--parallel
(File-split encoding)Parallel Portions Encode only Read/Decode
Filtering/EncodeSupported readers All avsw / avhw / avs / vpy Supported codecs HEVC/AV1 All Multi-GPU Not supported Supported Compression loss Small Minimal Restrictions None Many (as mentioned here) RAM Usage Normal High -
Add support for ISO 639-2 T-codes in language code specification. ( #674 )
-
Continue processing even when DirectX11/Vulkan initialization fails. ( #675 )
-
Fix timestamps occasionally becoming incorrect when using --seek with certain input files.
-
Fix potential freeze when encoder output thread encounters an error.
-
Fix potential freeze when encoder terminates with an error.
-
Fix incorrect handling of pts for frames before keyframe when decoding from middle of OpenGOP encoded files.
-
Increase priority of GPUs with multiple encoders in auto GPU selection.
8.00 beta6
-
Add experimental parallel encoding feature by file splitting. (--parallel)
This enables to use multi GPU in parallel for further performance, but with several restrictions. Below is comparision with --split-enc.--split-enc
(Frame-split encoding)--parallel
(File-split encoding)Parallel Portions Encode only Read/Decode
Filtering/EncodeSupported readers All avsw / avhw / avs / vpy Supported codecs HEVC/AV1 All Multi-GPU Not supported Supported Compression loss Small Minimal Restrictions None Many (as mentioned here) RAM Usage Normal High -
Add support for ISO 639-2 T-codes in language code specification. ( #674 )
-
Continue processing even when DirectX11/Vulkan initialization fails. ( #675 )
-
Fix timestamps occasionally becoming incorrect when using --seek with certain input files.
-
Fix potential freeze when encoder output thread encounters an error.
-
Fix potential freeze when encoder terminates with an error.
-
Fix incorrect handling of pts for frames before keyframe when decoding from middle of OpenGOP encoded files.
-
Increase priority of GPUs with multiple encoders in auto GPU selection.
8.00 beta5
- Fix --dolby-vision-rpu in AV1 encoding. ( #672 )
8.00 beta4
- Fix some codecs not being able to decode with avsw since 8.00 beta2.
- Fix interlaced encoding not working when using filters since 8.00 beta1.
- Add 10.0, 10.1, 10.2, 10.4 options to --dolby-vision-profile. ( #672 )