Releases: rigaya/VCEEnc
Releases · rigaya/VCEEnc
9.05
- Improve multi-channel audio layout detection.
- Enable --repeat-headers, --aud, and --enforce-hrd when the selected --dolby-vision-profile requires them.
- Enable --parallel file-split parallel encoding on Linux systems.
- Document Ubuntu 24.04 AMF workaround in Install.
9.04
- Fix DTS:X (dtsx) track not being transffered by --audio-copy.
- Show AMF initialization failure in --check-hw.
- Fix error during E-AC3 encode finish.
- Add --muxer-add-cmd to write encoder options to encoding_tool in muxer metadata.
- Extend --audio-bitrate to allow specifying bitrate per channel layout (e.g. stereo:256,5.1:640).
- Linux: Simplify Linux packages.
- Linux: Fix GPU selection and OpenCL handling in normal encode.
- Linux: Fix AMF/Vulkan initialization and feature detection.
- Linux: Fix VapourSynth input reading.
- Linux: Fix possible SIGPIPE (141) exit in multi-GPU environment.
- Linux: Migrate build to meson.
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.