Releases: rigaya/QSVEnc
Releases · rigaya/QSVEnc
Release list
8.30
- Add RFF support to --vpp-kfm mode=24/60.
- Fix artifacts shown when using --avhw with OpenCL based filters.
- Add --vmaf to calculate VMAF of the encoded video.
- Fix a race in subgroup reduction of --vpp-afs.
- Optimize VPP filters. (Thanks @teaching-droid!)
8.29
8.28
- Support track exclusion with
!for audio/subtitle/data selection (--audio-copy, --audio-codec, --sub-copy, --sub-codec, --data-copy). ( #305 ) - Fix --vpp-deint-csp input to preserve input bit depth.
- Fix P010 MFX VPP frame information.
- Fix raw (y4m) output of P010 surfaces as 10bit.
- Change the default of
libass_staticto false. ( #310 ) - Add new filter features and some filter fixes. (Thank you @teaching-droid!)
- Add --vpp-bm3d.
- Add --vpp-dehaze.
- Add --vpp-clahe.
- Add --vpp-guidedfilter.
- Add --vpp-nnedi-upscale (2x upscale by NNEDI).
- Add area interpolation to --vpp-resize.
- Add dpid (detail preserving downscaling) to --vpp-resize.
- Add arbitrary frame rate conversion to --vpp-rife-ov.
- Add 10bit input support to --vpp-rife-ov.
- Add block interval parameter to --vpp-deblock.
- Add vibrance adjustment to --vpp-tweak.
- Add vignetting correction to --vpp-lenscorrection.
- Add light source color temperature
temperature=to --vpp-colorfix. - Extend --timecode output to raw output.
- Fix --vpp-resize sub-parameter parsing on OpenCL-only builds.
- Fix missing last frames in --vpp-rife-ov conversion.
- Fix missing last frames in --vpp-ivtc.
8.27
- Update ffmpeg libraries. -> binaries and src, build_scripts
- ffmpeg 8.0 -> 9.0.1
- libvmaf 3.0.0 -> 3.2.0
- libpng 1.6.50 -> 1.6.58
- xz 5.8.2 -> 5.8.3
- expat 2.7.1 -> 2.8.2
- harfbuzz 11.4.4 -> 14.3.0
- libunibreak 6.1 -> 7.0
- libass 0.17.4 -> 0.17.5
- lame 3.100 -> 4.0
- libxml2 2.14.5 -> 2.15.3
- libbluray 1.3.4 -> 1.5.0
- libaribcaption 1.1.1 -> 1.1.2
- libav1d 1.5.3 -> 1.5.4
- libvpl 2.16.0 -> 2.17.0
- nv-codec-headers 12.2.72.0 -> 13.1.15.0
- glslang 15.4.0 -> 16.5.0
- shaderc 2024.1 -> 2026.3
- dovi_tool 2.3.1 -> 2.3.3
- libjpeg-turbo 3.1.1 -> 3.2.0
- lcms2 2.17 -> 2.19.1
- vulkan-loader 1.3.295 -> 1.4.359
- libplacebo 7.351.0 -> 7.360.1
- vvenc 1.13.1 -> 1.14.0
- svt-av1 3.1.0 -> 4.2.0
- dovi_tool 2.3.1 -> 2.3.3
- Add fix for some vpp filters. (Tahnks @teaching-droid!)
- Fix double application of saturation coefficient in --vpp-tweak.
- Fix LUT3D input domain handling in --vpp-colorspace.
- Fix interpolation of bilinear upscale in --vpp-resize.
- Fix deblur strength parameter order in --vpp-anime4k-shader.
- Fix sigma correction of Anime4K fast hierarchy in --vpp-anime4k-shader.
- Change default resize of Anime4K out_res to spline16 in --vpp-anime4k-shader.
- Speed up --vpp-anime4k-shader.
8.26
- Follow mid-stream input resolution changes.
- Add --adapt-resolution to set maximum mid-stream input resolution changes.
- Add support to track PMT change.
- Support language exclusion for audio/subtitle selection. (--audio-copy / --audio-codec / --sub-copy) ( #305 )
- Add the new --vpp-onnx-deint CLI through the
onnx_deint_models.jsonregistered-model manifest. - Improve memory retention of --vpp-kfm and fix GPU memory growth of mode=24 on long encodes.
- Output mp4 trailer even if error has occurred.
8.25
8.24
- Change default AVSync to vfr to reduce audio desync on ts drop. (--avsync)
- Fix cases where --vpp-deinterlace bob caused abnormal timestamps and aborted with an error.
- Improve mixed RFF handling in --vpp-kfm.
- Fix output stall and timestamp of --vpp-kfm mode=24.
- Optimize --vpp-kfm/--vpp-degrain.
- Optimize --vpp-onnx/--vpp-rife-ov. (Thanks @teaching-droid!)
- Better performance by adding with zero-copy path.
- Support frames setting of registered models.
- Fix chroma Degrain analysis in --vpp-rtgmc.
- Fix crash when OpenCL output worker is disabled.
- Fix OpenCL frame pool issues.
8.23
- Optimize --vpp-kfm/--vpp-degrain/--vpp-rtgmc.
- Fix accuracy/behavior and optimize --vpp-rtgmc (Thanks @teaching-droid!).
- Fix 10bit overflow in --vpp-rtgmc.
- Add new VPP filters (Thanks @teaching-droid!)
- Add --vpp-lenscorrection.
- Add --vpp-v360.
- Add mask and frames options to --vpp-onnx.
- Add custom parameter to --vpp-libplacebo-shader.
8.22
- Support Windows named pipes.
- Improve precision of --vpp-kfm.
- Optimize OpenCL interop batch acquire/release and zero-copy cache of --vpp-degrain.
- Fix bob deinterlace stopping with mixed RFF.
- Fix various issues on vpp filtering. (thanks @teaching-droid!).
- Normalize temporal difference width in --vpp-yadif.
- Fix temporal field reference in --vpp-bwdif.
- Fix threshold scale in --vpp-msharpen and --vpp-msmooth.
- Compare all blocks and planes in --vpp-mpdecimate.
- Fix --dynamic-rc cqp=... parsing.
- Fix other potential issues.
8.21
- Add multi thread OpenCL pipeline optimization. (--opencl-task-threads, enabled by default on GPUs IceLake or later)
- Optimize --vpp-kfm on long inputs.
- Add new features and fixes to vpp filters (thanks @teaching-droid!).
- Add --vpp-rife-ov OpenVINO RIFE v4.x frame interpolation filter.
- Add SDR to HDR model support to --vpp-onnx.
- New model files can be downloaded from the link ( https://github.com/rigaya/HWEnc-onnx-models/releases ).
- Add device=NPU to --vpp-onnx.
- Extend temporal parameters of --vpp-fft3d.
- Add temporal radius to --vpp-knn.
- Add planes option to --vpp-nnedi.
- Add keep option to --vpp-mpdecimate.
- Add effective source size option to --vpp-descale.
- Add chroma option to --vpp-cas.
- Add detailed parameters to --vpp-hqdering.
- Add coring and hue range options to --vpp-tweak.
- Add nt/cthresh/combpel/scthresh parameters to --vpp-ivtc.
- Add interpolation method to --vpp-curves and fix all specification.
- Fix seed and range clamp in --vpp-deband.
- Fix keep state management in --vpp-mpdecimate.
- Fix chroma processing in --vpp-vinverse.
- Fix Anime4K spline36 linear term in --vpp-anime4k-shader.
- Fix libplacebo radius warning missing argument in --vpp-libplacebo-shader.
- Fix libplacebo deband grain application target in --vpp-libplacebo-deband.
- Fix colorspace LUT3D green axis scale output in --vpp-colorspace.
- Fix diff calculation grid height in --vpp-decimate.
- Fix Y stride in comb detection grid of --vpp-decomb.
- Fix chroma averaging in RGB to YUV420 conversion.
- Fix multiple issues in denoise filters.