- Add ARM64 build support.
- Enable --avhw on ARM.
- Extend --timecode to raw output.
- Add frame durations to --y4m-timestamp output and improve the default y4m input timebase.
- Add new features to --dynamic-rc with some fixes.
- Fix ordering of mixed frame-number and timestamp --dynamic-rc zones.
- Add timestamp range parameters
start-timeandend-timeto --dynamic-rc. - Fix frame-based --dynamic-rc to use input frame IDs before VPP.
- Add new filters.
- Add BM3D denoise filter --vpp-bm3d.
- Add --vpp-dehaze.
- Add --vpp-clahe.
- Add --vpp-guidedfilter.
- Add 2x NNEDI upscale --vpp-nnedi-upscale.
- Add dpid (detail preserving downscaling) to --vpp-resize.
- Add area interpolation to --vpp-resize.
- Add light-source color temperature
temperature=to --vpp-colorfix. - Add vibrance adjustment to --vpp-tweak.
- Add vignette correction to --vpp-lenscorrection.
- Add arbitrary frame-rate conversion to --vpp-rife-ov.
- Support 10bit input in --vpp-rife-ov.
- Add block-boundary spacing
grid=to --vpp-deblock. - Support 9-16bit YUV input in --vpp-onnx. ( #794 )
- Unify ONNX luma-model pre/post-processing on CUDA.
- Fixes for some filters.
- Fix missing last frames in --vpp-rife-ov conversion.
- Fix missing last frames in --vpp-ivtc.
- Support track exclusion with
!for audio/subtitle/data selection (--audio-copy, --audio-codec, --sub-copy, --sub-codec, --data-copy) - Change Linux
libass_staticdefault to false. ( #792 )