Release notes:
- Added support for interactive cropping via the FFmpeg
cropfilter. UseShift+Lto crop the left video,Shift+Rfor right-only cropping, orShift+Bto crop both sides to the same area. PressBackspaceto clear crop regions (#130) - Added window size persistence, with
Shift+Wrestoring the saved window size,Ctrl+Wrestoring the startup window size, andCtrl+Shift+Wsaving the current window size - Added support for smaller zoom adjustments, seek deltas, and playback speed adjustments using
ShiftandCtrlmodifier keys - Added
Ehotkey to re-center the view around the mouse position while preserving the current zoom level - Renamed
-k/--lock-window-aspectto-k/--aspect-lock. The option now takes a parameter controlling the aspect lock mode during resizing:off(default),windowfor the initial window ratio, orcontentfor the current video/content ratio - Improved metadata handling by tracking per-frame filter metadata via generation-aware frame metadata updates, ensuring the on-screen metadata overlay reflects filter and metadata changes on a per-frame basis
- Improved options file parsing: stop parsing when a
#is encountered outside of quotes, enabling comment support - Improved help documentation and control descriptions for clarity, both in-app and in the project's README
- Enabled single-decoder mode when multiple right videos are decode-equivalent, reducing resource usage
- Fixed an issue where the side-aware logger callback had to be initialized before the filtered logger, which could cause issues when specifying
libvmafoptions
The build for Windows 10 64-bit includes FFmpeg v8.0.1, SDL2 v2.32.10 and SDL2_ttf v2.24.0 DLLs.