Releases: rigaya/VCEEnc
Releases · rigaya/VCEEnc
Release list
9.17
- Support RFF in --vpp-kfm
mode=24/60. - Fix a race in --vpp-afs subgroup aggregation.
- Add VMAF quality evaluation (--vmaf).
- Change default MPEG-2 decoding to --avsw instead of --avhw.
- Fix switching to software decoding when
rff=true. - Optimize --vpp-descale.
- Optimize --vpp-maa.
- Optimize --vpp-softlight.
- Optimize --vpp-hqdn3d.
9.16
9.15
9.14
- Add VPP filters and some feature extenstion.
- --vpp-bm3d
- --vpp-dehaze
- --vpp-clahe
- --vpp-guidedfilter
- --vpp-nnedi-upscale
- Add
dpid(detail preserving downscaling) andareainterpolation to --vpp-resize. - Add arbitrary frame-rate conversion to --vpp-rife-ov.
- Support 10bit input in --vpp-rife-ov.
- Add
temperature=light-source color temperature to --vpp-colorfix. - Add
vibranceadjustment to --vpp-tweak. - Add vignette (peripheral light falloff) correction to --vpp-lenscorrection.
- Add block-boundary spacing (
grid) to --vpp-deblock.
- VPP filter fixes.
- Fix 16bit YUV conversion in --vpp-rife-ov.
- Fix missing last frames in --vpp-rife-ov conversion.
- Fix missing last frames in --vpp-ivtc.
- Fix --vpp-resize sub-parameter parsing on OpenCL-only builds.
- Add y4m timestamp extension and frame duration support (--y4m-timestamp).
- Support track exclusion with
!for audio/subtitle/data selection (--audio-copy, --audio-codec, --sub-copy, --sub-codec, --data-copy). - Build OpenCL programs in parallel at initialization.
- Fix 10bit raw Y4M pipe output.
- Keep input bit depth when
--vpp-deint-cspisinput.
9.13
- 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
- Fix application stcuk when using --pa ( #141 ).
- Change default --vpp-anime4k-shader
out_resresizer to spline16. - Fix --vpp-anime4k-shader deblur
strengthargument order and fast-path sigma. - Speed up --vpp-anime4k-shader.
- Fix bilinear upscale interpolation (--vpp-resize).
- Fix LUT3D input domain handling (--vpp-colorspace).
- Fix double application of saturation in --vpp-tweak.
- Support --timecode with raw output.
9.12
- Improve driver load when both old Gen and newer Gen GPUs exists.
- Follow mid-stream input resolution changes with --avsw.
- Add --adapt-resolution to set the maximum input resolution for variable-resolution sources.
- Add support to track PMT change.
- Support language exclusion for audio/subtitle track selection (--audio-copy, --audio-codec, --sub-copy).
- Fix GPU memory growth with --vpp-kfm mode=24 on long encodes.
- Improve memory retention in --vpp-kfm.
- Output mp4 trailer even if error has occurred.
9.11
9.10
- Support frame count specification for registered models in --vpp-onnx.
- Optimize --vpp-kfm, --vpp-rtgmc, and --vpp-degrain.
- Improve mixed RFF source handling in --vpp-kfm.
- Fix --vpp-kfm mode=24 output stall and timestamps.
- Fix chroma Degrain analysis in --vpp-rtgmc.
9.09
- Add VPP filters.
- Extend --vpp-onnx with multi-frame (
frames) and mask input support. - Add
customparameter support to --vpp-libplacebo-shader. - Extend options for various VPP filters.
- --vpp-knn: temporal radius
- --vpp-nnedi: planes
- --vpp-mpdecimate: keep
- --vpp-tweak: coring and hue range
- --vpp-curves: interpolation method
- --vpp-hqdering: detailed parameters
- --vpp-cas: chroma
- --vpp-descale: effective source size
- --vpp-ivtc: additional parameters
- Support Windows named pipes.
- Speed up --vpp-rtgmc, --vpp-kfm, and --vpp-degrain.
- Fix various VPP filter and color conversion issues.
--vpp-rtgmc, --vpp-kfm, --vpp-vinverse, --vpp-deband, --vpp-yadif, --vpp-mpdecimate, --vpp-msharpen, --vpp-msmooth, --vpp-afs, --vpp-decomb, --vpp-decimate, --vpp-colorspace, --vpp-anime4k-shader, and others. - Fix crashes and infinite loops in chapter parsing, video-less input, etc.
- VCEEnc.auo: Add --vpp-degrain settings; fix internal audio encoder selection and WAV output issues.
9.08
- Add VPP filters (Thank you @teaching-droid!).
- Fix --vpp-degrain ghost on scene-change delayed output (fallback analyze MV/SAD snapshot).
- Mark --vpp-finedehalo as not supporting interlaced input.
- Fix various VPP filter, color conversion, and OpenCL issues.
- --vpp-ivtc: frame corruption in expand/mixed path.
- --vpp-anime4k-shader: chroma joint-bilateral OOB on YUV444.
- --vpp-decimate: firstPlane sum/max accumulation.
- --vpp-nnedi: prescreen_cubic Y tile stride on Intel iGPU.
- --vpp-afs: map_filter SRCPTR clamp.
- --vpp-subburn: OOB write when subtitle position is negative.
- --vpp-deflicker: filter disabled after scene change.
- --vpp-curves: LUT boundary clamp and spline coefficient.
- --vpp-colorspace: constant-luminance YUV to RGB conversion.
- Color conversion (AVX2/SIMD/C) and OpenCL filter/plane operation fixes.
- Fix infinite loop/OOB in Avisynth audio track selection fallback.