- Add support for piping y4m input from stdin as one of the sources
- Update to version 2.1 of the metric
- Minor performance improvements
- Add
--frame-threads
argument to support frame parallel multithreading- This is set to 1 by default because it does linearly increase memory usage
- Various performance improvements
- Fix graphing
- Use crossterm instead of termion for Windows compatibility
- Add a progress bar
- Bump dependencies for a pretty healthy speed increase of about 20%
- Implement upstream changes from libjxl/libjxl#1848
- Fix decoding of AV1 files with overlays when using
ffmpeg_build
feature- Or at least attempt to. There still seems to be some flakiness with linking libdav1d.
- Add support for YUVJ files
- Fix compilation with no default features
- Add support for video comparison
- This change splits ssimulacra2_rs into two subcommands:
ssimulacra2_rs image input.png output.png
for comparing still images. All popular input formats are supported.ssimulacra2_rs video input.y4m output.y4m
for comparing videos. All popular input formats are supported. This feature requires theffmpeg
feature be enabled, which is on by default.