Releases: rigaya/VCEEnc
Releases · rigaya/VCEEnc
9.03
- Add support for VapourSynth API V4.
- Add option to encode only when input audio codec differs from codec specified by --audio-codec. (--audio-encode-other-codec-only)
9.02
- Update AMF to 1.5.0. Requires AMD Radeon Software Adrenalin Edition 25.10.2 or later.
- Fix AV1 level detection returning incorrect values.
- Fix a possible freeze in VCEEnc.auo when external audio encoders receive 32-bit float audio output.
- Fix memory leak when using --ssim, --psnr. ( #135 )
- Fix H.264 encoding errors when outputting to RTMP/FLV.
9.01
- Improve device initialization and add more debug logs. ( #132 )
- Improve DX11 device initialization to not detect virtual/remote adaptors.
- Improve progress indicator when using --parallel.
- Add support for using --parallel with multiple pipes.
- Avoid unintended fps values when front of input file is corrupted.
- Improve handling when input files have negative pts.
- Improve quality of burned in subtitles in --vpp-subburn processing by changing libass initialization method.
- Update rpm build environment to fedora41.
9.00
- Fix
-u slowernot working and set to-u slowfor H.264/HEVC encoding. ( #134 ) - Add --aud, --repeat-headers. ( #133 )
- Add feature to use filters with avcodec encoders.
- Available with
-c av_xxx
Example: -c av_libsvtav1 --avcodec-prms "preset=6,crf=30,svtav1-params=enable-variance-boost=1:variance-boost-strength=2"
Other usable options include av_libvvenc, av_libvpx-vp9, etc.
- Available with
- Add QSVEnc.auo2 with official support for AviUtl2.
- Improve --vpp-subburn quality for moving subtitles.
- Update ffmpeg libraries. (Windows)
- ffmpeg 7.1+ (20240822) -> 8.0
- libpng 1.6.44 -> 1.6.50
- expat 2.6.2 -> 2.7.1
- fribidi 1.0.11 -> 1.0.16
- libogg 1.3.5 -> 1.3.6
- libxml2 2.12.6 -> 2.14.5
- libvpl 2.13.0 -> 2.15.0
- libvpx 1.14.1 -> 1.15.2
- dav1d 1.4.3 -> 1.5.1
- libxxhash 0.8.2 -> 0.8.3
- glslang 15.0.0 -> 15.4.0
- dovi_tool 2.1.2 -> 2.3.1
- libjpeg-turbo 2.1.0 -> 3.1.1
- lcms2 2.16 -> 2.17
- zimg 3.0.5 -> 3.0.6
- libplacebo 7.349.0 -> 7.351.0
- libsvtav1 3.1.0 (new!) x64 only
- libvvenc 1.13.1 (new!) x64 only
- libass 0.9.0 -> 0.17.4 (x64), 0.14.0 (x86)
- harfbuzz 11.4.4 (new)
- libunibreak 6.1 (new)
- Remove mmt/tlv patch
8.38
8.37
8.36
- Add AV1 hw decode support. ( #125 )
- Fix black/white processing in 10-bit depth for --vpp-edgelevel.
- Improve interlace detection when using --avsw.
- Fixed an issue with --vpp-decimate where timestamp and duration of frames became incorrect due to improper handling of the final frame's timing.
- Use thread pool to prevent unlimited OpenCL build threads.
- Improve stability of --parallel.
8.35
- Improve audio and video synchronization to achieve more uniform mixing when muxing with subtitles or data tracks.
- Improve invalid input data hadling 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.
- Improve B-frame settings in AV1 encoding. ( #120 )
- Automatically disable --parallel when number of encoders is 1 when using
--parallel auto.
8.34
8.33
- Update AMF to 1.4.36.
Requires AMD Radeon Software Adrenalin Edition 25.1.1 or later. - Add
sloweroption to (--preset) for H.264/HEVC. - Add parallel encoding feature with file splitting. (--parallel, Windows only)
- Add support for ISO 639-2 T-codes in language code specification.
- Fix timestamps occasionally becoming incorrect when using --seek with certain input files.
- Fix --qvbr not reflected properly. ( #115 )
- Fix error when AMD GPU is not recognized as first GPU in Vulkan.