Если говорить о программном обеспечении для работы с видео в целом, то существует большое количество решений для разных типов случаев, от простых задач, таких как нарезка и объединение видео, до других, позволяющих извлекать аудио, добавлять фильтры и прочее.
Причина касания темы заключается в том, что в день Сегодня мы поговорим о приложении который предназначен для стабилизации видео, который позволяет убрать эффект дрожания камеры отснятых видео и чрезвычайно полезен, например, при записи с дронов.
Приложение, о котором мы сегодня поговорим, называется Gyroflow и предназначено оно для работы над постобработкой видео и использует данные гироскопа и акселерометра для компенсации искажений, появляющихся из-за тряски и неравномерного движения камеры.
О Гирофлоу
гироскопический поток стабилизатор видео, исправляющий искажения объектива и содержит несколько настраиваемых алгоритмов сглаживания видео, включая выравнивание горизонта, для достижения именно того стабильного вида, который вам нужен.
Поддерживает как использование журнала с данными гироскопа или акселерометра встроенная в камеру и синхронизация с данными, полученными отдельно от внешних устройств (например, данными дронов, за которыми закреплена камера, на основе Betaflight и ArduPilot или логами, собранными через мобильные приложения для Android/iOS).
Программа предлагает несколько алгоритмов для исправления искажений, временной параллакс и заполнение горизонта, а также сглаживание дрожания от рывкового движения камеры.
Регулировки выполняются через интуитивно понятный графический интерфейс, который обеспечивает предварительный просмотр в полном разрешении, точную настройку различных параметров и автоматическую калибровку объектива.
Они также доступен интерфейс командной строки, библиотека с движком настройкие, плагин OpenFX для DaVinci Resolve и эффект для Final Cut Pro.Для ускорения рендеринга и вывода видео задействуются возможности GPU.
Кроме того, Gyroflow поддерживает внушительный список форматов для данных датчика, профилей объектива, импортированных и экспортированных видео, такие как экшн-камеры GoPro, DJI Action 2, Insta360, Runcam, Hawkeye, а также поддержка дронов: DJI Avata, O3 Air Unit, кинокамеры: Blackmagic (BMPCC 4k/6k), RED (V-Raptor, KOMODO) , среди прочего.
Со стороны Особенности гироскопа, выделяются следующие:
- Предварительный просмотр в реальном времени в полном разрешении, рендеринг и поддержка рендеринга на графическом процессоре
- для 10-битного видео, ProRes, DNxHR, 32-битного OpenEXR, Blackmagic RAW
- Плагин DaVinci Resolve для максимального качества без транскодирования
- Настраиваемая сила коррекции объектива
- Ключевые кадры и ускорение
- Гироскопический фильтр нижних частот, произвольное вращение (тангаж, крен, углы рыскания) и рыскание
- Пользовательские пресеты
- Огромная встроенная база данных профилей объективов
- Интерфейс командной строки
- Кроссплатформенность: Windows/Linux/Mac, скоро появятся приложения для Android и iOS.
- Современный и отзывчивый пользовательский интерфейс с темной и светлой темой
- Несколько алгоритмов сглаживания ориентации видео, включая выравнивание горизонта и сглаживание по осям
- Поддержка последовательностей изображений (PNG, JPG, OpenEXR, CinemaDNG)
- Поддерживает видео с высокой и переменной частотой кадров (режимы VFR и HFR)
- Процесс автоматической калибровки объектива
В конце концов Если вам интересно узнать об этом больше, следует знать, что код проекта написан на Rust (в интерфейсе используется библиотека Qt) и распространяется под лицензией GPLv3. Вы можете проверить детали По следующей ссылке.
Как установить Gyroflow в Ubuntu и производных?
Тем, кто заинтересован в возможности установить Gyroflow в своей системе, следует знать, что он предлагает сборки для Linux (AppImage), Windows и macOS.
В этом случае мы собираемся получить AppImage с официального сайта в разделе загрузки. После получения мы просто собираемся дать разрешения на выполнение с помощью:
sudo chmod +x Gyroflow-linux64.AppImage
И приступаем к выполнению, дважды кликнув по файлу или из терминала выполнив эту команду:
./Gyroflow-linux64.AppImage