✨ Improvements
- New accurate synchronization algorithm (huge thanks to @vpinch4!)
- Stabilization with external gyro sources is now more accurate
- It is now possible to select device used for processing and rendering
- Reduced memory usage when doing autosync
- Improved horizon lock for GoPro Hero 8
- Added ability to load lens profile from gyro file metadata
- Added support for transparent videos
- Added ability to adjust zooming center
- Included lens profiles submitted by the community
- Added progress bar when loading gyro data
- Added progress bar for calculating offsets
- Added warning if rendering falls back to CPU encoder
- Full screen mode by double clicking the video
- Save panel sizes and menu opened states
- Added an option to guess IMU orientation
- Added advanced export settings:
- Custom encoder parameters
- Ability to preserve other tracks in the file (like timecode)
- Padding trim range with black frames
- Setting keyframe distance
- Added ability to create settings preset
- Added ability to apply selected settings to all items in render queue
- Added ability to export .gyroflow file with processed gyro data (eg. for VFX)
- Improved some ffmpeg error messages
- New calibration pattern and improved lens calibration speed
- Bumped Qt from 6.3.0 to 6.3.1
🐛 Bug fixes
- Fixed stabilizing files joined by Reelsteady Joiner
- Fixed color range when exporting DNxHD on macOS
- Fixed lens profile when editing an render queue item
- Fixed loading presets
- Fixed loading .gyroflow file in some cases
- Keep rotation and scale when toggling stabilization
- Fixed caching optical flow
- Fixed loader that stays on after opening a video file sometimes
- Fixed scrolling when opening menus at the bottom