gyroflow

Video stabilization using gyroscope data

GPL-3.0 License

Stars
6.4K

Bot releases are visible (Hide)

gyroflow - v1.5.4 Latest Release

Published by AdrianEddy 12 months ago

✨ Improvements

  • Added a very basic way to stabilize files without gyro data. Simply load the video without gyro data, load lens profile and click "Autosync". It should analyze the video using optical flow and use that as gyro data. Note that this is not a proper feature yet. May work for simple cases, so it's there, but will probably fail for more tricky movements.
  • Added grid guide (right click on the video preview).
  • Updated timeline scrolling/scaling behavior on macOS (by @pacoccino)
  • Added support for Senseflow device data (by @HiDream)
  • Added a way to clear trim range (C shortcut)
  • Added a way to disable lens profile updates. You can now delete lens profiles you won't use and make the startup faster. Then place noupdate file in the lens profile directory
  • Relaxed H.264 resolution restriction allowing to render vertical 2160x3840
  • Added "Created at" to Video information panel
  • Updated macOS icon

🐛 Bug fixes

  • Fixed crash when opening multiple BRAW files
  • Fixed BRAW timeline scrubbing
  • Fixed BRAW preview with OpenCL
  • Fixed rendering on older devices
  • Fixed background color in rendered file
  • Fixed AppImage "Permission denied" error
  • Fixed rendering crash with Intel on Windows
  • Fixed queue progress indicator in some cases (by @pacoccino)
  • Fixed playback slowdown when using video speed keyframes on macOS
  • Fixed rendering to image sequences
  • Fixed gyro data timings with older Insta360 cameras
  • Fixed opening files with non-ascii characters on Android
  • Fixed loading of OpenCamera Sensors csv logs

Installing from the platform store is recommended for most users. Downloading zip or dmg shouldn't be needed anymore.

Microsoft Store | macOS/iOS App Store | Google Play

gyroflow - v1.5.3

Published by github-actions[bot] about 1 year ago

✨ Improvements

  • Proper Android and iOS apps!
  • Gyroflow is now in all app stores - Microsoft Store (for Windows), App Store (macOS and iOS), Google Play (Android)
  • Added support for GoPro Hero 12 (autoloads Hero 11 profiles, because they are exactly the same)
  • Added CineForm export codec
  • Mobile layout can be enabled also on desktop in Advanced -> Theme (if you prefer more compact view)
  • Error dialogs now have a link to the documentation, which can help troubleshoot common issues
  • Creation date is preserved when joining multiple video files
  • Added an option to "Preserve output path" between files
  • Main icon has been updated
  • Added more options to R3D conversion step, like color space and custom params
  • Minor UI improvements
  • Optimized memory usage
  • Added all submitted lens profiles to the database
  • Updated translations
  • Updated ffmpeg to latest master
  • Updated Qt from 6.5.1 to 6.6.0
  • Updated BRAW SDK to 8.4

🐛 Bug fixes

  • Fixed crash when opening certain video files on Windows
  • Fixed reading of WitMotion gyro data
  • Fixed reading of Insta360 gyro data in some cases
  • Fixed sync issues with Sony files when loaded from project file in some cases
  • Fixed color rendering of certain Sony files without loading a lens profile
  • Fixed autosync in render queue in same rare cases
  • Fixed default Sony lens profile when preview resolution is not Full
  • Fixed some issues with AppImage on Linux
  • Fixed CLI watch folder on Linux
  • Fixed "Preserve other tracks" in render queue
  • Fixed saving "Device for video processing" in settings

Installing from the platform store is recommended for most users. Downloading zip or dmg shouldn't be needed anymore.

gyroflow - v1.5.2

Published by github-actions[bot] over 1 year ago

✨ Improvements

  • Added support for vertical and upside-down BRAW videos
  • Added grid guide (G shortcut, and Ctrl+G to invert)
  • Added more precision to advanced smoothness sliders
  • Advanced link is now bold when opened
  • With Sony and BRAW the default lens profile is a better approximation now, so even if you don't have one, you may still get acceptable results
  • Added lens profiles submitted by the community

🐛 Bug fixes

  • Fixed BRAW crashes and playback issues
  • Fixed white pixels clipping when using CPU-encoder
  • Fixed showing keyframes when loading a project file
  • Fixed Insta360 gyro from cameras with older firmware
  • Fixed setting frame rate for VFR files
  • Fixed loading lens profile automatically for some files
  • Fixed rotation info when loading file again
  • Fixed keyframes with VFR videos
  • Fixed GF Recorder parser
  • Fixed rendering background color
  • Fixed merging Caddx Walnut .gcsv
  • Fixed scrolling when opening Advanced panel
  • Don't update output size when loading just the gyro data
  • Set correct fps when loading from video file in core
  • Don't ask for output location when dropping preset into the render queue
gyroflow - v1.5.1

Published by github-actions[bot] over 1 year ago

✨ Improvements

  • Sony, BRAW and Insta360 are now perfectly synced by default
  • Added output aspect ratio presets - 16:9, 17:9, 9:16 etc, and the menu is user-customizable
  • BRAW and R3D files can be now dropped to render queue directly (eg. to export project file)
  • Rendered file "Creation date" is now the same as the original file
  • Added volume slider (right click on the speaker icon)
  • Added ability to specify comment in exported file metadata
  • Added ability to select the integration method for QuaternionConverter (helps with horizon lock in some cases)
  • Changed behavior of autosync in the render queue - it's now done individually before rendering each file, instead of being a separate step for all files
  • Added option to render stabilized video and export a project file at the same time in render queue
  • "Second smoothing pass" is now always enabled, and the option removed from the UI
  • Added an option to preserve output settings between files (resolution and bitrate)
  • Added a way to select audio codec, currently only AAC or PCM
  • Added "Add keyframe" option in slider context menu
  • Added ability to select output path when merging files
  • Gyroflow will now ask for output folder when dropping files into render queue
  • Added support for synchronous gyro data from R3D files (RED Raven)
  • Added logo when loading app
  • Added additional data in exported .gyroflow file "with processed gyro data"
  • Updated translations
  • Added all lens profiles submitted by the community
  • Updated Qt from 6.4.2 to 6.5.1. (6.4.3 on macOS to be compatible with Mojave)
  • Updated BRAW and RED SDKs
  • Some work towards usable Android and iOS apps
  • Updated OpenFX plugin, Android and iOS builds as well

🐛 Bug fixes

  • Fixed AppImage on some linux distros
  • Fixed rolling shutter correction when lens correction strength is not 100%
  • Fixed calibration dimensions of R3D files
  • Fixed Export button popup when the button is disabled
  • Fixed horizon lock in Insta360 files, when the camera was rotated
  • Fixed "Rename" button with image sequence export
  • Fixed crash in render queue when the files no longer exist
  • Fixed autosync in render queue in case the video is VFR
  • Render queue doesn't start implicitly now when you render individual file from main window
  • Fixed some failures in the render queue when adding a lot of files
  • Fixed zooming center offset when framebuffer is inverted (OpenFX and OpenGL)
  • Fixed Ardupilot logs parser
  • Fixed WitMotion logs parser
  • Fixed vertical zooming on macOS (now Option+Scroll)
  • Fixed glitching with BRAW on Windows
  • Fixed trim range looping in some cases
  • Gyroflow should no longer change default player on macOS
gyroflow - v1.5.0

Published by github-actions[bot] over 1 year ago

✨ Improvements

  • Native RED .R3D support, including exporting. Make sure to read the docs
  • Added "Stabilization overview" button
  • Added true full screen mode (F11 twice)
  • Changed default IMU integration method to VQF
  • Added notification sounds (on success and on error)
  • Added the ability to copy lens info by double clicking on the text in Lens profile section
  • Increased max resolution for ProRes to 16384x16384
  • Added an indicator of "black borders in view" on the timeline as a red overlay, for cases when "No zooming" is used
  • Added a way to set RAW decoding resolution both in preview and processing
  • Changed "Safe area" behavior
  • Added ".gyroflow" file type association on macOS
  • Added parser for binary data produced by esp-gyrologger
  • Changing center offset without zooming is now allowed
  • Added lens information in Video information panel
  • Added ability to specify compatible crop modes in lens profile
  • Saving a project file no longer hangs the app, instead an loader is shown
  • Changed default ProRes and DNxHR profile to HQ
  • Added ability to apply low-pass filter to quaternions
  • Added ability to change IMU rotation to quaternions
  • Calibrator: Show good frames
  • Calibrator: Show current and average sharpness
  • Calibrator: Show warning message with tips when calibration fails
  • Calibrator: "Calibrated by" field is now saved
  • Calibrator: Added "Sensor is global shutter"
  • Increased split parts detection from 20 to 99 parts
  • default.gyroflow preset is now applied in the render queue as well
  • Added official lens profiles for GoPro Hero 5 Session and Hero 5 Black
  • Added additional shortcuts for playback (F2 to F6)
  • Updated translations
  • Added all lens profiles submitted by the community
  • Updated ffmpeg to 6.0
  • Updated Qt from 6.4.1 to 6.4.2

🐛 Bug fixes

  • Fixed exporting 10-bit HEVC on macOS Ventura
  • Fixed loading of some DJI files
  • Fixed autosync in CLI and render queue in some cases
  • Fixed fetching metadata from Blackmagic and RED files in the Calibrator
  • Fixed stabilization off view when input stretch is used
  • Fixed lens profile rating
  • Fixed loading of gyro data from project file, if original file was moved
  • Fixed VQF integrator when gyro data length didn't match the video length
  • Fixed batch lens profile processing in the calibrator
  • Fixed running on macOS when Rosetta was installed
  • Fixed popup scrolling bug
  • Fixed loading lens profile when mixing main camera with gyro data from another camera
  • Fixed QML loading error on some Windows machines
  • Fixed MXF parser to handle corrupted files
  • Fixed BRAW playback when shooting in VFR
gyroflow - v1.4.2

Published by github-actions[bot] almost 2 years ago

🐛 Bug fixes

  • Fixed rendering on MacOS before Ventura
  • Fixed startup crash on MacOS Catalina and Big Sur
  • Fixed rendering with NVIDIA on older cards
  • Fixed timeline quaternion view
  • Fixed loading of iFlight GOCAM csv gyro files
  • Fixed zooming center offset with stretched profiles
  • Updated KOMODO lens profiles to account for global shutter
gyroflow - v1.4.0

Published by github-actions[bot] almost 2 years ago

✨ Improvements

  • Sync points are now color-coded: green means good, red means bad. IMPORTANT! This is not a definitive indicator, it's judgement can be wrong, so if your video is stabilized correctly but the sync point is red, just ignore it
  • Added new zooming method, can look a bit more pleasing (Envelope follower)
  • Updated ffmpeg to latest version, main benefits are: Android hardware encoder, better CinemaDNG handling, VAAPI and QSV support for 10/12 bit
  • Added support for new gyro formats: OpenCamera Sensors android app, KanDao Obsidian, new WitMotion txt and VuzeXR
  • Custom encoder options gained ability to set hwaccel_device and qscale
  • Added ability to select which flight log from BlackBox file to use
  • Keyframes are now eased by default
  • Added ability to use internal Insta360 lens profiles from video metadata
  • Better calculation of elapsed time
  • Ask Windows to prefer high-performance GPU
  • Added an option to use gyro data only within the trim range
  • Added more render queue settings: export mode and default overwrite action
  • Added a shortcut to show render queue (q) and a setting to choose whether it should show with each added item
  • Improved working with project files: added ability to save changes (Ctrl+S shortcut)
  • Added a way to clear the render queue
  • Optimized compatibility with DJI Action 2 (beta firmware)
  • Allowed certain modal dialogs to be changed into small info messages ("don't show again" checkbox)
  • Automatically rename output video file when renaming project file
  • Added lens profiles for Hero 11 Black Mini and some missing ones for Hero 9
  • Added Runcam Thumb Pro Wide profiles
  • Added option to zoom in and loop the sync point (loop time is Time to analyze per sync point)
  • Show effective focal length in UI if provided in the lens
  • Added more synchronization methods, useful for longer focal lengths
  • Added more predefined sync points for Runcam cameras, especially when merging split recordings
  • Added new lens profiles submitted by the community
  • Added common shortcuts to lens profiles search box (like bmpcc, gopro6, a7s3 etc)
  • Updated Qt from 6.4.0 to 6.4.1

🐛 Bug fixes

  • Fixed rolling shutter correction, it's now more accurate
  • Fixed H.264 and H.265 encoders bitrate on macOS Ventura
  • Fixed black rectangle on the rendered file when wgpu was used
  • Fixed loading a lens profile when video is loaded right after starting Gyroflow
  • Fixed shutdown behavior when having multiple files in the render queue, but started as a single regular export
  • Fixed BRAW playback on Intel Macs
  • Fixed initialization of wgpu instance on some devices
  • Fixed restoring the render queue
  • Fixed toggling stabilization on/off when output size is different
  • Fixed Home/End shortcuts
  • [Linux] Fixed wgpu crash on some distros
  • [Linux] Fixed .AppImage crash on some distros
  • [Linux] Fixed VA-API rendering
  • [Linux] Fixed BRAW playback
  • Fixed inconsistent UI state when loading a new video file
  • Fixed handling of asymmetrical lenses
  • Fixed warping when loading the video and in the lens calibrator
  • Fixed wgpu initialization when OpenCL fails
  • Fixed selected device for processing not respected in render queue and CLI
  • Fixed setting Margin with feather values when loading a new file or loading project file
  • Fixed detection of certain blackbox files
  • Fixed loading of certain damaged GoPro files
  • Fixed potential black frames in view when keyframing zooming speed
  • Fixed a bug where image sequence couldn't be located after moving to a new folder and using .gyroflow file
gyroflow - v1.3.0

Published by github-actions[bot] about 2 years ago

✨ Improvements

  • Major performance improvements: reduced startup time, faster video loading, faster project loading
  • Full resolution preview is now enabled by default, uses zero-copy pipeline
  • Added video speed control (which can also be keyframed) and it adjusts the stabilization to the speed change
  • Added CLI interface: Can render, open file in GUI, export project, watch folder and stabilize new videos. [see here]
  • When dropping multiple files, Gyroflow now asks if you want to join them or add to render queue
  • Added GoPro Hero 11 support (official lens profiles, autoboost mode. Hyperview is not accurate yet)
  • Added support for zoom lenses, and zoom can be changing throughout the video (Sony cameras) [see here]
  • Loading gyro data from BRAW files is now much faster
  • Added a way to create a default settings preset (put default.gyroflow in camera_presets) which will be applied to every loaded video
  • Added zooming amount to the chart and renamed XYZ buttons to RPY (roll, pitch, yaw)
  • Increased max rendering resolution to 8192x8192
  • Merge .gcsv files when merging video files
  • Added jpg to detected image sequences
  • Added spectrum analyzer for gyro/accl data (mostly for diagnostics)
  • Updated icon on Windows
  • Added Czech language
  • Added Korean language

🐛 Bug fixes

  • Fixed loading of some BRAW files
  • Fixed predefined sync points for RunCam lens profiles
  • Fixed initial movement when horizon lock was activated for Hero 8 files
  • Fixed suggested file name when exporting lens profile
  • Fixed loading gyro rotation from project file
  • Fixed Vulkan backend on Linux
  • Fixed merging certain mp4 files
  • Fixed Dx12 wgpu backend on some devices
  • Fixed crash when rendering using wgpu on some devices
  • Fixed remaining time display when rendering if loader was triggered
gyroflow - v1.3.0-rc

Published by github-actions[bot] about 2 years ago

Use v1.3.0

gyroflow - v1.3.0-beta.2

Published by github-actions[bot] about 2 years ago

Use v1.3.0

gyroflow - v1.3.0-beta

Published by github-actions[bot] about 2 years ago

Use v1.3.0

gyroflow - v1.2.0

Published by github-actions[bot] about 2 years ago

✨ Improvements

  • New gyro sources: DJI Avata, Blackmagic RAW (.braw), RED RAW (.R3D), Ardupilot binary log (.bin)
  • Keyframes (right click on any slider and Enable keyframing, then change value)
  • Horizon lock actually locks the horizon now 🚀
  • Automatically detect and join multiple recording parts (that have been split to 4GB)
  • Blackmagic RAW (.braw) direct video playback
  • Improved lens profile search box: Show favorites, show rating, validate aspect ratio and add settings presets there (copy your preset to camera_presets directory)
  • Always save render queue (so it's preserved after Gyroflow restart)
  • Removed Velocity dampened smoothing method (same result can be now achieved in Default method)
  • Actions after render queue is done (eg. shut down the computer)
  • Show timeline in full screen mode
  • Added "Original" to export size preset
  • Added a way to specify parallel renders in the render queue
  • Save separate file dialog locations for each type (video, lens, output directory, etc)
  • Added "Default file suffix" option
  • Official lens profiles for RunCam Thumb, ThumbPro and 5 Orange, and also Insta360 GO 2/Caddx Peanut
  • Added ability to rotate accelerometer separately
  • Include autosync settings in lens profiles, and add ability to run autosync on load
  • Added ability to do the autosync in render queue, either by default in lens profile, or from a preset (if preset contains lens profile with sync params)
  • Allow to use gravity vectors also for other integration methods (GoPro 9 and later)
  • Allow custom sync points timestamps
  • Added new gyro integration method (VQF)
  • Added mute status and playback speed to project files and to presets
  • Added CinemaDNG playback (sort of, colors are wrong, but it's enough for the autosync)
  • Show a warning when file format was detected, but gyro data is empty
  • Added more keyboard shortcuts
  • Added "Lens is asymmetrical" to calibrator
  • Added more lens models: OpenCV standard, Poly3, Poly5, PTLens (not used yet though)
  • Windows: set dark title bar in dark mode
  • Automatically switch to quaternions view if file only contains quaternions but not raw gyro
  • Allow setting custom output directory (in the bottom field "Output path" before dragging files), when you drag multiple files to the render queue directly
  • Added ability to reset all settings to default (at the bottom of Advanced)
  • Added all lens profiles submitted by the community
  • Renamed x264 -> H.264/AVC, and x265 -> H.265/HEVC
  • Updated ffmpeg from 5.0 to 5.1

🐛 Bug fixes

  • Fixed crash if OpenCL can't find any devices
  • Fixed selecting device when the preferred one is first
  • Fixed missing icons on Linux
  • Fixed random issue with zooming not updated after loading a file
  • Fixed reading corrupt blackbox files
  • Fixed drawing chessboard on OpenGL
  • Fixed zero-copy preview when using VFR videos
  • Fixed horizon lock, trim range and background when adding .gyroflow file to the render queue
  • Fixed loading image sequences that don't start at 0
  • Fixed rolling shutter correction bug
  • Better calculation of initial offset when using rs-sync with large search size
  • Stop editing sync points, when deleting all of them
  • Fixed crash when autosyncing on some devices
gyroflow - v1.1.0

Published by github-actions[bot] over 2 years ago

✨ 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
gyroflow - v1.0.1

Published by github-actions[bot] over 2 years ago

✨ Improvements

  • Added render queue
  • Added DNxHD export codec
  • Added support for GoPro Superview
  • macOS release is now signed, so it doesn't show warning about unknown deveolper anymore
  • Prevent system from going to sleep while rendering
  • Added new background mode - Margin with feather
  • .gyroflow files can now act as presets and can be used to load only specific sections (eg. only stabilization settings, or only export settings)
  • Optimized memory usage when doing autosync
  • Added all lens profiles uploaded by users
  • Improved Default smoothing algorithm (former Default v2.0 beta)
  • Improved startup time
  • Added more keyboard shortcuts
  • Pause playback before rendering
  • Improved lens profile search field
  • Improved .gyroflow files to include more settings
  • Added more pixel formats for direct processing (results in faster rendering time in these cases)
  • Save window position and size in settings
  • Added preview while dragging trim range
  • Scroll timeline when dragging the trim range outside visible area
  • Added ability to hide rendering progress (it'll be rendered in render queue in background)
  • Bump Qt from 6.2.3 to 6.3.0

🐛 Bug fixes

  • Fixed GPU detection on some devices
  • Fixed color issues when rendering GoPro videos to ProRes on macOS
  • Fixed YUV420P rendering with VideoToolbox
  • Fixed Horizon lock for GoPro Hero 9 and 10
  • Fixed RunCam 5 Orange XV mode
  • Fixed framerate in rendered files
  • Fixed ArduPilot log detection
  • Fixed broken audio in some rendered files
  • Fixed output bitrate with some encoders
  • Fixed artifacts on Windows with XAVC 4:2:2 10-bit videos
  • Fixed loading Insta360 OneRS files
  • Fixed stabilization for some Hero 8/9/10 videos
  • Fixed loading damaged .mp4 files
  • Fixed loading magnetometer data
  • Fixed keyboard shortcuts
  • Fixed rendering image sequence to video
  • Fixed autosync when accelerometer is empty in some videos
  • Fixed looping at the end of video
  • Loader no longer stays visible after autosyncing in some cases
  • Fixed dynamic zooming not working properly on some videos
gyroflow - v1.0.0

Published by github-actions[bot] over 2 years ago

Use v1.0.1

gyroflow - v1.0.0-rc5

Published by github-actions[bot] over 2 years ago

🐛 Bug fixes

  • Fixed pixel artifacts in render output on some devices
  • Improved rendering speed on Intel macOS
  • Fixed inaccurate dynamic zoom with some lens profiles
  • Fixed space shortcut to play/pause
  • Zero-copy GPU preview is less experimental now
  • Fixed freeze when trying to autosync some files on macOS with GPU decoding enabled

✨ Improvements

  • Customizable lens distortion strength
  • Hardware accelerated ProRes encoding (macOS only)
  • Basic support for image sequences
  • Added two new background modes: Repeat or mirror edge pixels
  • Added gyro bias estimation
  • Added fps to the rendering/analyzing progress bar
  • Added OpenEXR sequence output format
  • Added output size presets
  • Added progress on taskbar on Windows
gyroflow - v1.0.0-rc4

Published by github-actions[bot] over 2 years ago

🐛 Bug fixes:

  • Fixed render quality
  • Fixed slow rendering of certain files
  • Fixed audio offset in the exported file when using trim range
  • Fixed audio tearing in certain files
  • Fixed fps in rendered file
  • Greatly reduced CPU usage when idle
  • Fixed crash when loading HEVC videos on Windows and older graphic cards
  • Fixed loading lens profile when GoPro was used only as motion data
  • Fixed selecting default integration method for GoPro HERO 8+
  • Fixed offset interpolation near start and end of the video
  • Fixed timeline chart gyro lines when there's little data
  • Fixed calibration of 8k videos
  • Fixed pressing space to play/pause
  • Fixed dynamic zooming when changing offsets
  • Fixed loading .gyroflow file for GoPro HERO 8+
  • Fixed loading frame readout time from .gyroflow file
  • Fixed disappearing optical flow points after preview resolution change

✨ Improvements

  • Better error messages
  • Added output file dialog
  • Don't show unofficial lens warning when loaded from file
  • Added new version of default smoothing algorithm
  • Added support for Insta360 Go, Runcam Thumb, Mobius Maxi 4K, Hawkeye Firefly X Lite, ArduPilot *.log files
  • Added support for more mobile apps for logging gyro
  • Added UI scaling option
  • Default LPF is 50 Hz now instead of 0
  • When GPU encoder doesn't support the input pixel format, ask if user wants to convert or use CPU
  • Added support for rendering with transparent borders to PNG and ProRes 4444
  • Double click on label to reset slider value to default
  • Don't move timeline cursor on right click near pleayhead
  • Added logging to file and automatic crash reporting
  • Updated translations

Note: rendering will be slightly slower now because of improved render quality.

gyroflow - v1.0.0-rc3

Published by github-actions[bot] over 2 years ago

🐛 Bug fixes:

  • Fixed frozen preview on MacOS
  • Fixed rendering performance on MacOS
  • Fixed crash on startup when OpenCL fails
  • Fixed deadlock when loading .gyroflow file

✨ Improvements

  • Added new simplified smoothing algorithm, with advanced options if desired
  • Updated translations
gyroflow - v1.0.0-rc2

Published by github-actions[bot] over 2 years ago

🐛 Bug fixes:

  • Fixed rendering issues with NVIDIA, AMD, Intel GPUs
  • Fixed OpenCL initialization errors
  • Fixed loading blackbox files
  • Fixed rendering videos where video track is not the first one (eg. DJI Air Unit)
  • Fixed setting output size when reloaded the video
  • Fixed gyro rotation fields
  • Fixed FOV scaling when output resolution is changed
  • Fixed current zoom value when output resolution is changed
  • Fixed negative estimated time
  • Fixed close confirmation dialog
  • Fixed timeline gyro chart for long videos
  • Fixed initial video orientation
  • Fixed crash when entering low pass filter without video
  • Fixed text fields in Lens calibrator on export
  • Fixed uneven video information list with certain languages

✨ Improvements

  • ProRes encoding is now much faster
  • Double click to clear the trim range
  • Added context menu to sliders to reset the value to default
  • Added timeline panning with middle mouse button
  • Added more keyboard shortcuts
  • Added focus indicators so you can now navigate the UI with Tab
  • Added horizon lock to every smoothing algorithm with option to change the amount of horizon-locking
  • Added .gcsv format parser
  • Updated translations
  • Gyroflow now loads system language by default if we have it

🚧 Known issues:

  • Rendering on certain MacOS devices is still slow, will be fixed in rc3
gyroflow - v1.0.0-rc1

Published by github-actions[bot] over 2 years ago

First release candidate of Gyroflow v1.0.0

Watch the trailer: https://youtu.be/QR-SINyvNyI

Docs can be found at https://docs.gyroflow.xyz

System requirements:

  • Windows 10 64-bit (1809 or later)
  • macOS 10.14 or later (both Intel and Apple Silicon are supported natively)
  • Linux:
    • .tar.gz package (recommended): Debian 10+, Ubuntu 18.10+, CentOS 8.2+, openSUSE 15.3+. Other distros require glibc 2.28+ (ldd --version to check)
    • .AppImage should work everywhere
    • Make sure you have latest graphics drivers installed
    • Possibly needed packages: sudo apt install libva2 libvdpau1 libasound2 libxkbcommon0 libpulse0 libc++-dev vdpau-va-driver libvulkan1
    • GPU specific packages:
      • NVIDIA: nvidia-opencl-icd nvidia-vdpau-driver nvidia-egl-icd nvidia-vulkan-icd libnvcuvid1 libnvidia-encode1
      • Intel: intel-media-va-driver i965-va-driver beignet-opencl-icd intel-opencl-icd
      • AMD: mesa-vdpau-drivers mesa-va-drivers mesa-opencl-icd libegl-mesa0 mesa-vulkan-drivers