Nowa wersja systemu stabilizacji wideo Gyroflow, działającego na etapie postprodukcji i wykorzystującego dane z żyroskopu oraz akcelerometru do kompensacji zniekształceń powodowanych drżeniem i nierównomiernym ruchem kamery. Kod projektu napisany jest w języku Rust (do interfejsu użyto biblioteki Qt) i jest dystrybuowany na licencji GPLv3. Kompilacje publikowane są dla systemów Linux (AppImage), Windows oraz macOS.

Obsługiwane jest zarówno użycie logów z danymi pochodzącymi z wbudowanych w kamerę żyroskopów lub akcelerometrów (np. zawarte w kamerach GoPro, Insta360, Runcam, DJI Action, Hawkeye, Blackmagic oraz Sony serii α, FX, RX i ZV), jak i synchronizacja z danymi pozyskanymi z zewnętrznych urządzeń (np. dane z dronów, do których przymocowana jest kamera, opartych na Betaflight i ArduPilot, lub logi zebrane za pomocą aplikacji mobilnych dla Android/iOS). Obsługiwany jest imponujący zestaw formatów dla danych z czujników, profili obiektywów oraz importowanych i eksportowanych wideo.
Program oferuje kilka algorytmów do korekcji zniekształceń, paralaksy czasowej oraz przechyleń horyzontu, a także wygładzania szarpnięć spowodowanych nierównomiernym ruchem kamery. Korekcja odbywa się za pomocą intuicyjnego interfejsu graficznego, zapewniającego podgląd w pełnej rozdzielczości, precyzyjne dostosowanie różnych parametrów oraz automatyczną kalibrację obiektywu. Dostępny jest również interfejs wiersza poleceń, biblioteka z silnikiem korekcji, wtyczka OpenFX dla DaVinci Resolve oraz efekt dla Final Cut Pro. Do przyspieszenia przetwarzania i renderowania wideo wykorzystywane są możliwości GPU.

Źródło: opennet.ru
