Releases: rigaya/VCEEnc
Releases · rigaya/VCEEnc
8.32
8.31
- Fix some codecs not being able to decode with --avsw since version 8.29.
- Add options 10.0, 10.1, 10.2, 10.4 to --dolby-vision-profile.
- Fix --dolby-vision-profile not working with inputs other than avhw/avsw.
8.30
8.29
8.28
8.27
8.26
8.25
8.24
- Update AMF to 1.4.35.
Requires AMD Radeon Software Adrenalin Edition 24.9.1 or later. - Add support for AV1 --bframes and --adapt-minigop for upcoming VCN5 hardware.
- Update ffmpeg libraries. (Windows)
- ffmpeg 7.0 -> 20240822
- dav1d 1.4.1 -> 1.4.3
- libvpl 2.11.0 -> 2.12.0
- libvpx 2.14.0
- Improve auto GPU device selection on multi GPU environments.
Now will be able to select unutilized GPU more correctly. - Now --temporal-layers can also be used for HEVC encoding. ( #112 )
- Add Linux support for auto GPU device selection on multi GPU environments.
- Add feature to copy Dolby Vision profile from input file. (--dolby-vision-profile copy)
Supported on Windows and Ubuntu 24.04. - Add feature to copy Dolby Vision rpu metadata from input HEVC file. (--dolby-vision-rpu copy)
- Now --dolby-vision-rpu and --dhdr10-info can be used together.
- Add option to set active area offsets to 0 for dolby vision rpu metadata.
- Fix invalid value not returning error when using --dolby-vision-profile .
- Now --dolby-vision-rpu copy will automatically convert to dolby vision profile 8 when input files is dolby vision profile 7 using libdovi.
- Improve AV1 output when using --dhdr10-info.
- Changed implementation of --dhdr10-info to work on Linux.
Changed to use libhdr10plus instead of hdr10plus_gen.exe. - Add libplacebo resize filters for Windows build (--vpp-resize).
- Add custom shader filter using libplacebo. (--vpp-libplaceo-shader)
- Add deband filter by libplacebo. (--vpp-libplacebo-deband)
- Add tone mapping filter by libplacebo. (--vpp-libplacebo-tonemapping)
- Avoid "failed to get header." error on some HEVC input files.
When H.264/HEVC header cannot be extracted, it can be now retrieved from the actual data packets. - Fix help of --vpp-smooth showing wrong value range for qp option.
- Fix --vpp-transform causing illegal memory access error when width or height cannot be divided by 64.
- Fix timestamp error caused when using --vpp-afs with VFR inputs.
- Fix seek issue caused by audio getting muxed to a different fragment than the video at the same time, due to insufficient buffer for audio mux.
- Fix muxer error copying PGS subtitles (using --sub-copy) when the input has unsorted subtitle packets.
Now is able to avoid "Application provided invalid, non monotonically increasing dts to muxer" error. - Fix skipframe log being shown always on. ( #112 )
- Fix crush when aborting with Ctrl+C. ( #111 )
- Change log behavior.
8.23
- Update AMF to 1.4.34.
Requires AMD Radeon Software Adrenalin Edition 24.6.1 or later. - Update to ffmpeg libs to 7.0 on Windows.
- ffmpeg 6.1 -> 7.0
- libpng 1.4.0 -> 1.4.3
- expat 2.5.0 -> 2.6.2
- opus 1.4 -> 1.5.2
- libxml2 2.12.0 -> 2.12.6
- dav1d 1.3.0 -> 1.4.1
- libvpl 2.11.0 (new!)
- nv-codec-headers 12.2.72.0 (new!)
- Add new denoise filter (--vpp-fft3d)
- Add new denoise filter. (--vpp-nlmeans)
- Add new deinterlace filter. (--vpp-decomb).
- Add per channel options to --vpp-tweak.
- Add frame rate conversion filter. (--vpp-frc)
- Add
ignore_sar
options to --output-res. - Add option to specify portable VapourSynth dir when using vpy reader. (--vsdir)
- Extend --audio-resampler to take extra options.
- Now --avsw can specify the decoder name to be used.
- When --audio-bitrate is not specified, let codec decide it's bitrate instead of setting a default bitrate of 192kbps.
- Improve audio channel selection when output codec does not support the same audio channels as the input audio.
- Improve Windows language locale settings.
- Don't process audio/subtitle/data tracks specified by --audio-bitrate or --audio-copy.
- Improve handling of missing partial frame timestamps.
- Slightly improve performance of --vpp-smooth and --vpp-denoise-dct.
- Fix crush of y4m reader when width cannot be divided by 16.
- Fix encode freezing when --avsw, --pa, --vpp-resize amf_* are used at the same time. ( #103 )
- Fix seek issue caused by audio getting muxed to a different fragment than the video at the same time, due to insufficient buffer for audio mux. ( #109 )