METABYTE
К списку статей

Gyroflow: Когда трясущиеся руки встречают гироскоп, или как спасти видео без танцев с бубном

Open-source-инструмент Gyroflow использует данные гироскопа из камеры, чтобы превратить дрожащее видео в плавное — и это бесплатно.

15 мая 20262 мин чтения
Gyroflow: Когда трясущиеся руки встречают гироскоп, или как спасти видео без танцев с бубном

Если вы когда-нибудь пытались снять ровное видео на ходу, то знаете: даже суперстаб от GoPro иногда превращает картинку в желе. На помощь приходит Gyroflow — open-source-инструмент, который берёт данные гироскопа прямо из камеры и стабилизирует видео постфактум. Да-да, никакой магии, только математика и немного гироскопического волшебства.

Gyroflow работает с логами гироскопа, которые записывают некоторые камеры (GoPro, Sony, DJI и другие). Программа анализирует, в какую сторону тряслась камера, и компенсирует дрожание кадра. Результат — плавное видео, будто вы снимали на стедикаме, но без лишних 15 кг на плечах. Проект уже оброс плагинами для Adobe Premiere, DaVinci Resolve и даже для FFmpeg — так что встроить его в пайплайн можно без боли.

Главный плюс — это open-source и бесплатно. Минус — нужно, чтобы ваша камера умела писать логи гироскопа. Впрочем, для большинства современных экшн-камер это не проблема. А если ваша камера не пишет логи — ну, придётся вспомнить старый добрый Warp Stabilizer в Premiere, который иногда превращает видео в сюрреалистический арт-хаус.

Разработчикам на заметку: Gyroflow написан на Rust и использует GPU-ускорение, так что можно заглянуть в код и даже добавить поддержку своей камеры. Или просто порадоваться, что кто-то уже решил проблему стабилизации за вас.

Комментарий студии METABYTE: Мы знаем, как иногда хочется выбросить камеру в окно после очередного трясущегося видео. Gyroflow — отличный пример того, как open-source и немного инженерной смекалки спасают контент. Кстати, если вам нужна не только стабилизация, но и целый пайплайн обработки видео — мы тоже умеем такое, но без гироскопов, честно.

СЛЕДУЮЩИЙ ШАГ

Понравилось как мыслим?

Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.